Kcs question - Printable Version +- Smart Home Automation Forum (https://www.kincony.com/forum) +-- Forum: Technical Support (https://www.kincony.com/forum/forumdisplay.php?fid=20) +--- Forum: "KCS" firmware system (https://www.kincony.com/forum/forumdisplay.php?fid=40) +--- Thread: Kcs question (/showthread.php?tid=4314) |
Kcs question - andrewbenito - 02-14-2024 Hello. With kcs, it is possible that two boards e16p to talk with each other? I mean, I want with an digital pin from board 1 to control an output from board 2. It is possible? Thx RE: Kcs question - admin - 02-14-2024 yes, it support, just create customsize protocol for IFTTT "THEN" command. RE: Kcs question - andrewbenito - 02-16-2024 Thank you for your answer. But i didnt manage it to make it work. This is what i did I have two bords, e16p. Board1 on 192.168.1.10 Board2 on 192.168.1.20 I want Board1 to control Board2 On the Board1 on Protocol-General i activate TCP Client, Ip 192.168.1.20 Port 4196. Then on Protocol-Custom in Router - Tcp client, Message - RELAY-SET-255,1,1, URL blank Doesn't activate relay 1 of board2 if i run it on IFTTT I need to do something on Board2? Thx RE: Kcs question - admin - 02-16-2024 board2 need enable "TCP Server" protocol. RE: Kcs question - andrewbenito - 02-16-2024 Thank you! Now it works! I have another question. It is possible to toggle between on and off through custom protocol? What is the code for it? When i hold on a button, to toggle between ALL relay ON and ALL relays OFF. RE: Kcs question - admin - 02-16-2024 these two commands use for TOGGLE: 13. Toggle state of digital output Send:RELAY-KEY-255,id,1 Feedback:RELAY-KEY-255,id,1,OK "id" means: 1-MAX channel number. change the status of one digital output, such as your output is ON, when send this command , it will be OFF. if your output is OFF, when send this command , it will be ON. --------------------------- 8. Set ON/OFF/TOGGLE for any multi channel of digital output RELAY-SET_MULTI-255, D23,D22,D21,D20,D19,D18,D17,D16,D15,D14,D13,D12,D11,D10,D9,D8,D7,D6,D5,D4,D3,D2,D1,D0 if use KC868-A64 , it have 64 digital output, every byte have 8 bit, every bit mean every digital output state, so KC868- A64 have 8 bytes. We will use ON/OFF/TOGGLE for these, so total need 8*3=24 bytes. (D23,D22,D21,D20,D19,D18,D17,D16) use for ON command (D15,D14,D13,D12,D11,D10,D9,D8) use for OFF command (D7,D6,D5,D4,D3,D2,D1,D0) use for TOGGLE command D23,D22,D21,D20,D19,D18,D17,D16,D15,D14,D13,D12,D11,D10,D9,D8,D7,D6,D5,D4,D3,D2,D1,D0 are “decimal” number, every data convert to binary, bit ”1” is effective , bit “0” is ineffective. For example: send:RELAY-SET_MULTI-255,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,32 feedback:RELAY-SET_MULTI-255,OK D16=(128)dec=(10000000)b means: turn ON output-8 D8=(64)dec=(01000000)b means: turn OFF output-7 D0=(32)dec=(00100000)b means: TOGGLE output-6 So send this command, will turn ON output-8,turn OFF output-7, TOGGLE output-6 simultaneously. |