AFE nie działa prze...
 
Powiadomienia
Wyczyść wszystko

Pomoc AFE nie działa prze mqtt z OH3

48 Wpisów
4 Użytkownicy
0 Likes
1,902 Wyświetleń
laren0
(@laren0)
Senior
Autor tematu
 

Dziwna sprawa mam pliki konfiguracyjne które działały na OH 2.5 i przez sitemap mogłem sterować sonoffami 4ch z AFE (wersja 1.4). tak wygląda:

Things:

Bridge mqtt:broker:newBroker [ host="localhost", secure=false, username=".....", password="....." ] {
//SONOFFY//
Thing topic Sonoff_01 "Lampa w wiatrołapie"	@	"Parter"	{Channels:	Type switch : sonoff01 "Wiatrołap" [ stateTopic="/Sonoff-A1/switch1/state", commandTopic="/Sonoff-A1/switch1/cmd", on="on", off="off" ]}
Thing topic Sonoff_02 "Lampa w kuchni"		@	"Parter"	{Channels:	Type switch : sonoff02 "Kuchnia" [ stateTopic="/Sonoff-A1/switch2/state", commandTopic="/Sonoff-A1/switch2/cmd", on="on", off="off" ]}
Thing topic Sonoff_03 "Lampa w holu na  parterze" @	"Parter"	{Channels:	Type switch : sonoff03 "Hol" [ stateTopic="/Sonoff-A1/switch3/state", commandTopic="/Sonoff-A1/switch3/cmd", on="on", off="off" ]}
Thing topic Sonoff_04 "Lampa w WC"		@	"Parter"	{Channels:	Type switch : sonoff04 "Wiatrołap" [ stateTopic="/Sonoff-A1/switch4/state", commandTopic="/Sonoff-A1/switch4/cmd", on="on", off="off" ]}

 

items:

Group:Switch:OR(ON, OFF) gSonofflicz "Żarówki [%d włączonych]"
Group:Switch gSonoff		"Wszystkie lampy"	<switch> 
Group:Switch gSonoffParter	"Lampy parter"		<switch> 
Group:Switch gSonoffPietro	"Lampy piętro"		<switch> 
Group:Switch gSonoffKlatka	"Ośw. chodów"		<switch>
Group:Switch gSonoffGaraz	"Ośw. garaż"		<switch> 
Group:Switch gSonoffZew		"Ośw. zewnętrzne"	<switch>

Switch sonoff01 "Wiatrołap [%s]"	(gSonoff, gSonoffParter, gSonofflicz)	{channel="mqtt:topic:newBroker:Sonoff_01:sonoff01" }
Switch sonoff02 "Kuchnia [%s]"		(gSonoff, gSonoffParter, gSonofflicz)	{channel="mqtt:topic:newBroker:Sonoff_02:sonoff02" }
Switch sonoff03 "Hol [%s]"		(gSonoff, gSonoffParter, gSonofflicz)	{channel="mqtt:topic:newBroker:Sonoff_03:sonoff03" }
Switch sonoff04 "WC [%s]"		(gSonoff, gSonoffParter, gSonofflicz)	{channel="mqtt:topic:newBroker:Sonoff_04:sonoff04" }

 

Wycinek sitemapy:

Group item=GF {
			Group item=GF_Wiart {
				Switch item=sonoff01 valuecolor=[ON="#ffa500", OFF="#c0c0c0"]
			}
			Group item=GF_Hallway {
				Switch item=sonoff03 valuecolor=[ON="#ffa500", OFF="#c0c0c0"]
				}
			Group item=GF_Kitchen {
				Switch item=sonoff02 valuecolor=[ON="#ffa500", OFF="#c0c0c0"]

 

W AFE wpisane nazwa urządzenia /Sonoff-A1/ zaś przekaźniki miały kolejno /switch1/ .....

Przy takich konfiguracja wszystko działa pięknie na OH2.5 gdy przerzuciłem pliki do OH3 wychodzi że wszystkie things są online gdy w interface coś przełącze to na frontailu wszystko ładne pokazuje ale fizycznie sonoffy nie działają. Wgrałem na jednego najnowszą dostępną wersje AFE oczywiście przy przesiadce z 1.4 na 2.5.1 skonfigurowałem wszystko tak samo jak było poprzednio ale to nie rozwiązało problemu braku komunikacji miedzy mqtt a sonoffami. Aby było śmieszniej mam 2 karty (jeszcze ciągle testy) jedną z OH2,5 i 2 z OH3 i gdy uruchomię OH2,5 komunikacja działa gdy podmienię na OH3 do brak komunikacji po mqtt. Na OH3 mam jeszcze inne thingi po mqtt i tamte działają tylko te sonoffy ....

 

 
Dodane : 23/02/2021 8:09 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

co /var/log/openhab/openhab.log pokazuje ? Załącz może plik w zip

 

 
Dodane : 23/02/2021 8:36 pm
laren0
(@laren0)
Senior
Autor tematu
 
 
Dodane : 23/02/2021 10:40 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

@laren0 to po pierwsze musisz ustabilizować łączenie się OH z MQTT w logach masz dość wyraźnie, że Twój OH łączy i rozłącza się z OH

Wyciąłem kawałek, który pokazuje jak OH męczy się bezskutecznie z połączeniem do MQTT Brokera

Problemów może być dużo od banalnych typu:

  • błąd user/password
  • łączenie się kilku urządzeń do MQTT Brokera z taką samą nazwą? np. masz w sieci dwa OH które nazwę klienta do MQTT Brokera mają taką samą np. openhab 
  • jeśli logujesz informacje z MQTT brokera to warto jego logi zobaczyć dlaczego odrzuca połączenia, np. jeśli to mosquitto to gdzieś pewnie tutaj będą; /var/log/mosquitto

 

2021-02-23 22:53:34.994 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to '192.168.0.110'. Next attempt in 60000ms
2021-02-23 22:53:35.011 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.0.110' with clientid e279df11-ebc1-4462-a332-70e48f6f02b5
2021-02-23 22:54:35.025 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to '192.168.0.110'. Next attempt in 60000ms
2021-02-23 22:54:35.041 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.0.110' with clientid e279df11-ebc1-4462-a332-70e48f6f02b5
2021-02-23 22:55:35.056 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to '192.168.0.110'. Next attempt in 60000ms
2021-02-23 22:55:35.070 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.0.110' with clientid e279df11-ebc1-4462-a332-70e48f6f02b5

 

Dodatkowo plik things ma niektóre wpisy w starym formacie, warto poprawić. Raczej nie powinno rzutować na działanie

 

2021-02-23 20:41:37.408 [INFO ] [el.core.internal.ModelRepositoryImpl] - Validation issues found in configuration model 'MQTT.things', using it anyway:
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>
Provide a thing type ID and a thing ID in this format:
<thingTypeId> <thingId>

 

 

Zacznij od naprawy połączenia do MQTT Brokera 

 
Dodane : 24/02/2021 7:27 am
edass
(@edass)
Geek
 

AFE działa bez problemu z OH3. Po przejściu na OH3 zmienił ci się broker i musisz to poprawić.

 
Dodane : 27/02/2021 9:48 pm
laren0
(@laren0)
Senior
Autor tematu
 

OK uporałem się z problemami, teraz na testowym sterowniku na sofcie 2.5.1 wszystko działa jak się należy.

uporałem się z MQTT miałem stworzone dwa Bridge 2 różnych plikach i każdy z nich miał inny host.

@adrian możesz mnie naprowadzić w którym miejscu mam wpisy w starym formacie?

Obecny kod:

Things

Bridge mqtt:broker:homebroker [ host="192.168.0.191", secure=false, username=".......", password="..........."]
{
 //OŚWIETLENIE 
  Thing topic Sonoff_01 "Lampa w wiatrołapie"        @ "Sonoff" {Channels:  Type switch : sonoff01  [ stateTopic="Sonoff-A1/switch1/state", commandTopic="Sonoff-A1/switch1/cmd", on="on", off="off"]}
  Thing topic Sonoff_02 "Lampa w kuchni główna"      @ "Sonoff"	{Channels:	Type switch : sonoff02  [ stateTopic="Sonoff-A1/switch2/state", commandTopic="Sonoff-A1/switch2/cmd", on="on", off="off"]}
  Thing topic Sonoff_03 "Lampa w kuchni boczna"      @ "Sonoff"	{Channels:	Type switch : sonoff03  [ stateTopic="Sonoff-A1/switch3/state", commandTopic="Sonoff-A1/switch3/cmd", on="on", off="off"]}
  Thing topic Sonoff_04 "Lampa w holu"	             @ "Sonoff"	{Channels:	Type switch : sonoff04  [ stateTopic="Sonoff-A1/switch4/state", commandTopic="Sonoff-A1/switch4/cmd", on="on", off="off"]}
  Thing topic Sonoff_05 "Lampa 1 w salonie"          @ "Sonoff"	{Channels:	Type switch : sonoff05  [ stateTopic="Sonoff-A2/switch1/state", commandTopic="Sonoff-A2/switch1/cmd", on="on", off="OFF"]}
  Thing topic Sonoff_06 "Lampa 2 w salonie"          @ "Sonoff"	{Channels:	Type switch : sonoff06  [ stateTopic="Sonoff-A2/switch2/state", commandTopic="Sonoff-A2/switch2/cmd", on="on", off="OFF" ]}
  Thing topic Sonoff_07 "Lampa 3 w salonie"          @ "Sonoff"	{Channels:	Type switch : sonoff07  [ stateTopic="Sonoff-A2/switch3/state", commandTopic="Sonoff-A2/switch3/cmd", on="on", off="OFF" ]}
  Thing topic Sonoff_08 "Lampa 4 w salonie"          @ "Sonoff" {Channels:	Type switch : sonoff08  [ stateTopic="Sonoff-A2/switch4/state", commandTopic="Sonoff-A2/switch4/cmd", on="on", off="OFF" ]}
  Thing topic Sonoff_09 "Lampa w WC"                 @ "Sonoff"	{Channels:	Type switch : sonoff09  [ stateTopic="Sonoff-A3/switch1/state", commandTopic="Sonoff-A3/switch1/cmd", on="on", off="OFF" ]}
  Thing topic Sonoff_10 "Lampa półpiętro"            @ "Sonoff"	{Channels:	Type switch : sonoff10  [ stateTopic="Sonoff-A3/switch2/state", commandTopic="Sonoff-A3/switch2/cmd", on="ON", off="OFF" ]}


Items:

 

Group:Switch:OR(ON, OFF) gSonofflicz "Żarówki [%d włączonych]"
Group:Switch gSonoff		    "Wszystkie lampy"	<light>                ["Switch", "Light"]
Group:Switch gSonoffParter	    "Lampy parter"		<switch> 
Group:Switch gSonoffPietro	    "Lampy piętro"		<switch> 
Group:Switch gSonoffKlatka	    "Ośw. chodów"		<switch>
Group:Switch gSonoffPomGosp	    "Ośw. pom. gospodarczych"		<switch> 
Group:Switch gSonoffZew		    "Ośw. zewnętrzne"	<switch>

//PARTER
//OŚWIETLENIE KUCHNIA
//Group        gKuchniaLight      "Oświetlenie w kuchni"          <lightbulb>     (gKuchnia)                                              ["Lightbulb"]
Switch       KuchniaLight_01    "Kuchnia 1[%s]"	                <light>        	(gKuchnia, gSonoff, gSonoffParter, gSonofflicz)    ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_02:sonoff02" }
Switch       KuchniaLight_02    "Kuchnia 2[%s]"	                <light>      	(gKuchnia, gSonoff, gSonoffParter, gSonofflicz)    ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_03:sonoff03" }
 
Dodane : 01/03/2021 11:42 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

@laren0 jeśli to są wszystkie Things w pliku MQTT.things to wyglądają dobrze. Zobaczy czy dalej masz ten błąd w log

2021-02-23 20:41:37.408 [INFO ] [el.core.internal.ModelRepositoryImpl] - Validation issues found in configuration model 'MQTT.things', using it anyway:
 
Dodane : 02/03/2021 7:08 am
laren0
(@laren0)
Senior
Autor tematu
 

Ciągle mam jakieś problemy ze stabilnością pracy AFE z OH3, do tego celu wziąłem nowego sonoffa 4ch wgrałem najnowsze AFE 3.0.1 w nim wprowadziłem takie dane:

sonoff urządzenie
sonoff MQTT
SONOFF PRZEKAŻNIK
sonoff przycisk

 

Kod w pliku Mqtt.things:

Bridge mqtt:broker:homebroker [ host="192.168.0.191", secure=false, username="laren0", password="....."]
{
//OŚWIETLENIE 
  Thing topic Sonoff_21 "Lampa na tarasie"           @ "Sonoff"	{Channels:	Type switch : sonoff21  [ stateTopic="Sonoff-A6/switch1/state", commandTopic="Sonoff-A6/switch1/cmd", on="on", off="Off" ]}
  Thing topic Sonoff_22 "Oświetlenie domu"   	     @ "Sonoff"	{Channels:	Type switch : sonoff22  [ stateTopic="Sonoff-A6/switch2/state", commandTopic="Sonoff-A6/switch2/cmd", on="on", off="Off" ]}
  Thing topic Sonoff_23 "Oświetlenie wejścia"        @ "Sonoff"	{Channels:	Type switch : sonoff23  [ stateTopic="Sonoff-A6/switch3/state", commandTopic="Sonoff-A6/switch3/cmd", on="on", off="Off" ]}
  Thing topic Sonoff_24 "Oświetlenie w płocie"       @ "Sonoff"	{Channels:	Type switch : sonoff24  [ stateTopic="Sonoff-A6/switch4/state", commandTopic="Sonoff-A6/switch4/cmd", on="on", off="Off" ]}

Kod w pliku Oświetlenie.items:

Switch       TarasLight        "Lampa na tarasie [%s]"	    <light>        	(gTaras, gSonoff, gSonoffZew, gSonofflicz)   ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_21:sonoff21" }
Switch       OutHomeLight        "Oświetlenie domu [%s]"	    <light>        	(gOutdoor, gSonoff, gSonoffZew, gSonofflicz)   ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_22:sonoff22" }
Switch       WejscieLight        "Oświetlenie wejścia [%s]"	    <light>        	(gOutdoor, gSonoff, gSonoffZew, gSonofflicz)   ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_23:sonoff23" }
Switch       PlotLight        "Oświetlenie w płocie [%s]"	    <light>        	(gOutdoor, gSonoff, gSonoffZew, gSonofflicz)   ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_24:sonoff24" }

 

i z OH3 mogę włączyć i przekaźnik w sonoffie się przełącza ale gdy klikach aby wyłączyć z OH3 już przekaźnik nie reaguje z przycisku zaś jak wyłączam sonoffa to OH3 z logach wyrzuca błąd - wycinek logu:

Przechwytywanie

 jeśli w OH3 jest wyłączone i z przycisku włączę to przekaźnik zmienia stan i OH 3 też się zmienia stan na ON ale już wyłączenie już nie działa i daje błąd jak na screnie powyżej.

Poniżej log z /var/log/openhab/openhab.log

 
Dodane : 10/06/2021 3:56 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

a moglbys wywalić z jednego z tych switch'ów te grupy np: 

(gTaras, gSonoff, gSonoffZew, gSonofflicz) 

i poklikac on/off

 
Dodane : 10/06/2021 5:15 pm
laren0
(@laren0)
Senior
Autor tematu
 

 

Zgodnie z prośbą usunąłem grupy ze switcha "TarasLight". w załączniku logi z OH3 a poniżej logi z Mqtt.fx co przesyła za informacje gdy wciskałem przyciski na sonoffie i na sitemapie w OH3

1

 

 
Dodane : 10/06/2021 10:19 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

@laren0 a zdefiniuj ten item tak:

Switch       TarasLight        "Lampa na tarasie [%s]"	    <light>        	(gTaras, gSonoff, gSonoffZew, gSonofflicz)   ["Switch", "Light"]        {channel="mqtt:topic:homebroker:Sonoff_21:sonoff21", autoupdate="true" }

Proponuje używać MQTT Explorer - w tym MQTT.fx - ciężko coś wyczytać.

 
Dodane : 11/06/2021 5:22 pm
laren0
(@laren0)
Senior
Autor tematu
 

Dodałem jak napisałeś ale teraz sterowanie z przycisków już w ogóle nie działa:

LOG

niby w MQTT Explorer wygląda dobrze:

MQTT EXPLORER

gdy klikam przyciskami w OH3 też nic się nie dzieje jedynie MQTT Explorer wyrzuca komendy dużymi literami:

MQTT EXPLORER1

 

OH3 oczywiście zaktualizowany do 3.0.2, wyłączany i włączany i ciągle to samo, myślę czy od nowa nie postawić...

 
Dodane : 14/06/2021 6:21 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

hm - u mnie OH3 wyrzuca cmd małymi 

dla AFE ma to znaczenie

image

może w UI OH3 zobaczyć w konfiguracji Channel czy nie ma dużymi wpisane on/off?

image

a ten 

autoupdate="true"

może w takim razie usuń z konfiguracji Item

 
Dodane : 14/06/2021 7:02 pm
laren0
(@laren0)
Senior
Autor tematu
 

@adrian 

U mnie jak weszłam w konfigurację kanału to w jednym miałem 1 i 0 w drugim miałem ON i OFF co jest całkowicie dziwne ponieważ wszystko wrzucam plikami konfiguracyjnymi, które wstawiłem powyżej. Mało tego ten OH3 jakby gdzieś trzymał w pamięci dane z tych plików że jak przerobię cokolwiek w plikach to on pamięta te stare ustawienia - po resecie też. Jest jakaś komenda do wyczyszczenia całej pamięci OH3 bez usuwania loginu hasła i ustawień wifi. Aby nie musieć nowej instalacji wykonywać?

Mógłbyś podesłać przykład jak u ciebie wygląda *.things dla jednego jakiegoś sonofa czy czegokolwiek co działa na AFE firmware. 

 
Dodane : 15/06/2021 1:00 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 
Bridge  mqtt:broker:myProductionMQTTBroker [ host="localhost", port="1883", secure=false, username="", password="", clientID="OH3-Production" ]
{
    Thing topic LightLivingRoomRear "Lampa: kinkieta w salonie: tylna" {
    Channels:
        Type switch : Light "Lampa" [ stateTopic="parter/salon/tyl/lampa/state", commandTopic="parter/salon/tyl/lampa/cmd", on="on", off="off" ]
        Type switch : Connected "Podłączony" [ stateTopic="parter/salon/tyl/lampa/lwt", on="connected", off="disconnected" ]
    }
}
 
Dodane : 15/06/2021 5:25 pm
laren0
(@laren0)
Senior
Autor tematu
 

Adrian przepisałem wszystko na wzór twojego (thinga) i wszystko działa. Tylko mam pewne problemy ze stabilnością tego działania:

1. Podczas włączania OH i sieci przez którą łączą mi się sonoffy z OH następuje zawieszenie się wszystkich sterowników Sonoff 4ch (soft AFE 3.1.0), zawieszenie polega na tym że z przycisków nie mogę włączyć ani wyłączyć danego obiegu świetlnego. W aplikacji OH mogę wszystkich sterować włączać i wyłączać. Gdy zresetuje sonoffa wyłączając esa (bezpiecznik) i ponownie go włączając wszystko wraca do normy mogę sterować z przycisków i z aplikacji.  W każdym kanale mam ustawione że podczas powrotu napięcia aby nie wykonywał żadnych akcji.

2. Samoczynne włączanie się kanałów, w załączniku dodaje logi z dzisiejszej pracy OH od godziny ~19:40 do 00:02 gdzie do około 20:40 byłem w domu. zostawiłem OH i łączyłem się z nim zdalnie przez chmurę o 23:37 odpaliłem aplikacje w telefonie i zauważyłem że świecą 2 kanały więc je zdalnie wyłączyłem. Ale nikim wróciłem to zapalił się kolejny kanał. W eventach zaobserwowałem że na chwilę przed załączeniem się jakiegoś kanały znika podłączenie i wraca połączenie z mqtt i potem na losowym kanale danego sonoffa załącza się światło.

Nie wiem co robię źle że takie cuda mi się dzieją. na obecny czas nie mogę zostawiać włączonego OH gdy wyjeżdzam ponieważ w niekontrolowany sposób włącza różne kanały.

Gdy OH jest nie podłączony i sonoffy żyją swoim życiem to wszystko jest OK diody od wifi sobie migają ale wszystko działa. problemy pojawiają się podczas włączanie OH i sieci wifi.

W routerze każdy sonoff ma na stałe przypisany adres IP i tak samo OH. 

 

 

.things

Bridge  mqtt:broker:homebroker [ host="", port="1883", secure=false, username="", password="", clientID="OH3-Production" ]
{
    Thing topic Sonoff_01 "Lampa: wiatrołap" {    Channels: Type switch : sonoff01 "Lampa wiatrołap" [ stateTopic="sonoffa1/switch01/state", commandTopic="sonoffa1/switch01/cmd", on="on", off="off" ]}
    Thing topic Sonoff_02 "Lampa: kuchnia 1" {    Channels: Type switch : sonoff02 "Lampa kuchnia 1" [ stateTopic="sonoffa1/switch02/state", commandTopic="sonoffa1/switch02/cmd", on="on", off="off" ]}
    Thing topic Sonoff_03 "Lampa: kuchnia 2" {    Channels: Type switch : sonoff03 "Lampa kuchnia 2" [ stateTopic="sonoffa1/switch03/state", commandTopic="sonoffa1/switch03/cmd", on="on", off="off" ]}
    Thing topic Sonoff_04 "Lampa: hol" {    Channels: Type switch : sonoff04 "Lampa hol parter" [ stateTopic="sonoffa1/switch04/state", commandTopic="sonoffa1/switch04/cmd", on="on", off="off" ]}
    Thing topic Sonoff_05 "Lampa: salon 1" {    Channels: Type switch : sonoff05 "Lampa salon 1" [ stateTopic="sonoffa2/switch05/state", commandTopic="sonoffa2/switch05/cmd", on="on", off="off" ]}
    Thing topic Sonoff_06 "Lampa: salon 2" {    Channels: Type switch : sonoff06 "Lampa salon 2" [ stateTopic="sonoffa2/switch06/state", commandTopic="sonoffa2/switch06/cmd", on="on", off="off" ]}
    Thing topic Sonoff_07 "Lampa: salon 3" {    Channels: Type switch : sonoff07 "Lampa salon 3" [ stateTopic="sonoffa2/switch07/state", commandTopic="sonoffa2/switch07/cmd", on="on", off="off" ]}
    Thing topic Sonoff_08 "Lampa: salon 4" {    Channels: Type switch : sonoff08 "Lampa salon 4" [ stateTopic="sonoffa2/switch08/state", commandTopic="sonoffa2/switch08/cmd", on="on", off="off" ]}
    Thing topic Sonoff_09 "Lampa: WC" {    Channels: Type switch : sonoff09 "Lampa WC" [ stateTopic="sonoffa3/switch09/state", commandTopic="sonoffa3/switch09/cmd", on="on", off="off" ]}
    Thing topic Sonoff_10 "Lampa: schody 1" {    Channels: Type switch : sonoff10 "Lampa schody 1" [ stateTopic="sonoffa3/switch10/state", commandTopic="sonoffa3/switch10/cmd", on="on", off="off" ]}
    Thing topic Sonoff_11 "Lampa: schody 2" {    Channels: Type switch : sonoff11 "Lampa schody 2" [ stateTopic="sonoffa3/switch11/state", commandTopic="sonoffa3/switch11/cmd", on="on", off="off" ]}
    Thing topic Sonoff_12 "Lampa: hol piętro" {    Channels: Type switch : sonoff12 "Lampa hol piętro" [ stateTopic="sonoffa3/switch12/state", commandTopic="sonoffa3/switch12/cmd", on="on", off="off" ]}
    Thing topic Sonoff_13 "Lampa: sypialnia 1" {    Channels: Type switch : sonoff13 "Lampa sypialnia 1" [ stateTopic="sonoffa4/switch13/state", commandTopic="sonoffa4/switch13/cmd", on="on", off="off" ]}
    Thing topic Sonoff_14 "Lampa: sypialnia 2" {    Channels: Type switch : sonoff14 "Lampa sypialnia 2" [ stateTopic="sonoffa4/switch14/state", commandTopic="sonoffa4/switch14/cmd", on="on", off="off" ]}
    Thing topic Sonoff_15 "Lampa: sypialnia 3" {    Channels: Type switch : sonoff15 "Lampa sypialnia 3" [ stateTopic="sonoffa4/switch15/state", commandTopic="sonoffa4/switch15/cmd", on="on", off="off" ]}
    Thing topic Sonoff_16 "Lampa: łazienka" {    Channels: Type switch : sonoff16 "Lampa łazienka" [ stateTopic="sonoffa4/switch16/state", commandTopic="sonoffa4/switch16/cmd", on="on", off="off" ]}
    Thing topic Sonoff_17 "Lampa: pom gospodarcze" {    Channels: Type switch : sonoff17 "Lampa pom gospodarcze" [ stateTopic="sonoffa5/switch17/state", commandTopic="sonoffa5/switch17/cmd", on="on", off="off" ]}
    Thing topic Sonoff_18 "Lampa: garaż 1" {    Channels: Type switch : sonoff18 "Lampa garaż 1" [ stateTopic="sonoffa5/switch18/state", commandTopic="sonoffa5/switch18/cmd", on="on", off="off" ]}
    Thing topic Sonoff_19 "Lampa: garaż 2" {    Channels: Type switch : sonoff19 "Lampa garaż 2" [ stateTopic="sonoffa5/switch19/state", commandTopic="sonoffa5/switch19/cmd", on="on", off="off" ]}
    Thing topic Sonoff_20 "Lampa: kotłownia" {    Channels: Type switch : sonoff20 "Lampa kotłownia" [ stateTopic="sonoffa5/switch20/state", commandTopic="sonoffa5/switch20/cmd", on="on", off="off" ]}
    Thing topic Sonoff_21 "Lampa: wejście" {    Channels: Type switch : sonoff21 "Lampa wejście" [ stateTopic="sonoffa6/switch21/state", commandTopic="sonoffa6/switch21/cmd", on="on", off="off" ]}
    Thing topic Sonoff_22 "Lampa: ośw. domu" {    Channels: Type switch : sonoff22 "Lampa ośw. domu" [ stateTopic="sonoffa6/switch22/state", commandTopic="sonoffa6/switch22/cmd", on="on", off="off" ]}
    Thing topic Sonoff_23 "Lampa: taras" {    Channels: Type switch : sonoff23 "Lampa taras" [ stateTopic="sonoffa6/switch23/state", commandTopic="sonoffa6/switch23/cmd", on="on", off="off" ]}
    Thing topic Sonoff_24 "Lampa: " {    Channels: Type switch : sonoff24 "Lampa" [ stateTopic="sonoffa6/switch24/state", commandTopic="sonoffa6/switch24/cmd", on="on", off="off" ]}
    
    Thing topic SonoffA1 "Sonoff A1 zasilanie" {    Channels: Type switch : Sonoff-A1Connected "Podłączony" [ stateTopic="sonoffa1/test", on="connected", off="disconnected" ]}
    Thing topic SonoffA2 "Sonoff A2 zasilanie" {    Channels: Type switch : Sonoff-A2Connected "Podłączony" [ stateTopic="sonoffa2/test", on="connected", off="disconnected" ]}    
    Thing topic SonoffA3 "Sonoff A3 zasilanie" {    Channels: Type switch : Sonoff-A3Connected "Podłączony" [ stateTopic="sonoffa3/test", on="connected", off="disconnected" ]}    
    Thing topic SonoffA4 "Sonoff A4 zasilanie" {    Channels: Type switch : Sonoff-A4Connected "Podłączony" [ stateTopic="sonoffa4/test", on="connected", off="disconnected" ]}    
    Thing topic SonoffA5 "Sonoff A5 zasilanie" {    Channels: Type switch : Sonoff-A5Connected "Podłączony" [ stateTopic="sonoffa5/test", on="connected", off="disconnected" ]}
    Thing topic SonoffA6 "Sonoff A6 zasilanie" {    Channels: Type switch : Sonoff-A6Connected "Podłączony" [ stateTopic="sonoffa6/test", on="connected", off="disconnected" ]}

 

 

 
Dodane : 30/11/2021 12:16 am
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

@laren0 podeślij jakie masz

  • ustawienia Zaawansowane ustawienia do WiFi
  • jakie ustawienia MQTT: Konfiguracja połączenia i niżej`

o 19:40 +następne 10m w events.log - nic podejrzanego nie ma. Może skopiuj te logi, na które zwrócić uwagę?

w openhab.log nie mam podejrzanych rzeczy.

  • MQTT wygląda, że działa
  • Masz jakis item: AllLights, który albo regułą, albo jakoś inaczej ktoś/coś robi wł/wył natomiast ten item nie istnieje i rzucza ostrzeżeniem
  • Rozłącza co chwile z openHAB Cloud'a

Dobrze byłoby rozwiązać te problemy:

  • Drugi to pewnie jakiś banalny do rozwiązania
  • Trzeci , nie ma stabilności z chmurą, szarpie tym połączeniem

MQTT Broker, też wyłączasz? Router też?

pzdr.a

 

 

 

 
Dodane : 30/11/2021 11:59 am
laren0
(@laren0)
Senior
Autor tematu
 

@adrian 

 

Ustawienia wifi w sonoffie 4CH:

ekran wifi 1
ekran wifi 2

ustawienia Mqtt:

mqtt 1
mqtt2

Ustawienie przekaźnika:

przekaźnik

Ustawienie przycisku:

przycisk

Ustawienia urządzenia:

urzadzenie

Ustawienia DHCP na Routerze:

TP link ustawienia DHCP

 

Sprawa wygląda tak że gdy załączam router to sonoffy się zawieszają (brak reakcji na przyciski), ale łączą się z siecią Wifi. Gdy wchodzę na adres IP to wychodzi że działają w trybie normalnym gdy wejdę w konfiguracje i wyjdę to dany sonoff wraca do normalnej pracy.

 

W events.log wróciłem uwagę na godziny: 21:50, 22:02, 22:44, 00:02 Wtedy widzę:

2021-11-29 21:50:09.434 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA1' changed from ON to OFF
2021-11-29 21:50:09.903 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA1' changed from OFF to ON
2021-11-29 21:50:09.910 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KuchniaLight_01' changed from OFF to ON

2021-11-29 22:02:09.437 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA6' changed from ON to OFF
2021-11-29 22:02:09.805 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA6' changed from OFF to ON
2021-11-29 22:02:09.813 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'OutHomeLight' changed from OFF to ON

2021-11-29 22:44:10.397 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA2' changed from ON to OFF
2021-11-29 22:44:10.400 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA3' changed from ON to OFF
2021-11-29 22:44:10.837 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA2' changed from OFF to ON
2021-11-29 22:44:10.858 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA3' changed from OFF to ON
2021-11-29 22:44:10.866 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'KlatkaLight_01' changed from OFF to ON

2021-11-30 00:02:12.398 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA4' changed from ON to OFF
2021-11-30 00:02:12.869 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'ZasilanieSonoffA4' changed from OFF to ON
2021-11-30 00:02:12.875 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'Sypialnia2Light' changed from OFF to ON

Na ułamek sekundy rozłącza sonoffa i przypadkowy kanał załącza - chodź o 22:44 sonoff A2 się wyłączył/włączył i nie załączył żadnego kanału.

 

Problemy który wypisałeś:

- AllLights to bawiłem się w dodawanie przycisków na homepage i nie było do niczego przypisane - usunięcie przycisku rozwiązuje problem.

- zrywanie i łączenie z chmurą nie mam bladego pojęcia czemu tak się to dzieje

 

 

 
Dodane : 30/11/2021 7:18 pm
adrian
(@adrian)
Szefu Zasłużony dla Forum, Patron Strony
 

tutaj ustaw może

  • zamiast 30: to 10 chyba ze router jest gdzieś daleko bardzo to 15
  • 20 zamień na 60
image

tutaj zaznacz sprawdzanie serwera przed polaczeniem

i może zmień te 5000 na np. 2000

image

zobacz jak to będzie się zachowywał podczas włączania tego WiFi

później zobaczymy kolejne tematy 

pzdr.

 
Dodane : 30/11/2021 8:18 pm
laren0
(@laren0)
Senior
Autor tematu
 

@adrian 

Wprowadziłem na wszystkich takie wartości jakie podałeś i gdy włącze router to do póki nie zaczną migać niebieskie diody od wifi w sonoffie to działa włączanie z przycisków jeśli zaczną migać do przyciski przestają działać. Miganie trwa około 15 sekund. Gdy przestają migać przyciski znów działają. Ponowne miganie niebieskich diód jest za około 60 sekund i wtedy znów brak reakcji na przyciski - tak sprawdzałem przez około 5 cykli czyli trochę ponad 6 min i sytuacja cały czas się powtarza. Gdy wyłącze router to sonoffy pracują tak samo że co minutę przez 15 sekund migają niebieskie diody ale wtedy przyciski działają niezależnie czy dioda niebieska miga czy nie. To tych testów OH w ogóle nie był odpalony. Do routera były podpięte tylko 6 sonoffów i mój telefon.

Poniżej film gdy włączony jest router

Poniżej gdy Router jest wyłaczony:

 

Dodam że router to zwykły tplink MR 3420 z modemem LTE wpiętym na usb. Router oddalony od sonoffów w rozdzielni (co widać na filmikach) na około 2 metrów.

 

 
Dodane : 30/11/2021 11:30 pm
Strona 1 / 3
Udostępnij: