10-10-2015, 08:40
Z przerywaniem komunikacji poradziłem sobie. Wymieniłem arduino mini na nano i wszystko działa ok. Tylko teraz mam problem z obsługą 2 czujników na jednym arduino. W moim przypadku ds18b20 i przekaźników.
Mój kod http://pastebin.pl/view/df49eaca
Co wyrzuca serial monitor
A gdy w domoticzu zmienię stan przekaźnika:
Ktoś pomoże?
Mój kod http://pastebin.pl/view/df49eaca
Co wyrzuca serial monitor
Kod:
repeater started, id 2
send: 2-2-0-0 s=255,c=0,t=18,pt=0,l=5,st=ok:1.4.2
send: 2-2-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
send: 2-2-0-0 s=255,c=3,t=11,pt=0,l=15,st=fail:Temp and Relays
send: 2-2-0-0 s=255,c=3,t=12,pt=0,l=3,st=ok:1.0
send: 2-2-0-0 s=0,c=0,t=0,pt=0,l=0,st=fail:
send: 2-2-0-0 s=2,c=0,t=3,pt=0,l=0,st=ok:
send: 2-2-0-0 s=0,c=1,t=0,pt=7,l=5,st=ok:20.0
A gdy w domoticzu zmienię stan przekaźnika:
Kod:
repeater started, id 2
send: 2-2-0-0 s=255,c=0,t=18,pt=0,l=5,st=ok:1.4.2
send: 2-2-0-0 s=255,c=3,t=6,pt=1,l=1,st=ok:0
send: 2-2-0-0 s=255,c=3,t=11,pt=0,l=15,st=fail:Temp and Relays
send: 2-2-0-0 s=255,c=3,t=12,pt=0,l=3,st=ok:1.0
send: 2-2-0-0 s=0,c=0,t=0,pt=0,l=0,st=fail:
send: 2-2-0-0 s=2,c=0,t=3,pt=0,l=0,st=ok:
send: 2-2-0-0 s=0,c=1,t=0,pt=7,l=5,st=ok:20.0
read: 0-0-2 s=2,c=1,t=2,pt=0,l=1:0
Incoming change for sensor:2
Incoming change for sensor:2, New status: 0
send: 2-2-0-0 s=0,c=1,t=0,pt=7,l=5,st=fail:21.0
send: 2-2-0-0 s=0,c=1,t=0,pt=7,l=5,st=fail:22.1
Ktoś pomoże?