HA + MQQT arduino

Petr Zapadlo zapik na email.cz
Středa Leden 31 11:44:32 CET 2024


Mám pocit, že tak jak to máte vy, tak to je starý způsob definice. 
Posílám zjednodušený config  (od každého typu entity jsem tam nechal jen 
jednu), zkuste to takto:

mqtt:
   sensor:
     - name: "Teplota střecha venku"
       state_topic: "home/out/temp/strecha"
       unique_id: temp_out
       unit_of_measurement: "°C"
       device_class: "temperature"




   number:
     - command_topic: "home/sys/set/teplota"
       state_topic: "home/sys/set/teplota_state"
       name: "Vnitřní teplota"
       unique_id: mqtt_int_teplota
       min: 16
       max: 28
       step: 1
       unit_of_measurement: "°C"
       mode: "slider"




   light:
     - name: "Světlo obývák"
       unique_id: svetlo_obyvak
       state_topic: "home/patro1/svetlo/obyvak/stav"
       command_topic: "home/patro1/svetlo/obyvak/stav-set"
       payload_off: 0
       payload_on: 1
       brightness_state_topic: 'home/patro1/svetlo/obyvak/jas'
       brightness_command_topic: 'home/patro1/svetlo/obyvak/jas-set'
       brightness_scale: 1024

   binary_sensor:
     - name: "Čerpadlo topení"
       unique_id: c_topeni
       state_topic: "home/sys/kotel/c_topeni"
       payload_on: "1"
       payload_off: "0"




   switch:
     - name: "Topení radiatory"
       unique_id: kotel_topeni
       state_topic: "home/sys/set/kotel_topeni"
       command_topic: "home/sys/set/kotel_topeni"
       payload_on: 1
       payload_off: 0
       state_on: 1
       state_off: 0


Dne 31. 01. 24 v 9:53 Jan Půhoný napsal(a):
> Díky, to je super. Vidím tam toto:
>
> homeassistant
> ▶binary_sensor (6 topics, 6 messages)
> ▶button (1 topic, 1 message)
> ▶select (5 topics, 5 messages)
> ▶sensor (14 topics, 14 messages)
> ▶switch (1 topic, 1 message)
> ▼sonoff
> ▼garaz11
> ▼1
> stat = off
> debug = {"UID": Sonoff_C8B949, "WiFi RSSI": -62dBM, "Topic": 
> homeassistant/sonoff/garaz11/1, "Ver": kssc_v1.00}
> heartbeat = OK
> status = online
>
> on / off se krásně mění podle stavu relé na sonoff (ruční ovládání 
> tlačítkem). Konfiguraci jsem upravil takto, *ale HA to pořád nevidí*. 
> V configuration.yaml mám teď toto, restart jsem provedl:
>
> switch:
>   - platform: mqtt
>     name: "garaz11"
>     state_topic: "homeassistant/sonoff/garaz11/1/stat"
>     command_topic: "homeassistant/sonoff/garaz11/1"
>     qos: 0
>     payload_on: "on"
>     payload_off: "off"
>     retain: true
>
> Je ten switch dobře? Nemá to být třeba button nebo sensor?
>
> Díky,
>
> HP
>
>
>
>
> st 31. 1. 2024 v 8:53 odesílatel Petr Zapadlo <zapik na email.cz> napsal:
>
>     Stáhněte si:
>
>     https://mqtt-explorer.com/
>
>     a podívejte se co na brokeru přesně chodí a jak, A podle toho
>     principiálně upravte konfiguraci v HA.
>
>     Jinak si myslím, že to máte dobře,  Jen není zřetelné co tam to
>     zařízení přesně posílá a jestli je to jen string a nebo třeba json.
>
>     Ten Explorer to krásně ozřejmí.
>
>     Petr
>
>     Dne 31. 01. 24 v 8:32 Jan Půhoný napsal(a):
>>     Tak s MQTT brokerem to normalne komunikuje, jen nechapu, jak to
>>     dostat do HA. Jine MQTT zarizeni tam vidim, takze komunikace mezi
>>     HA a MQTT brokerem je spravne.
>>
>>     1706686156: Received PUBLISH from Sonoff_C8B949 (d0, q0, r0, m0,
>>     'home/sonoff/garaz11/1/debug', ... (94 bytes))
>>     1706686156: Received PUBLISH from Sonoff_C8B949 (d0, q0, r0, m0,
>>     'home/sonoff/garaz11/1/heartbeat', ... (2 bytes))
>>     1706686159: Received PINGREQ from 2eBx1TUy4lpqs1MJm7ok6e
>>     1706686159: Sending PINGRESP to 2eBx1TUy4lpqs1MJm7ok6e
>>     1706686161: Received PINGREQ from Sonoff_C8B949
>>     1706686161: Sending PINGRESP to Sonoff_C8B949
>>
>>     Takto mam nastaveny ten senzor v configuration.yaml v HA. Je tam
>>     neco spatne?
>>
>>     switch:
>>       - platform: mqtt
>>         name: "Garaz1-1"
>>         state_topic: "home/sonoff/garaz11/1/stat"
>>         command_topic: "home/sonoff/garaz11/1"
>>         qos: 0
>>         payload_on: "on"
>>         payload_off: "off"
>>         state_on: "on"
>>         state_off: "off"
>>         retain: true
>>
>>     Je potreba ten topic nekde jinde definovat, aby to bylo videt v HA?
>>
>>     Díky,
>>
>>     HP
>>
>>     út 30. 1. 2024 v 19:19 odesílatel Jan Půhoný <konference na puhy.cz>
>>     napsal:
>>
>>         Aha to me nenapadlo. Nekdo tady psal ze Tuya local uz
>>         nefunguje. Nezkousel jsem to.
>>
>>         Variantou je Tasmota?
>>
>>         Nebo mate nekdo neco vyzkouseneho s tim sonof basic wifi?
>>
>>         HP
>>
>>
>>         út 30. 1. 2024 v 19:03 odesílatel ajtservis
>>         <info na ajtservis.cz> napsal:
>>
>>             tyhle komponenty sonoff nam doma chodi v HA bez flashnuti.
>>             a v locale, bez cloudu.
>>             proc je dobre tam menit fw. ?
>>             t.
>>
>>             Dne 30.01.2024 v 18:35 Jan Půhoný napsal(a):
>>             > Dobrý večer,
>>             >
>>             > tak Zigbee mi už funguje, teď jsem zkusil flashnout do
>>             SONOF BASIC R2
>>             > WIFI tento fw:
>>             >
>>             > https://github.com/KmanOz/KmanSonoff
>>             <https://github.com/KmanOz/KmanSonoff>
>>             >
>>             > Connecting to 192.168.XXX.XXX Broker . . DONE
>>             >
>>             > ----------------------------  Logs
>>              ----------------------------
>>             >
>>             > mqtt broker connection . . . . . . . . . . OK
>>             > Relay . . . . . . . . . . . . . . . . . . OFF
>>             > Relay . . . . . . . . . . . . . . . . . . ON
>>             > mqtt broker connection . . . . . . . . . . OK
>>             > mqtt broker connection . . . . . . . . . . OK
>>             > mqtt broker connection . . . . . . . . . . OK
>>             > mqtt broker connection . . . . . . . . . . OK
>>             >
>>             > K MQQT brokerovi se připojí, ale v HA ji nevidím.
>>             >
>>             > Do configuration.yaml jsem přidal:
>>             >
>>             > switch:
>>             >    - platform: mqtt
>>             >      name: "Garaz1-1"
>>             >      state_topic: "home/sonoff/garaz11/1/stat"
>>             >      command_topic: "home/sonoff/garaz11/1"
>>             >      qos: 0
>>             >      payload_on: "on"
>>             >      payload_off: "off"
>>             >      retain: true
>>             >
>>             > a restartoval HA.
>>             >
>>             > Co ještě musím udělat abych ten switch viděl?
>>             >
>>             > Díky,
>>             >
>>             > HP
>>
>>
>>     _______________________________________________
>>     HW-list mailing list  -  sponsored bywww.HW.cz  <http://www.HW.cz>
>>     Hw-list na list.hw.cz
>>     http://list.hw.cz/mailman/listinfo/hw-list
>     _______________________________________________
>     HW-list mailing list  -  sponsored by www.HW.cz <http://www.HW.cz>
>     Hw-list na list.hw.cz
>     http://list.hw.cz/mailman/listinfo/hw-list
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored bywww.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240131/5b11d6d7/attachment.htm>


Další informace o konferenci Hw-list