Home Assistant itho aansturen met Mqtt

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • donoog
  • Registratie: December 2007
  • Laatst online: 19-06 20:44
Gevraagd: Tip waar te kijken voor probleem bij aansturing Itho CVE ECO RFT vanuit Home Assistant

Vond mijn issue niet echt lekker passen in bestaande Itho /HA /MQTT topics. Zodoende een nw topic.

Ik probeer al even mijn Itho CVE vanuit Home Assistant aan te sturen met Wemos D1 en CC1101 866 Mhz over MQTT.

Gebruikte handleiding:
https://docs.google.com/d...HGGYs-/pub#h.inimg3ia1q21

Werkend: Stand ventilator en timer Itho zijn zichtbaar in Home Assistant
Itho is te bedienen dmv "http://IP-Wemos/control?cmd=STATE,1 (etc)

Niet werkend: Itho bedienen (ventilatorstand en timer) vanuit Home Assistant.

Home Assistant versie 2024.4.1
Mosquitto broker 6.5.1


Bestaat er een manier om te controleren of MQTT überhaupt vanuit Home Assistant naar andere devices opdrachten kan doorgeven? m.a.w. MQTT is geen eenrichtingsverkeer.


Gebruikte configuratie:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
sensor:
 - platform: mqtt
   name: Tijd
   state_topic: "ITHO/Fan/Timer"
   value_template: "{{value}}"
   unit_of_measurement: 's'
 - platform: mqtt
   name : Snelheid
   state_topic: "ITHO/Fan/State"
   value_template: >
     {% if value|float==0 %}Standby{% endif %}
     {% if value|float==1 %}Laag{% endif %}
     {% if value|float==2 %}Medium{% endif %}
     {% if value|float==3 %}Hoog{% endif %}
     {% if value|float==4 %}Full{% endif %}
     {% if value|float>=11 %}Hoog(T){% endif %}
 
fan:
 - platform: mqtt
   command_topic: "ITHO/Fan/cmd"
   state_topic : "ITHO/Fan/State"
   speed_command_topic: "ITHO/Fan/cmd"
   speed_state_topic: "ITHO/Fan/State"
   state_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 %}State 1{% endif %}"
   speed_value_template: "{% if value|float==0 %}State 0{% endif %}{% if value|float >0 and value|float <=4 %}State {{value}}{% endif %}{% if value|float >=11 %}State 3{% endif %}"
   payload_on: "State 1"
   payload_off: "State 0"
   payload_low_speed: "State 1"
   payload_medium_speed: "State 2"
   payload_high_speed: "State 3"
   optimistic: "true"
   name: Afzuiging badkamer
   speeds:
     - low
     - medium
     - high

group:
 Ventilator:
   entities:
     - fan.afzuiging_badkamer
     - sensor.Snelheid
     - sensor.Tijd


Afbeeldingslocatie: https://tweakers.net/i/j3zAaECE1sUlZLqc2uDU52m-Zw8=/fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/Lzv1Mvh3KBimwbjCbCEW5sEz.png?f=user_large

[ Voor 1% gewijzigd door Septillion op 18-05-2025 15:31 . Reden: Leesbare yaml-code van gemaakt ]

Alle reacties


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 07:58

Septillion

Moderator Wonen & Mobiliteit
@donoog Je kan met een andere tool MQTT tool (bijvoorbeeld MQTT Explorer) gewoon dezelfde topics in de gaten houden.

En als eerste, let op je indentie van je yaml. Dit is altijd een veelvoud van 2 incl de -.

Voor de fan, je wilt geen optimistic, je wilt de feedback. Je lijkt ook het oude voorbeeld van je link te gebruiken. Maar ik zou zelf ook niet aanraden de standen als preset erin te zetten maar gewoon als de snelheid. Daar is het immers voor gemaakt :)

Acties:
  • 0 Henk 'm!

  • donoog
  • Registratie: December 2007
  • Laatst online: 19-06 20:44
Info vanaf: https://github.com/svolle...n_ITHO?tab=readme-ov-file

Instelling op de Wemos (OpenHAB MQTT)
Controller Subscribe: Fan/cmd/

Als ik binnen Home Assistant terminal commando geef:
mosquitto_pub -t /Fan/cmd -m 'state 1111'

Log Mosquitto broker in Home Assistant:
2025-05-18 21:42:37: New connection from 172.30.32.1:42872 on port 1883.
2025-05-18 21:42:37: New client connected from 172.30.32.1:42872 as auto-CD9750D5-8516-C059-D37A-394C4410D43C (p2, c1, k60, u'addons').
2025-05-18 21:42:38: Client auto-CD9750D5-8516-C059-D37A-394C4410D43C disconnected.

Log op de Wemos geeft na invoer geen respons

Komt het commando niet verder dan de Mosquitto Broker?

Met commando http://YourIP-adress/control?cmd=STATE,4 is er wel degelijk respons in de Wemos logs en de Itho veranderd van staat

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 07:58

Septillion

Moderator Wonen & Mobiliteit
@donoog Ik zou dus eens gewoon MQTT explorer proberen. Die geeft gewoon een zo veel duidelijker beeld.

En kijkende naar je topics, 'Fan/cmd/' is niet hetzelfde als '/Fan/cmd'. Sterker nog, ik denk dat je op beide plekken wilt hebben 'Fan/cmd'. Dus niet beginnen en niet eindigen met een slash.

Acties:
  • 0 Henk 'm!

  • donoog
  • Registratie: December 2007
  • Laatst online: 19-06 20:44
Thnx voor de tips!
Ik ga daar volgend weekend mee aan de slag.

Acties:
  • 0 Henk 'm!

  • donoog
  • Registratie: December 2007
  • Laatst online: 19-06 20:44
MQTT Explorer gaf idd een helder overzicht. Heb alles net even anders aangepakt en 't werkt inmiddels prima!

Nogmaals dank voor je tip(s)!
Pagina: 1