Poprawna składnia I...
 
Powiadomienia
Wyczyść wszystko

Poprawna składnia ITEMS dla Sonoff 4CH z AFE v.2.0.2 [T0]

6 Wpisów
2 Użytkownicy
0 Likes
1,044 Wyświetleń
(@carpov)
Wpisów: 23
Praktykant
Autor tematu
 

Witam

Pacjent: Sonoff 4CH R2 z wgranym softem AFE v.2.0.2 [T0]

Od 2 dni drepcze w miejscu i nie mogę sobie poradzić z intergracją w OH2.4 (MQTT binding w wersji 1.x)

Konfiguracja AFE:

Broker MQTT -> temat wiadomości: "/sonoff/4ch/"

Przekaźnik 1-4 -> nazwa: sw1, sw2, sw3 i sw4

Czy tak skonstruowany item dla przekaźnika nr 1 jest OK?



Switch
item_1 "Item_1" {mqtt=">[broker:/sonoff/4ch/sw1/cmd:command:ON:on],>[broker:/sonoff/4ch/sw1/cmd:command:OFF:off],<[broker:/sonoff/4ch/sw1/state:state:ON:on],<[broker:/sonoff/4ch/sw1/state:state:OFF:off]"}

 

 

Posiadam kilka Sonoff BASIC z wgranym softem AFE v.1.2.2 i tam obsługa i odczyt stanów poszła bez problemów.

Przykładowy item

Switch night_lamp "Night lamp" [Lighting] {mqtt=">[broker:/sonoff/lampa/switch/cmd:command:ON:on],>[broker:/sonoff/lampa/switch/cmd:command:OFF:off],<[broker:/sonoff/lampa/switch/state:state:ON:on],<[broker:/sonoff/lampa/switch/state:state:OFF:off]"}
 
Dodane : 25/09/2019 7:16 am
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

jakie masz temat MQTT wpisany w konfiguracji np. pierwszego przekaźnika

 
Dodane : 25/09/2019 9:20 am
(@carpov)
Wpisów: 23
Praktykant
Autor tematu
 

@adrian

To samo co w nazwa, a dokładniej to "/sw1/"

 
Dodane : 25/09/2019 10:11 am
(@carpov)
Wpisów: 23
Praktykant
Autor tematu
 

Taka obserwacja z MQTT.fx 

Przy konfiguracji ITEMS jak wyżej (1 post) po przełączeniu przełącznika bo brokera dochodzi:

  1. Przy T0 v1.2.2 @ Sonoff BASIC - przychodzą 2 temty - cmd i stat
  2. Przy T0 v2.0.2 @ Sonoff 4CH R2 - przychodzi tylko cmd

 

BTW: skąd mogę pobrać ostatnią udostępnioną wersję softu T4 ? bo nie widzę nigdzie

 
Dodane : 25/09/2019 7:47 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 

@carpov

jeśli temat na przekaźniku masz zdefiniowany /sw1/ to zrób item w OH2 dla Binding 1.x

Switch item_1 "Item_1" {mqtt=">[broker:/sw1//cmd:command:ON:on],>[broker:/sw1//cmd:command:OFF:off],<[broker:/sw1//state:state:ON:on],<[broker:/sw1//state:state:OFF:off]"}

https://afe.smartnydom.pl/pl/integracja-api/mqtt#tematy-do-sterowania-przekaznikiem

A jeśli chcesz, żeby działało tak jak wpisałeś

Switch item_1 "Item_1" {mqtt=">[broker:/sonoff/4ch/sw1/cmd:command:ON:on],>[broker:/sonoff/4ch/sw1/cmd:command:OFF:off],<[broker:/sonoff/4ch/sw1/state:state:ON:on],<[broker:/sonoff/4ch/sw1/state:state:OFF:off]"}

to w konfiguracji przekaźnika wpisz temat mqtt dokładnie taki

/sonoff/4ch/sw1
 
 
Dodane : 25/09/2019 9:00 pm
adrian
(@adrian)
Wpisów: 3973
Szefu Admin Zasłużony dla Forum, Patron Strony
 
Dodane przez: @carpov

BTW: skąd mogę pobrać ostatnią udostępnioną wersję softu T4 ? bo nie widzę nigdzie

https://github.com/tschaban/AFE-Firmware/tree/master/bin

 
Dodane : 25/09/2019 9:04 pm
Udostępnij: