Według instrukcji na youtube kolegi @isom polutowałem prowizoryczną konstrukcje pilota:
Przeznaczenie to sterowanie z switch domoticza a dokładnie z ekranu dashticza amplitunerm od nagłośnienia.
Potrzebuję zrobić na początek podstawę czyli włącz / wyłącz za co odpowiada jeden guzik na pilocie.
No i załadowałem Tasmote podłączyłem do rutera oraz ustawiłem jak w filmiku co przyniosło rezulatat że odczytałem kody guzika POWER odpowiadającego na on/off amplitunera.
Teraz pytanie jak przenieść ten kod na działanie z guziku Domoticza ?
A może wcześniej czy da się sprawdzić czy moja konstrukcja działa i wysyła sygnał on/off do amplitunera ?
Na początek w konsoli tasmoty wpisujesz
oczywiście xxxx i yyyy zmieniasz na swoje ciągi i powinno już działać , jak tak będzie to wstaw tu działający wpis to pomogę zrobić pierwszą regułę na wzór
Poniższy wpis działa włącza i wyłącza amplituner.
irsend {"Protocol":"EPSON","Bits":32,"Data":0xA55A38C7,"DataLSB":0xA55A1CE3,"Repeat":1}
Masz w tej tasmocie jakiś przekaźnik ? Nawet fikcyjny wystarczy
Nic tylko same diody na dwóch GPIO.
Więc dodaje go tak:
P.S. co znaczy numeracja przy oknie przekaźnika od 1 do 8 ?
Numer przkaźnika , dodajesz 1 i na pulpicie tasmoty pojawi się włącznik ON/OFF
Tak też się stało mam jeden przekaźnik na pulpicie.
Zaobserwowałem już wcześniej że gdy naciskam guzik POWER pilota mam co jakiś czas dwa różne wskazania:
Nie wiem czy to ważne dodałem kod EPSON i działa numeru z wskazania PIONEER nie próbowałem.
Jak działa EPSON to zostaw , teraz wpisz w ustawieniach Domoticz w tasmocie idx przełącznika z twojego domoticza , tego który ma włączać ten wzmacniacz i sprawdz czy możesz sterować tym przekaznikiem z domoticza
Oczywiście ustawienia brokera mqtt też muszą być prawidłowe
Rozumiem że plugin Tasmoticz:
Ustawienia MQTT Domoticza
No i idx 405 przełącznika - nie mam IDX w Tasmocie przekaźnika:
Czy dodałeś kiedykolwiek jakiś moduł z tasmotą ? Nie potrzebujesz pluginu Tasmoticz , tylko
W tasmocie w Mqtt ustawiasz wszystko tak jak w tym Gateway i dodajesz zamiast zera przy IDX 1 w tasmocie swój idx
Nie właśnie nigdy nie dodawałem Tasmoty.
Ale mam dodany już MQTT i dane podane w Tasmocie.
I dokładnie jak piszesz IDX przełącznika:
Sprawiło że w Tasmocie przekaźnik zmienia stan klikając w Domoticzu więc połączenie Domoticz - Tasmota działa.
To taraz dodaj w konsoli tasmoty taki wpis
rule1 on Power1#state=1 do IRsend "Działający ciąg" endon on Power1#state=0 do IRsend "Działający ciąg"endon
a potem w tej samej konsoli
rule1 1
i przełącz ten włącznik w domoticz
Czyli:
rule1 on Power1#state=1 do IRsend {"Protocol":"EPSON","Bits":32,"Data":0xA55A38C7,"DataLSB":0xA55A1CE3,"Repeat":1} endon on Power1#state=0 do IRsend {"Protocol":"EPSON","Bits":32,"Data":0xA55A38C7,"DataLSB":0xA55A1CE3,"Repeat":1} endon
rule 1 1 to samo - i działa włącza i wyłącza. ELEGANCKA
Teraz pytanie czy używam tych samych komend tylko zmieniając Data i DataLSB na numery z odczytu innego guzika ?
Ten długi ciąg zaczynający się od rule 1 on............ to reguła która po włączeniu przekaźnika z domoticza czy z tasmoty wyśle kod do wzmacniacza a ten wpis rule1 1 włącza tą regułę.
Gdy zostanie włączona każda zmiana stanu przekaźnika wyśle kod , tym sposobem możesz sobie dodać nawet kontaktron który włączy ten przekaźnik i właczy wzmacnaicz
Drugi kanał czyli np głośniej ciszej możesz zrobić na drugim przekaźniku i do tej reguły dodajesz taką samą czyli wklejasz za ostatnim endon całą regułe tylko Power1 zmieniasz na Power2
Tak samo mając tak zbudowanego pilota z odbiornikiem można odbierając kody np z pilota od TV włączyć jakiś przekaźnik czyli np otworzyć bramę z pilota od TV .
Powodzenia
Wielkie dzięki.
Do tej pory było zrozumiałe ale na następne guziki już się robi za dużo reguł podejrzewam że coś namieszam.
Czyli za endon dodaję dalej ciąg z nowym guzikiem i tak samo wklejam rule 1 i rule 1 1 czy wtedy wklejam rule 2 i rule 2 2 skoro na drugim przekaźniku ?
Nie kolego , reguła może być długa i może wyglądać tak
rule1 on Power1#state=1 do IRsend {"Protocol"1} endon on Power1#state=0 do IRsend {"Protocol"1} endon on Power2#state=1 do IRsend {"Protocol"1} endon on Power2#state=0 do IRsend {"Protocol"1} endon on Power3#state=1 do IRsend {"Protocol"1} endon on Power3#state=0 do IRsend {"Protocol"1} endon
oczywiście dla każdego Power inny odczytany ciąg
a rule 1 1 to włączenie reguły, więc tylko raz wystarczy tak jak ze światłem nie można go włączyć dwa razy pod rząd
A te Power 1 Power 2 to numery przekaźników ?
A jak myślisz ?
Myślę że tak bo musi się to gdzieś ustawiać w tej regule który przekaźnik odpowiada za który kod guzika.
Witam
Po pewnym czasie zaobserwowałem że z moją konstrukcją jest coś nie tak. Mianowicie wszystko działa a po resecie zasilanie nie łączy się z siecią. Na zdjęciu z pierwszego posta widać że wemos jest na podstawce więc wypnę go z podstawki zrobię reset zasilania wemos się połączy z siecią bez problemu wepnę w podstawkę i pilot działa. Co więc jest nie tak ? Podłączenia analizowane wiele raz pod kątem poprawności i nic nie znalazłem a defekt za każdym razem.