Powiadomienia
Wyczyść wszystko

Sonoff na granicy zasiegu WIFi

r101
 r101
(@r101)
Początkujący

Witam, czy któryś z kolegów spotkał się z objawem tyrkotania przekaźnika na granicy zasięgu WiFi po załączeniu Sonoff'a ?

Pozdrawiam

 

Cytuj
Autor tematu Dodane : 14/05/2018 1:40 pm
r101
 r101
(@r101)
Początkujący

witam, udało mi się usunąć problem pętli przekaźnika ( efekt szalonego przekaźnika ) dopisując do switch.rules
Thread::sleep(10000)

po tym wpisie przekaźniki się uspokoiły. istnieje też duże prawdopodobieństwo że openhab2 jest źle skonfigurowany 🙂

czy któryś z szanownych  kolegów jest chętny zerknąć do mojego openhab'a ?

dodam tylko jeszcze że moje trzy testowe przekaźniki pracują równocześnie pod Domoticz i OpenHab2.

rule "Reczna zmiana wartosci sonoff_1"
when
Item sonoff_1_status changed
then
if (sonoff_1_status.state!=sonoff_1.state) {
if (sonoff_1_status.state==ON) {
sendCommand(sonoff_1,ON)
Thread::sleep(10000)
} else {
sendCommand(sonoff_1,OFF)
Thread::sleep(10000)
}
}
end

rule "Reczna zmiana wartosci sonoff_2"
when
Item sonoff_2_status changed
then
if (sonoff_2_status.state!=sonoff_2.state) {
if (sonoff_2_status.state==ON) {
sendCommand(sonoff_2,ON)
Thread::sleep(10000)
} else {
sendCommand(sonoff_2,OFF)
Thread::sleep(10000)
}
}
end

rule "Reczna zmiana wartosci sonoff_3"
when
Item sonoff_3_status changed
then
if (sonoff_3_status.state!=sonoff_3.state) {
if (sonoff_3_status.state==ON) {
sendCommand(sonoff_3,ON)
Thread::sleep(10000)
} else {
sendCommand(sonoff_3,OFF)
Thread::sleep(10000)
}
}
end

 

OdpowiedzCytuj
Autor tematu Dodane : 15/05/2018 2:30 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

podeślij komendy włączania / wyłączania switch w domoticz

OdpowiedzCytuj
Dodane : 15/05/2018 3:38 pm
r101
 r101
(@r101)
Początkujący

http://192.168.1.9/?device=relay&name=switch&command=on&source=domoticz
http://192.168.1.9/?device=relay&name=switch&command=off&source=domoticz

 

efekt pętli występuje tylko na openhab2 - jak wyłączę openhab'a efekt ustępuje.

 

OdpowiedzCytuj
Autor tematu Dodane : 15/05/2018 4:18 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

sa dobre, ale mimo wszystko zastanawiam sie, czy nie wpada w jakas petle, miedzy Domoticz, a openHAB jesli uzywasz MQTT do sterowania switchem

Zrob takiego test'a zeby jednego z nich wylaczyc openHAB lub Domoticza i zobaczyc czy wpada w taka petle. Jakos mam wrazenie ze wlasnie przez to ze sa tam dwa systemy do automatyki to wlasnie tak moze byc - 100% nie jestem pewien

OdpowiedzCytuj
Dodane : 15/05/2018 4:25 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony
Dodane przez: r101

 

efekt pętli występuje tylko na openhab2 - jak wyłączę openhab'a efekt ustępuje.

 

A jak wylaczysz Domoticz to tez masz petle w openHAB?

OdpowiedzCytuj
Dodane : 15/05/2018 4:27 pm
r101
 r101
(@r101)
Początkujący

te testy już przeprowadziłem

sam domoticz - ok

sam openhab2 - przekaźniki co jakiś czas wpadają w pętle

teraz wgrałem tasmotę efekt taki sam

sam domoticz ok

sam openhab2 - przekaźniki wpadają w pętle

 

OdpowiedzCytuj
Autor tematu Dodane : 15/05/2018 4:30 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

i zrob moze jeszcze aktualizacje statusu w openHAB jak opisalem tutaj

https://www.smartnydom.pl/afe-firmware-pl/konfiguracja/openhab/

czyli tak per item

Switch socket "Gniazdko: wł/wył" {mqtt=">[broker:/gniazdko/przelacznik/cmd:command:ON:on],>[broker:/gniazdko/przelacznik/cmd:command:OFF:off],<[broker:/gniazdko/przelacznik/state:state:ON:on],<[broker:/gniazdko/przelacznik/state:state:OFF:off]"}

 

oczywiscie odpowiednio zmien nazwe brokera i MQTT Temat

bez zadnych regul

OdpowiedzCytuj
Dodane : 15/05/2018 4:30 pm
r101
 r101
(@r101)
Początkujący

teraz ustawione dla tasmot'y

Switch sonoff_1 "Lampka w kuchni" {mqtt=">[<broker>:cmnd/sonoff_1/POWER:command:ON:ON],>[<broker>:cmnd/sonoff_1/POWER:command:OFF:OFF]"}
Switch sonoff_1_status {mqtt="<[<broker>:stat/sonoff_1/POWER:state:ON:ON],<[<broker>:stat/sonoff_1/POWER:state:OFF:OFF]"}

Switch sonoff_2 "Lampka w pokoju" {mqtt=">[<broker>:cmnd/sonoff_2/POWER:command:ON:ON],>[<broker>:cmnd/sonoff_2/POWER:command:OFF:OFF]"}
Switch sonoff_2_status {mqtt="<[<broker>:stat/sonoff_2/POWER:state:ON:ON],<[<broker>:stat/sonoff_2/POWER:state:OFF:OFF]"}

Switch sonoff_3 "Lampka w przedpokoju" {mqtt=">[<broker>:cmnd/sonoff_3/POWER:command:ON:ON],>[<broker>:cmnd/sonoff_3/POWER:command:OFF:OFF]"}
Switch sonoff_3_status {mqtt="<[<broker>:stat/sonoff_3/POWER:state:ON:ON],<[<broker>:stat/sonoff_3/POWER:state:OFF:OFF]"}

OdpowiedzCytuj
Autor tematu Dodane : 15/05/2018 4:35 pm
r101
 r101
(@r101)
Początkujący

jedynie trochę pomaga dopisanie do rules:

Thread::sleep(10000)

OdpowiedzCytuj
Autor tematu Dodane : 15/05/2018 4:39 pm
Udostępnij: