Notifications
Clear all

SONOFF basic, jak z czujnikiem po MQTT?  

  RSS
vorobiej
(@vorobiej)
Młodzik Donator 2017

Dodałem do home assistant sonoff basic ze zmodyfikowanym firmware, przełącznik działa.

switch 1:
platform: mqtt
name: "SONOFF"
state_topic: "/sonoff/test"
command_topic: "/sonoff/test/cmd"
optimistic: false
payload_on: "ON"
payload_off: "OFF"
qos: 1
retain: true

Teraz jak dodać czujnik temperatury?

Cytuj
Dodane : 06/10/2017 7:18 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

nigdy nie używałem home assistant, ale coś w tym kierunku próbuj

sensor:
platform: mqtt
name: "SONOFF Temperatura"
state_topic: "/sonoff/test/temperature"
unit_of_measurement: "ºC"

OdpowiedzCytuj
Dodane : 08/10/2017 8:50 pm
vorobiej
(@vorobiej)
Młodzik Donator 2017

ok działa.

czujnik temperatury

sensor 1:
platform: mqtt
name: "pokoj"
state_topic: "/sonoff/test/temperature"
unit_of_measurement: "°C"

włącznik:

switch 1:
platform: mqtt
name: "lampka"
state_topic: "/sonoff/test"
command_topic: "/sonoff/test/cmd"
optimistic: true
payload_on: "ON"
payload_off: "OFF"
qos: 1
retain: true

wygląda to tak - screen w załączniku

OdpowiedzCytuj
Dodane : 17/10/2017 11:22 pm
adrian
(@adrian)
Prezes Zasłużony dla Forum, Patron Strony

Pieknie. No i gorąco masz w pokoju 😉

OdpowiedzCytuj
Dodane : 18/10/2017 6:39 am
vorobiej
(@vorobiej)
Młodzik Donator 2017

Przyczepiłem czujnik do grzejnika.

tak wygląda wykres dobowy

OdpowiedzCytuj
Dodane : 18/10/2017 8:20 am
adrian polubień
appaloosa
(@appaloosa)
Młodzik

Cześć. Mógłbyś mi pomóc w temacie MQTT?

Przenoszę się z Domoticza (którego używałem 3 lata) na Home assistant. Do tej pory sonoffy sterowaółem przez http. Czas na MQTT

Dodałem już sobie nawet rzeczy których nie mogłem skonfigurować pod Domoticzem - klimatyzację , telewizor itp, ale MQTT nie mogę ogarnąć.

Mam np  urządzenie, które jest przełącznikiem SONOFF z wgranym AFE 1.2.2 [T2]

MQTT Topic: /device/fontanna/

Urządzenie jest wygrywane w logach MQTT, ale nie wiem jak je dodać żeby sprawdzić stan i nim sterować 😑  Siedzę nad tym juz któryś dzień, czytam poradniki i nic mii nie wychodzi

OdpowiedzCytuj
Dodane : 27/07/2020 7:21 pm
appaloosa
(@appaloosa)
Młodzik

Dziś o dziwo pojawiły się moje urządzenia, ale nie da się nimi sterować i źle odczytują status, za to temperatura z sensora wg przykładu działa. Przełączniki mają status OFF i nie zmieniają go na ON po kliknięciu tylko zaraz wracają do OFF

 

Moja aktualna konfiguracja MQTT w Sonoffie:

MQTT Topic:/device/boiler/

configuration.yaml:

switch 2:
platform: mqtt
name: "Boiler"
state_topic: "/device/boiler/"
command_topic: "/device/boiler/cmd"
optimistic: false
payload_on: "On"
payload_off: "Off"
qos: 1
retain: true

sensor 1:
platform: mqtt
name: "BoilerT"
state_topic: "/device/boiler/temperature"
unit_of_measurement: "'C"

 

OdpowiedzCytuj
Dodane : 28/07/2020 2:58 pm
lukas121
(@lukas121)
Ekspert Zasłużony dla Forum, Donator 2019

Masz źle skonfigurowane, brakuje nazwy przekaźnika.

Zrób tak

MQTT Topic: /boiler/

konfiguracja przekaźnika
nazwa: przekaznik

i tak to powinno wyglądać:

 
switch 2:
- platform: mqtt
name: "Boiler"
command_topic: "/boiler/przekaznik/cmd"
state_topic: "/boiler/przekaznik/state"
qos: 1
payload_on: "on"
payload_off: "off"
retain: true
OdpowiedzCytuj
Dodane : 28/07/2020 8:22 pm
appaloosa polubień
appaloosa
(@appaloosa)
Młodzik

@lukas121 ok, WIELKIE DZIĘKI

Dzięki tobie już wiem gdzie robiłem błąd - po prostu przekaźnik jako jeden z sensorów ma swoją nazwę do wykorzystania w ścieżce.

A powiedz mi jeszcze - co oznacza myślnik - przed słowem platform

Czasami widzę że jest w konfiguracjach a czasami nie ma

OdpowiedzCytuj
Dodane : 28/07/2020 9:34 pm
Udostępnij: