Spam schreef op zondag 16 mei 2021 @ 21:03:
[...]
Ja ik zou graag controle willen hebben in Home Assistent om de ventilatie aan te sturen.
Mijn problemen met de duco zijn tweeledig:
- De vocht sensor werkt niet goed. Ik heb hem op 2 verschillende kanalen op zitten en de ventilatie schiet gewoon niet aan terwijl de damp het zicht al vertroebelt. Bij 1 kanaal vermoed ik dat het licht aan het feit dat de ventilatie schacht te lang is, meer dan 2 meter. Het andere kanaal zit echter zeer dicht op de douche cabine, slechts 1/2 meter. Dus dat zou moeten werken.
- De schakelaar past niet in mijn JIRA systeem en is best wel lelijk. Ook moet je je afvragen of je uberhaupt een schakelaar nodig hebt. Met een goede vocht sensor IN de ruimte zou je het al moeten kunnen aansturen. Die controle wil ik graag hebben.
Zowel de vochtsensor als de RF bediening zorgen voor een meerprijs van bijna 100 euro dus als dit anders kan en slimmer zou ik dat graag doen. Nu heb ik inmiddels deze unit doorgekregen die hetzelfde kan bewerkstelligen:
https://github.com/arnemauer/Ducobox-ESPEasy-Plugin/ dus daar ga ik maar eens naar kijken. Heb wel geen ervaring met MQTT dus dat moet ik nog even verder uitvogelen
Update hierover. Heb de RF gateway geinstalleerd, gekoppeld aan wifi en de duco box. Middels de web interface van de RF gateway kan ik de ventilator besturen *yeh*

. Nu stap 2: koppelen aan MQTT. Ik heb deze guide gevolgd in het installeren van MQTT:
YouTube: Home Assistant MQTT Install and Setup - A Beginner's Guide. Hierbij heb ik een aparte user aangemaakt mqtt-user. Wanneer ik mijn shelly plugs op MQTT zet kan ik ermee communiceren dus de MQTT broker staat te luisteren aan de HA kant. So far so good.
Maar dan loop ik wat vast. Er staat hier:
https://github.com/arnema...-ESPEasy-Plugin/issues/24 ...dat ik slechts een stukje code aan configuration.yaml moet toevoegen.
code:
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
| # Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
# Text to speech
tts:
- platform: google_translate
switch:
- platform: mqtt
name: "Duco Afzuiging Hoog (15 min)"
unique_id: duco_afzuiging_hoog
icon: hass:fan
state_topic: "VENTILATION_GATEWAY/Ventilation_Gateway_RF/Ventilationmode"
command_topic: "VENTILATION_GATEWAY/cmd"
payload_on: "VENTMODE,HIGH,0"
payload_off: "VENTMODE,AUTO,0"
state_on: "3"
state_off: "0"
optimistic: false
qos: 0
retain: true
- platform: mqtt
name: "Duco Afzuiging Middel (15 min)"
unique_id: duco_afzuiging_middel
icon: hass:fan
state_topic: "VENTILATION_GATEWAY/Ventilation_Gateway_RF/Ventilationmode"
command_topic: "VENTILATION_GATEWAY/cmd"
payload_on: "VENTMODE,MIDDLE,0"
payload_off: "VENTMODE,AUTO,0"
state_on: "2"
state_off: "0"
optimistic: false
qos: 0
retain: true
- platform: mqtt
name: "Duco Afzuiging Laag (15 min)"
unique_id: duco_afzuiging_laag
icon: hass:fan
state_topic: "VENTILATION_GATEWAY/Ventilation_Gateway_RF/Ventilationmode"
command_topic: "VENTILATION_GATEWAY/cmd"
payload_on: "VENTMODE,LOW,0"
payload_off: "VENTMODE,AUTO,0"
state_on: "1"
state_off: "0"
optimistic: false
qos: 0
retain: true
sensor:
- platform: mqtt
name: Duco Ventilatie Status
unique_id: duco_ventilatie_status
state_topic: "VENTILATION_GATEWAY/SERGW_Ventilation_Mode/VentilationMode"
value_template: >-
{% set status = value | int %}
{% if status == 13 %}
{{'Perm. Hoog'}}
{% elif status == 12 %}
{{'Perm. Middel'}}
{% elif status == 11 %}
{{'Perm. Laag'}}
{% elif status == 3 %}
{{'Hoog'}}
{% elif status == 2 %}
{{'Middel'}}
{% elif status == 1 %}
{{'Laag'}}
{% elif status == 0 %}
{{'Auto'}}
{% else %}
{{'Undefined'}}
{% endif %}
- platform: mqtt
name: Duco Ventilatie Percentage
unique_id: duco_ventilatie_percentage
state_topic: "VENTILATION_GATEWAY/SERGW_Ventilation_Percentage/VentilationPercentage"
unit_of_measurement: "%"
- platform: mqtt
name: Duco Ventilatorsnelheid
unique_id: duco_ventilatorsnelheid
state_topic: "VENTILATION_GATEWAY/SERGW_Current_Fan_Speed/FanSpeed"
unit_of_measurement: "rpm"
- platform: mqtt
name: Duco Afteltijd
unique_id: duco_afteltijd
state_topic: "VENTILATION_GATEWAY/SERGW_Countdown/Countdown"
unit_of_measurement: "s" |
En de knopjes + sensors zijn nu netjes beschikbaar
Echter lijkt de RF gateway hier niet op te reageren en dus de duco ook niet. Moet ik iets extra's configureren op een andere plek? Moet ik aan de RF gateway die mqtt-user toevoegen voordat hij kan communiceren? Zo ja waar doe ik dat in ESP Easy want ik kan het niet in de web interface van de RF gateway vinden? Ik kan ook niks terugvinden in de logs van MQTT dus er gebeurd duidelijk niks.
Ik doe vast iets doms maar ben nog een n00b in ongeveer elke stap die ik volg
[update] even de wiki van domoticz
https://github.com/arnema...Easy-Plugin/wiki/Domoticz door zitten lezen (die van HA ontbreekt) en vergeten in ESP Easy een controller toe te voegen

. De schakelaars lijken nu te werken *yey*

maar de sensoren nog niet.
[
Voor 20% gewijzigd door
Spam op 22-05-2021 17:55
]
We are born, wet, hungry and naked. Then things get worse !