//eHouseLAN Binary Decoder { "Controller Type":{{type}}, "Address":"({{addrh}} , {{addrl}})", "Light Scene Nr": {{current_program}}, "ADC Program Nr": {{current_adc_program}}, "Dimmer R":"{{dimmerr}} [%]", "Dimmer G":"{{dimmerg}} [%]", "Dimmer B":"{{dimmerb}} [%]", "ADC 1":{{#math}}{{adc1}}/10{{/math}}, "Units 1": "{{unit1}}", "ADCLow 1": {{#math}}{{adcl1}}/10{{/math}}, "ADCHigh 1":{{#math}}{{adch1}}/10{{/math}}, "ADC 2":{{#math}}{{adc2}}/10{{/math}}, "Units 2": "{{unit2}}", "ADCLow 2": {{#math}}{{adcl2}}/10{{/math}}, "ADCHigh 2":{{#math}}{{adch2}}/10{{/math}}, "ADC 3":{{#math}}{{adc3}}/10{{/math}}, "Units 3": "{{unit3}}", "ADCLow 3": {{#math}}{{adcl3}}/10{{/math}}, "ADCHigh 3":{{#math}}{{adch3}}/10{{/math}}, "ADC 4":{{#math}}{{adc4}}/10{{/math}}, "Units 4": "{{unit4}}", "ADCLow 4": {{#math}}{{adcl4}}/10{{/math}}, "ADCHigh 4":{{#math}}{{adch4}}/10{{/math}}, "ADC 5":{{#math}}{{adc5}}/10{{/math}}, "Units 5": "{{unit5}}", "ADCLow 5": {{#math}}{{adcl5}}/10{{/math}}, "ADCHigh 5":{{#math}}{{adch5}}/10{{/math}}, "ADC 6":{{#math}}{{adc6}}/10{{/math}}, "Units 6": "{{unit6}}", "ADCLow 6": {{#math}}{{adcl6}}/10{{/math}}, "ADCHigh 6":{{#math}}{{adch6}}/10{{/math}}, "ADC 7":{{#math}}{{adc7}}/10{{/math}}, "Units 7": "{{unit7}}", "ADCLow 7": {{#math}}{{adcl7}}/10{{/math}}, "ADCHigh 7":{{#math}}{{adch7}}/10{{/math}}, "ADC 8":{{#math}}{{adc8}}/10{{/math}}, "Units 8": "{{unit8}}", "ADCLow 8": {{#math}}{{adcl8}}/10{{/math}}, "ADCHigh 8":{{#math}}{{adch8}}/10{{/math}}, "ADC 9":{{#math}}{{adc9}}/10{{/math}}, "Units 9": "{{unit9}}", "ADCLow 9": {{#math}}{{adcl9}}/10{{/math}}, "ADCHigh 9":{{#math}}{{adch9}}/10{{/math}}, "ADC 10":{{#math}}{{adc10}}/10{{/math}}, "Units 10": "{{unit10}}", "ADCLow 10": {{#math}}{{adcl10}}/10{{/math}}, "ADCHigh 10":{{#math}}{{adch10}}/10{{/math}}, "ADC 11":{{#math}}{{adc11}}/10{{/math}}, "Units 11": "{{unit11}}", "ADCLow 11": {{#math}}{{adcl11}}/10{{/math}}, "ADCHigh 11":{{#math}}{{adch11}}/10{{/math}}, "ADC 12":{{#math}}{{adc12}}/10{{/math}}, "Units 12": "{{unit12}}", "ADCLow 12": {{#math}}{{adcl12}}/10{{/math}}, "ADCHigh 12":{{#math}}{{adch12}}/10{{/math}}, "ADC 13":{{#math}}{{adc13}}/10{{/math}}, "Units 13": "{{unit13}}", "ADCLow 13": {{#math}}{{adcl13}}/10{{/math}}, "ADCHigh 13":{{#math}}{{adch13}}/10{{/math}}, "ADC 14":{{#math}}{{adc14}}/10{{/math}}, "Units 14": "{{unit14}}", "ADCLow 14": {{#math}}{{adcl14}}/10{{/math}}, "ADCHigh 14":{{#math}}{{adch14}}/10{{/math}}, "ADC 15":{{#math}}{{adc15}}/10{{/math}}, "Units 15": "{{unit15}}", "ADCLow 15": {{#math}}{{adcl15}}/10{{/math}}, "ADCHigh 15":{{#math}}{{adch15}}/10{{/math}}, "ADC 16":{{#math}}{{adc16}}/10{{/math}}, "Units 16": "{{unit16}}", "ADCLow 16": {{#math}}{{adcl16}}/10{{/math}}, "ADCHigh 16":{{#math}}{{adch16}}/10{{/math}}, "DOUT 1": {{out1}}, "DOUT 2": {{out2}}, "DOUT 3": {{out3}}, "DOUT 4": {{out4}}, "DOUT 5": {{out5}}, "DOUT 6": {{out6}}, "DOUT 7": {{out7}}, "DOUT 8": {{out8}}, "DOUT 9": {{out9}}, "DOUT 10": {{out10}}, "DOUT 11": {{out11}}, "DOUT 12": {{out12}}, "DOUT 13": {{out13}}, "DOUT 14": {{out14}}, "DOUT 15": {{out15}}, "DOUT 16": {{out16}}, "DOUT 17": {{out17}}, "DOUT 18": {{out18}}, "DOUT 19": {{out19}}, "DOUT 20": {{out20}}, "DOUT 21": {{out21}}, "DOUT 22": {{out22}}, "DOUT 23": {{out23}}, "DOUT 24": {{out24}}, "DOUT 25": {{out25}}, "DOUT 26": {{out26}}, "DOUT 27": {{out27}}, "DOUT 28": {{out28}}, "DOUT 29": {{out29}}, "DOUT 30": {{out30}}, "DOUT 31": {{out31}}, "DOUT 32": {{out32}}, "VDOUT 33": {{out33}}, "VDOUT 34": {{out34}}, "VDOUT 35": {{out35}}, "VDOUT 36": {{out36}}, "VDOUT 37": {{out37}}, "VDOUT 38": {{out38}}, "VDOUT 39": {{out39}}, "VDOUT 40": {{out40}}, "DIN 1": {{input1}}, "DIN 2": {{input2}}, "DIN 3": {{input3}}, "DIN 4": {{input4}}, "DIN 5": {{input5}}, "DIN 6": {{input6}}, "DIN 7": {{input7}}, "DIN 8": {{input8}}, "DIN 9": {{input9}}, "DIN 10": {{input10}}, "DIN 11": {{input11}}, "DIN 12": {{input12}}, "DIN 13": {{input13}}, "DIN 14": {{input14}}, "DIN 15": {{input15}}, "DIN 16": {{input16}}, "DIN 17": {{input17}}, "DIN 18": {{input18}}, "DIN 19": {{input19}}, "DIN 20": {{input20}}, "DIN 21": {{input21}}, "DIN 22": {{input22}}, "DIN 23": {{input23}}, "DIN 24": {{input24}} } ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // eHouse Ethernet, RS-485, RS-422 Production // http://en.iSys.PL/ // RoomManager, EthernetRoomManager // 32 Binary Outs // 20 Binary Inputs // 16 ADC // Light Scenes, ADC PROGRAMS // Dimmers ubyte type; //type must be 1 for ERM ubyte size; //size of frame ubyte addrh; //ADDRESS ubyte addrl; //192.168.AddrH.AddrL ubyte code; // 's' for status //Dimmers ubyte dimmerr; ubyte dimmerg; ubyte dimmerb; //adc measurement Results short adc1; short adc2; short adc3; short adc4; short adc5; short adc6; short adc7; short adc8; short adc9; short adc10; short adc11; short adc12; short adc13; short adc14; short adc15; short adc16; //adc high level for regulation short adch1; short adch2; short adch3; short adch4; short adch5; short adch6; short adch7; short adch8; short adch9; short adch10; short adch11; short adch12; short adch13; short adch14; short adch15; short adch16; //adc low level for regulation short adcl1; short adcl2; short adcl3; short adcl4; short adcl5; short adcl6; short adcl7; short adcl8; short adcl9; short adcl10; short adcl11; short adcl12; short adcl13; short adcl14; short adcl15; short adcl16; //ADC Units Suffix utf8 unit1; utf8 unit2; utf8 unit3; utf8 unit4; utf8 unit5; utf8 unit6; utf8 unit7; utf8 unit8; utf8 unit9; utf8 unit10; utf8 unit11; utf8 unit12; utf8 unit13; utf8 unit14; utf8 unit15; utf8 unit16; //Binary Outputs DOut bit out1; bit out2; bit out3; bit out4; bit out5; bit out6; bit out7; bit out8; bit out9; bit out10; bit out11; bit out12; bit out13; bit out14; bit out15; bit out16; bit out17; bit out18; bit out19; bit out20; bit out21; bit out22; bit out23; bit out24; bit out25; bit out26; bit out27; bit out28; bit out29; bit out30; bit out31; bit out32; bit out33; bit out34; bit out35; bit out36; bit out37; bit out38; bit out39; bit out40; //Binary Inputs DIn bit input1; bit input2; bit input3; bit input4; bit input5; bit input6; bit input7; bit input8; bit input9; bit input10; bit input11; bit input12; bit input13; bit input14; bit input15; bit input16; bit input17; bit input18; bit input19; bit input20; bit input21; bit input22; bit input23; bit input24; byte current_program; // Program Nr. byte current_zone; // Security Zone Nr. byte current_adc_program;// ADC program byte current_profile; // Program Nr.