Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

Sonoff na granicy zasiegu WIFi

10 Wpisów
2 Użytkownicy
0 Reactions
2,289 Wyświetleń
Wpisów: 23
 r101
Autor tematu
(@r101)
Praktykant
Dołączył: 7 lat temu

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

 

9 Odpowiedzi
2 Odpowiedzi
 r101
(@r101)
Dołączył: 7 lat temu

Praktykant
Wpisów: 23

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

 

Odpowiedz
adrian
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Dołączył: 11 lat temu

Szefu
Wpisów: 4039

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

Odpowiedz
Wpisów: 23
 r101
Autor tematu
(@r101)
Praktykant
Dołączył: 7 lat temu
Odpowiedz
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

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

Odpowiedz
1 Reply
 r101
(@r101)
Dołączył: 7 lat temu

Praktykant
Wpisów: 23

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

 

Odpowiedz
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu
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?

Odpowiedz
adrian
Wpisów: 4039
Admin Zasłużony dla Forum, Patron Strony
(@adrian)
Szefu
Dołączył: 11 lat temu

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

Odpowiedz
1 Reply
 r101
(@r101)
Dołączył: 7 lat temu

Praktykant
Wpisów: 23

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]"}

Odpowiedz
Strona 1 / 2
Udostępnij: