Asystent AI
domoticz i wirtualn...
 
Powiadomienia
Wyczyść wszystko

domoticz i wirtualny przycisk

14 Wpisów
2 Użytkownicy
0 Reactions
2,302 Wyświetleń
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2379]

Witam, wracam do tematu wirtualnego przycisku. Mam tak: tasmota1 <--> domoticz <--> tasmota2. tasmota 1 to przekaźnik, a 2 to przycisk z wirtualnym przekaźnikiem. 1 i 2 odwołują się do tego samego idx i wszystko działało dopóki nie zaktualizowałem systemu. Wpierw zaktualizowałem mosquitto do v2, a potem domoticz do v2021.1. Doczytałem, że na mosquitto 2 nie działa, zatem postawiłem wszystko na nowo z v1.5.7 i nadal nic. Wirtualny przycisk zmienia stan w domoticzu ale nie zmienia na przekaźniku. Jak zmienię w domoticzu to przekaźnik reaguje. Czego mi w tym wszystkim brakuje? zmieniła się komunikacja po mqtt? tasmota jest w v9.4.


 
Dodane : 24/05/2021 11:34 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Myślę, że brakuje niekorzystnej opcji w MQTT Client Gateway , a mianowicie ustawienia Prevent Loop na False.

Wiąże się to z możliwością powstawania pętli we wszystkich przełącznikach sterowanych po mqtt , ale spełni Twoje oczekiwania. Lepiej skorzystać z reguł w tasmota i mieć spokój 

 


 
Dodane : 25/05/2021 8:04 am
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom ok, widzę tę opcję. Napisz coś więcej nt. reguły ja nie trafiłem na to, mam tylko jeden taki przełącznik to lepiej będzie regułę napisać. dzięki.


 
Dodane : 25/05/2021 9:07 am
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@pawell32 Moduł z przełącznikiem - ustawiasz idx dla Domoticz i wstawiasz regułę 

rule1 on POWER1#state=1 do websend[IP przekaźnika]power1 TOGGLE endon on POWER1#state=0 do websend[IP przekaźnika]power1 TOGGLE endon
rule 1 1

W miejscu " IP przekaźnika " wpisujesz IP drugiego modułu - wykonawczego czyli sam przekaźnik

Jak włączysz z przełącznika to wirtualny POWER 1 się zmieni i przełączy stan przekaźnika w module 2  na przeciwny i to zostanie wysłane do domoticz , jak wyłączysz w domoticz to znów uruchomisz regułę 


 
Dodane : 25/05/2021 12:11 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom coś robię nie tak. reguła zmienia mi stan w domoticzu, ale nie steruje przekaźnikiem. POWER1 powinienem zmienić na którą zmienna?


 
Dodane : 25/05/2021 2:26 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

rule1 on Power1#state=1 do WebSend [10.10.10.31] power1 TOGGLE endon on power1#state=0 do WebSend [10.10.10.31] power1 TOGGLE endon rule 1 1

wysyłam zmianę stanu przekaźnika 1 >Power1< do urządzenia >IP< power1 (tu nie rozumiem zmiennej TOGGLE)

 


 
Dodane : 25/05/2021 2:45 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom dzięki, już działa. 

rule 1 1  musi być w osobnej linii.


 
Dodane : 25/05/2021 2:53 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

nie wiem tylko jak dopisać drugi przekaźnik 🙁


 
Dodane : 25/05/2021 3:26 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@pawell32 reguła ma za zadanie przełączyć zmienić stan przekaźnika w drugim module stąd TOGGLE - przełącz , rule 1 1 to komenda włączająca regułę ( myślałem że czytając to forum a pisałem o tym wielokrotnie nie muszę znów tłumaczyć ) 

O jakim drugim przekaźniku mowa ? w pierwszym poście jest moduł z przekaźnikiem tu 10.10.10.31 i moduł z przełącznikiem , który ma dodaną regułę . Jak masz gdzieś ukryty trzeci moduł to analogicznie rozbuduj regułę 


 
Dodane : 25/05/2021 9:39 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @isom

@pawell32 reguła ma za zadanie przełączyć zmienić stan przekaźnika w drugim module stąd TOGGLE - przełącz , rule 1 1 to komenda włączająca regułę ( myślałem że czytając to forum a pisałem o tym wielokrotnie nie muszę znów tłumaczyć ) 

nie załapałem

O jakim drugim przekaźniku mowa ? w pierwszym poście jest moduł z przekaźnikiem tu 10.10.10.31 i moduł z przełącznikiem , który ma dodaną regułę . Jak masz gdzieś ukryty trzeci moduł to analogicznie rozbuduj regułę 

moduł ma dwa przekaźniki, kombinuje ale nie udało mi się na razie zasterować drugiego.

 


 
Dodane : 25/05/2021 10:11 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Dalej nic nie wiadomo :)), ten drugi przekaźnik ma być załączany razem z pierwszym czy przełączniki są dwa ? Tak trudno napisać co jest i jak ma działać ?


 
Dodane : 25/05/2021 10:22 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom wydawało mi się, że to napisałem. 1 moduł z dwoma przekaźnikami. 2 moduł z dwoma przyciskami.


 
Dodane : 25/05/2021 10:29 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @pawell32

Witam, wracam do tematu wirtualnego przycisku. Mam tak: tasmota1 <--> domoticz <--> tasmota2. tasmota 1 to przekaźnik, a 2 to przycisk z wirtualnym przekaźnikiem. 1 i 2 odwołują się do tego samego idx i wszystko działało dopóki nie zaktualizowałem systemu. Wpierw zaktualizowałem mosquitto do v2, a potem domoticz do v2021.1. Doczytałem, że na mosquitto 2 nie działa, zatem postawiłem wszystko na nowo z v1.5.7 i nadal nic. Wirtualny przycisk zmienia stan w domoticzu ale nie zmienia na przekaźniku. Jak zmienię w domoticzu to przekaźnik reaguje. Czego mi w tym wszystkim brakuje? zmieniła się komunikacja po mqtt? tasmota jest w v9.4.

Pokaż gdzie  to jest napisane ? 

Drugi przekaźnik to w regule POWER2 a przełącznik SWITCH2 więc wystarczy dodać do reguły to samo tylko z Power2 i Switch2 , a ponieważ używasz wirtualnych przekaźników to w zasadzie zmieniasz tylko Power1 na Power2

 


 
Dodane : 25/05/2021 10:36 pm
pawell32
(@pawell32)
Wpisów: 1476
Guru Moderator
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom masz racje - nie doprecyzowałem 🙂 dobrze robiłem, jeszcze raz popatrzyłem i znalazłem literówkę w drugiej części. Tasmota ma opisane power1 i power2 i tak myślałem. Dzięki.


 
Dodane : 25/05/2021 10:51 pm
Udostępnij: