Sonoff - mosquitto ...
 
Powiadomienia
Wyczyść wszystko

Sonoff - mosquitto MQTT

9 Wpisów
3 Użytkownicy
1 Reactions
3,434 Wyświetleń
(@bom109)
Wpisów: 36
Praktykant Donator 2K18 Donator 2K17
Autor tematu
 

Cześć,

mam pytanie czy da się komunikować z sonoff-em przez MQTT, jeśli tak to jakie komendy mu wysyłać?
Aktualnie w ramach testu odpaliłem mosquitto na laptopie i w sonoff-ie podałem adres laptopa i port. Temat mam ustawiony na "sonoff/1" jednak jak wyślę do tego tematu komendę np. "ON" to nic się nie dzieje.

Co robię źle?

 
Dodane : 08/04/2017 7:22 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a jakie masz firmware w sonoff? 

 

 
Dodane : 08/04/2017 10:56 pm
(@bom109)
Wpisów: 36
Praktykant Donator 2K18 Donator 2K17
Autor tematu
 

Sonoff by tschaban w wersji 0.7.0.

 
Dodane : 09/04/2017 7:14 am
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

ok, czyli w konfiguracji sonoff masz w polu MQTT Temat wpisany temat. Powinien on być mniej taki: /sonoff/1/ patrząc co napisałeś wcześniej. Jeśli masz na laptopie mosquitto to możesz zrobić test wysyłając z tego laptopa komendę z linii komend

włączanie przekaźnika:

mosquitto_pub -h localhost -p 1883 -t "/sonoff/1/" -m "ON"

wyłączanie przekaźnika:

mosquitto_pub -h localhost -p 1883 -t "/sonoff/1/" -m "OFF"

tylko to są komenda z linuxa, ale pewnie tak samo, albo podobnie powinno być pod Windows, może trzeba dodać ścieżkę do programu c:\ ... mosquitto_pub

Zakładam też, że nie masz włączonej autoryzacji w mosquitto, jeśli masz to pewnie trzeba dodać odpowiednio autoryzację.

daj znać co sie dzieję jak to powyżej zrobisz, screenshot. log z mosquitto, itp. na pewno mogą być pomocne.

 

 
Dodane : 09/04/2017 9:26 am
(@bom109)
Wpisów: 36
Praktykant Donator 2K18 Donator 2K17
Autor tematu
 

Dzięki za zainteresowanie i pomoc 🙂

Problemów w sumie miałem kilka ale najważniejszym był temat wiadomości, powinna ona wyglądać tak:

mosquitto_pub -h localhost -p 1883 -t "/sonoff/1/cmd" -m "ON"

Małe niedopatrzenie i kilka godzin w plecy, ale przynajmniej zgłębiłem wiedzę o MQTT 🙂

Jeszcze raz dzięki i temat do zamknięcia.

 
Dodane : 09/04/2017 9:52 pm
adrian
(@adrian)
Wpisów: 4033
Szefu Admin Zasłużony dla Forum, Patron Strony
 

a no tak masz racje tam jeszcze to ..../cmd musi być

za tydzień powinienem wypuści nowe oprogramowanie i będzie też można sterować sonoff przez http

planuje taki format

powodzenia

 
Dodane : 09/04/2017 10:02 pm
(@bom109)
Wpisów: 36
Praktykant Donator 2K18 Donator 2K17
Autor tematu
 

Świetny pomysł 🙂

Dzięki za dotychczasową pracę i życzę dalszych sukcesów w tworzeniu firmware-ów. 

 
Dodane : 11/04/2017 1:00 pm
adrian reacted
(@posiek)
Wpisów: 25
Praktykant Donator 2K17
 
Dodane przez: bom109

 

Cześć,

mam pytanie czy da się komunikować z sonoff-em przez MQTT, jeśli tak to jakie komendy mu wysyłać?
Aktualnie w ramach testu odpaliłem mosquitto na laptopie i w sonoff-ie podałem adres laptopa i port. Temat mam ustawiony na "sonoff/1" jednak jak wyślę do tego tematu komendę np. "ON" to nic się nie dzieje.

Co robię źle?

   

Cześć,

Mam pytanie z ciekawości - czym wysyłałeś sonoff'owi te komendy? Z jakiego docelowego systemu chcesz korzystać? OpenHAB czy jakiś inny? 🙂

 
Dodane : 14/04/2017 9:51 pm
(@bom109)
Wpisów: 36
Praktykant Donator 2K18 Donator 2K17
Autor tematu
 
Bartosz Posiakow,

z konsoli w Linux-ie. 

 
Dodane : 16/04/2017 10:39 am
Udostępnij: