Duco energy comfort 325 icm Home Assistant

Pagina: 1 2 Laatste
Acties:

Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
De 0,0 is inderdaad weg, ik heb ook de frequentie aangepast.

Ik vind het iets te toevallig dat alleen de comfort temperatuur zou lijden onder loszittende contacten en heb daar ook wel goed op gelet, al waren ze bij de esp wel tricky, schoten eerder makkelijk los, dus juist extra op gelet. Maar de output blijft vreemd. Als ik de temp instel, gaat ie direct weer naar een lagere waarde (16,5), terwijl als ik de ventilatie handmatig aanpas, hoor en zie ik direct resultaat.

Puzzling, kan het ook niet snappen, zit er trouwens error checking in het transport protocol?

Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
En top hoe snel je de dingen aanpast en meedenkt!

Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Ja, het protocol heeft een CRC bij elk bericht. Dus ik vind het ook vreemd. Mijn theorie is eigenlijk dat de logic van de Duco Box te veel belast wordt met de hoeveelheid aanvragen.

Bij sensoren als de CO2-sensor zie ik dit ook makkelijk gebeuren. De meeste CO2-sensoren hebben tijd nodig om op een (stabiele) waarde te komen.

De comfort temperatuur vind ik echter wat vreemder. Dat blijft uiteindelijk een waarde die virtueel in de box bestaat, waarmee de aansturing van de bypass geregeld wordt. Dus vaker opvragen zou in theorie niet zo'n probleem moeten zijn. Maar ik weet ook niet precies hoe Duco dit geprogrammeerd heeft.

Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
Als er dus wel een CRC check in zit, kan ik mij een crappy kabel niet voorstellen (al haal ik zo'n ding niet weer via Amazon). Frequentie zit nu op 30 seconden, dat maakt dus ook niet uit, al vind ik 30 ook prima, zou per minuut ook kunnen, want een ingestelde waarde).

Toch even op 60 gezet en dit vind ik raar:

code:
1
2
3
[20:03:49][D][number:012]: 'DUCO Comfort Temperature': Sending state 24.799999
[20:04:49][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000
[20:08:49][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000


Keurig op 49 seconden van de minuut, maar niet iedere minuut?
Dit is een raar patroon, kan de logica niet vinden hierin.
Nog een keer omgekeerd, iedere (nou ja) 10 seconden ingesteld:

code:
1
2
3
4
5
6
7
8
9
10
[20:19:45][D][duco:152]: Duco message sent: 05  24 68  00 12 0A
[20:19:45][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000
[20:20:25][D][duco:152]: Duco message sent: 05  24 8A  00 12 0A
[20:20:25][D][number:012]: 'DUCO Comfort Temperature': Sending state 24.799999
[20:21:05][D][duco:152]: Duco message sent: 05  24 B2  00 12 0A
[20:21:05][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000
[20:21:25][D][duco:152]: Duco message sent: 05  24 C2  00 12 0A
[20:21:25][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000
[20:21:35][D][duco:152]: Duco message sent: 05  24 CC  00 12 0A
[20:21:35][D][number:012]: 'DUCO Comfort Temperature': Sending state 16.500000


Ik heb de bovenliggende logregel ook bijgevoegd, al weet ik niet of dat de vraag (geef comfort door) of de antwoorddata is. In ieder geval is er een vreemd besef van een minuut, dan wel 10 seconden.

Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Hij filtert op dit moment op de response van de Duco Box. Als die waarde niet tussen de 10.0 en 25.5 graden valt, wordt die niet doorgegeven. Die minuten die je mist zijn dus waar de waarde anders 0 zou zijn. Mogelijk zit het echte probleem in jouw Duco box, dat er telkens rare waarden geset worden.

Eventueel kun je ook op de Duco box zelf een andere waarde instellen, en kijken wat er dan gebeurt? Neemt hij die dan over, of gaat hij dan ook terug naar de 16.5?

Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
Ah, had niet gedacht aan het weglaten door de nulfiltering, dan is dat raadsel opgelost.
Ik zal vanavond even testen met waarde wijzigen, schroef hem dan ook nog wel een keer open, om zeker te weten dat de contacten goed vast zitten (al lijkt dat laatste echt onwaarschijnlijk).

Acties:
  • 0 Henk 'm!

  • sebaszz1
  • Registratie: Oktober 2022
  • Laatst online: 10-10 13:52
filtering werkt goed hier op ppm 👍

Afbeeldingslocatie: https://tweakers.net/i/qJsBkVJxKj-nn3Ku1ww2w0qlLGM=/800x/filters:strip_icc():strip_exif()/f/image/40TKIyHKVeqLWv4jM26c7o78.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
Ik heb nog even getest en gechecked.
Contacten zitten goed vast, lijken mij geen oorzaak.
Ik heb handmatig de temperatuur aangepast, maar dit heeft in de app geen effect gehad, waarden zijn nog steeds wisselend.

Acties:
  • 0 Henk 'm!

  • The_FrankO
  • Registratie: November 2001
  • Niet online
Ik heb vandaag de ESP32 aangesloten, echter zonder succes :(
Met discovery aan zie ik alleen het volgende in de logs:
code:
1
2
3
4
5
6
7
8
9
10
11
[15:28:06][I][duco:206]: Discovered nodes:
[15:28:08][D][duco:152]: Duco message sent: 04  0C AE  02 01
[15:28:11][D][duco:152]: Duco message sent: 04  0C AF  02 01
[15:28:14][D][duco:152]: Duco message sent: 04  0C B0  02 01
[15:28:17][D][duco:152]: Duco message sent: 04  0C B1  02 01
[15:28:20][D][duco:152]: Duco message sent: 04  0C B2  02 01
[15:28:23][D][duco:152]: Duco message sent: 04  0C B3  02 01
[15:28:26][D][duco:152]: Duco message sent: 04  0C B4  02 01
[15:28:29][D][duco:152]: Duco message sent: 04  0C B5  02 01
[15:28:32][D][duco:152]: Duco message sent: 04  0C B6  02 01
[15:28:35][D][duco:152]: Duco message sent: 04  0C B7  02 01

iRacing Profiel | Mijn SimRig


Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

The_FrankO schreef op donderdag 29 mei 2025 @ 17:31:
Ik heb vandaag de ESP32 aangesloten, echter zonder succes :(
Met discovery aan zie ik alleen het volgende in de logs:
code:
1
2
3
4
5
6
7
8
9
10
11
[15:28:06][I][duco:206]: Discovered nodes:
[15:28:08][D][duco:152]: Duco message sent: 04  0C AE  02 01
[15:28:11][D][duco:152]: Duco message sent: 04  0C AF  02 01
[15:28:14][D][duco:152]: Duco message sent: 04  0C B0  02 01
[15:28:17][D][duco:152]: Duco message sent: 04  0C B1  02 01
[15:28:20][D][duco:152]: Duco message sent: 04  0C B2  02 01
[15:28:23][D][duco:152]: Duco message sent: 04  0C B3  02 01
[15:28:26][D][duco:152]: Duco message sent: 04  0C B4  02 01
[15:28:29][D][duco:152]: Duco message sent: 04  0C B5  02 01
[15:28:32][D][duco:152]: Duco message sent: 04  0C B6  02 01
[15:28:35][D][duco:152]: Duco message sent: 04  0C B7  02 01
Dat is jammer :(. Welke Duco box heb je? Tot nu toe is (naar mijn weten) de esphome module alleen getest op de DucoBox Energy Comfort 325 en DucoBox Energy Premium.

Acties:
  • +1 Henk 'm!

  • The_FrankO
  • Registratie: November 2001
  • Niet online
kokx schreef op maandag 2 juni 2025 @ 18:36:
[...]

Dat is jammer :(. Welke Duco box heb je? Tot nu toe is (naar mijn weten) de esphome module alleen getest op de DucoBox Energy Comfort 325 en DucoBox Energy Premium.
Het is gelukt! Ik heb de TX en RX draadjes omgedraaid en nu werkt het :) Ik dacht echt de TX naar de RX en de RX naar de TX gekoppeld te hebben, maar blijkbaar heb ik het verkeerd gezien.

Het werkt prachtig! Bedankt voor het werk.

iRacing Profiel | Mijn SimRig


Acties:
  • 0 Henk 'm!

  • roelofz
  • Registratie: Oktober 2002
  • Laatst online: 21-10 10:21
Krijg jij je comfort temp wel goed door?
Ik blijf het gek vinden dat dit het enige is wat niet werkt (mijn oplossing mag mij kennelijk niet :-) )

Acties:
  • 0 Henk 'm!

  • The_FrankO
  • Registratie: November 2001
  • Niet online
roelofz schreef op donderdag 5 juni 2025 @ 20:41:
Krijg jij je comfort temp wel goed door?
Ik blijf het gek vinden dat dit het enige is wat niet werkt (mijn oplossing mag mij kennelijk niet :-) )
Ja, deze komt overeen met de waarde die ingesteld staat op de unit. Maar dit is dus wel statistisch data, ik pas dit nooit aan.

Wat ik wel opmerkelijk vind is dat de eerste keer met discovery mijn vochtsensor niet voor kwam in de lijst. Dat terwijl die er wel aan zit en ook waardes worden weergegeven op de unit zelf. Ik heb de ESP toen opnieuw geflashed en het humidity stuk bij sensors toegevoegd en voor address 1 opgegeven.
Sindsdien komt de vochtsensor wel terug in de discovery, echter wel op address 58. Maar toch werkt de vochtsensor, ik krijg de juiste waarde te zien.

Lijkt wel of dat address niet nodig is?

iRacing Profiel | Mijn SimRig


Acties:
  • +1 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Adres 1 is vrijwel altijd de box, die meestal een kopie doorgeeft van de gegevens van sensoren. Dit is echter slechts een enkele sensor, maar als je maar een enkele humidity sensor hebt zal dat geen probleem opleveren. Maar als je meerdere sensoren hebt, kun je natuurlijk niet de box twee keer toevoegen want dan zou je 2x dezelfde waarde krijgen.

Wel vreemd dat de discovery de humiditysensor niet zag overigens. Bij mij is dat heel stabiel. Na een herstart van de esp doet hij overigens de discovery opnieuw. Vandaar dat na een nieuwe flash die sensor wel naar voren kwam.

Acties:
  • 0 Henk 'm!

  • MisterMeJ
  • Registratie: Juni 2023
  • Laatst online: 13-10 15:41
@kokx

Ik heb een Duco Silent Connect, waarbij ik geprobeerd heb rechtstreeks via een ESP32 op de 12pins connector een uitlezing te doen, echter brengt het me nog niet tot een succes.

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
esphome:
  name: ducobox
  friendly_name: DucoBox
  min_version: 2025.5.0
  name_add_mac_suffix: false

external_components:
  - source: github://pr#7993
    components:
      - duco

esp32:
  board: esp32dev
  framework:
    type: esp-idf

ota:
  - platform: esphome

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

api:
  encryption:
    key: !secret api

logger:

uart:
  id: uart_bus
  tx_pin: GPIO17
  rx_pin: GPIO16
  baud_rate: 57600
  data_bits: 8
  parity: NONE
  stop_bits: 1

duco:
  discovery: {}
  
text_sensor:
  - platform: duco
    name: "DUCO Serial Number"
    update_interval: "60s"

select:
  - platform: duco
    name: "DUCO Mode"

sensor:
  - platform: duco
    co2:
      - address: 3
        name: "DUCO CO2 Bedroom"
      - address: 4
        name: "DUCO CO2 Livingroom"
    filter_remaining:
      name: "DUCO Filter Time Remaining"
    flow_level:
      name: "DUCO Flow Level"
      update_interval: "5s"
    time_remaining:
      name: "DUCO Mode Time Remaining"
      update_interval: "5s"

number:
  - platform: duco
    name: "DUCO Comfort Temperature"
    update_interval: "10s"

time:
  - platform: sntp
    id: sntp_time
    timezone: Europe/Amsterdam
    servers:
      - 8.8.8.8


Snapshot van de uitkomst via logging is:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[10:50:14][D][duco:152]: Duco message sent: 04  0C 3C  02 01
[10:50:15][D][duco:152]: Duco message sent: 04  0C 3D  02 01
[10:50:16][D][duco:152]: Duco message sent: 04  0C 3E  02 01
[10:50:17][D][duco:152]: Duco message sent: 04  0C 3F  02 01
[10:50:20][D][duco:152]: Duco message sent: 04  0C 40  02 01
[10:50:20][D][duco:152]: Duco message sent: 04  0C 41  02 01
[10:50:21][D][duco:152]: Duco message sent: 05  24 42  00 12 0A
[10:50:21][D][duco:152]: Duco message sent: 04  0C 43  02 01
[10:50:23][D][duco:152]: Duco message sent: 04  0C 44  02 01
[10:50:25][I][duco:206]: Discovered nodes:
[10:50:25][D][duco:152]: Duco message sent: 07  10 45  01 03 00 49 04
[10:50:25][D][duco:152]: Duco message sent: 04  0C 46  02 01
[10:50:26][D][duco:152]: Duco message sent: 04  0C 47  02 01
[10:50:26][D][duco:152]: Duco message sent: 04  0C 48  02 01
[10:50:28][D][duco:152]: Duco message sent: 07  10 49  01 01 00 1A 10
[10:50:29][D][duco:152]: Duco message sent: 04  0C 4A  02 01
[10:50:30][D][duco:152]: Duco message sent: 04  0C 4B  02 01
[10:50:31][D][duco:152]: Duco message sent: 05  24 4C  00 12 0A
[10:50:31][D][duco:152]: Duco message sent: 04  0C 4D  02 01
[10:50:32][D][duco:152]: Duco message sent: 04  0C 4E  02 01
[10:50:35][D][duco:152]: Duco message sent: 04  0C 4F  02 01
[10:50:35][D][duco:152]: Duco message sent: 04  0C 50  02 01
[10:50:36][D][duco:152]: Duco message sent: 04  0C 51  02 01


Hij stuurt wel signalen, maar lijkt niets te ontvangen.
Kan het zijn dat het mainboard dusdanig anders werkt?
Any advise of stuurrichting om hetgeen verder uit te zoeken ?
De NodeMCU krijgt externe voeding ipv via het mainboard, hij vond die voeding minder fijn en werkte er niet goed op.

Afbeeldingslocatie: https://tweakers.net/i/U0GGJNh_Rr-BVws98StmaF-l804=/x800/filters:strip_icc():strip_exif()/f/image/TunwPHrRs5OnkPBGrnmaIWX7.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

@MisterMeJ Zie ik het correct dat je geen GND verbonden hebt? Ook al gebruik je een externe voeding, zullen de apparaten alsnog een gedeelde ground nodig hebben, anders kunnen ze niet zomaar met elkaar communiceren (ze hebben dan namelijk geen shared reference voor de communicatielijnen).

Voor het gebruiken van de Duco box voor voeding, heb je daarvoor de 5V lijn of de 3.3V gebruikt? Heb namelijk gehoord dat die 3.3V niet geschikt is als voeding.

Een ander probleem zou kunnen zijn dat je de TX en de RX omgedraaid hebt.

Acties:
  • 0 Henk 'm!

  • MisterMeJ
  • Registratie: Juni 2023
  • Laatst online: 13-10 15:41
@kokx

Op de foto was de GND inderdaad los, maar is nu wel aangesloten.
Uiteindelijk maakte een van de stekker slecht contact, deze vervangen en voila!

Het werkt!
Box is standaard, geen sensoren (nog) of kleppen dus zal redelijk straight forward worden.

[ Voor 24% gewijzigd door MisterMeJ op 28-06-2025 16:35 ]


Acties:
  • 0 Henk 'm!

  • sompie1
  • Registratie: Mei 2009
  • Laatst online: 21-10 13:27
MisterMeJ schreef op vrijdag 27 juni 2025 @ 15:39:
@kokx

Op de foto was de GND inderdaad los, maar is nu wel aangesloten.
Uiteindelijk maakte een van de stekker slecht contact, deze vervangen en voila!

Het werkt!
Box is standaard, geen sensoren (nog) of kleppen dus zal redelijk straight forward worden.
Hey,
ben je verder geraakt met deze?
Een vriend van mij heeft namelijk dezelfde en we willen deze ook in home assistant proberen te krijgen.

Acties:
  • +1 Henk 'm!

  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
Vandaag een ESP bordje binnen gekregen en aangesloten op onze D325. Installatie een fluitje van een cent en nu mooi in HA de WTW inzichtelijk. Top scriptje. Thnx @kokx

Itho Daalderop Amber 95 WP (all-electric)


  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
@kokx
Denk je dat er naast de comforttemperatuur en de mode nog andere instelmogelijkheden gevonden gaan worden? Het handmatig instellen van de bypass zou ook wel handig kunnen zijn namelijk.

Itho Daalderop Amber 95 WP (all-electric)


Acties:
  • +1 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Ik verwacht niet dat zaken als het instellen van de bypass nog instelbaar zullen worden. Ik heb deze niet gevonden bij het reverse-engineeren.

Overigens kun je de bypass goed sturen met behulp van de comforttemperatuur.

  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
kokx schreef op woensdag 10 september 2025 @ 09:33:
Overigens kun je de bypass goed sturen met behulp van de comforttemperatuur.
Heb jij inzichtelijk hoe dit dan zou moeten werken, want als ik naar de data van de afgelopen 12 uur kijk dan zou ik verwachten dat de bypass zeker in nacht open zou moeten gaan, maar die heeft nooit anders gestaan dan 0%.

Afbeeldingslocatie: https://tweakers.net/i/wafBkoc_J1KMyVAYP3Jbi38U_rA=/800x/filters:strip_exif()/f/image/MCu1zklB5K1qxIA14dnzcmN8.png?f=fotoalbum_large

Itho Daalderop Amber 95 WP (all-electric)


Acties:
  • +1 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Ik weet het niet exact, maar volgensmij doet hij ongeveer het volgende:

Is de comfort temp < supply-to-room en is de outdoor air > comfort temp en is de outdoor air < supply-to-room? Zet dan de bypass open.

Het is nog wel iets ingewikkelders wat hij precies doet (hoe dat precies werkt weet ik ook niet), maar wat ik zelf bijvoorbeeld doe is de comforttemperatuur in de zomer op 10 graden zetten. Dan staat de bypass open als dat mogelijk is, maar die gaat nooit open als de temperatuur van de binnenkomende lucht hoger is dan de temperatuur van de uitgaande lucht.

  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
kokx schreef op woensdag 10 september 2025 @ 16:00:
Ik weet het niet exact, maar volgensmij doet hij ongeveer het volgende:

Is de comfort temp < supply-to-room en is de outdoor air > comfort temp en is de outdoor air < supply-to-room? Zet dan de bypass open.

Het is nog wel iets ingewikkelders wat hij precies doet (hoe dat precies werkt weet ik ook niet), maar wat ik zelf bijvoorbeeld doe is de comforttemperatuur in de zomer op 10 graden zetten. Dan staat de bypass open als dat mogelijk is, maar die gaat nooit open als de temperatuur van de binnenkomende lucht hoger is dan de temperatuur van de uitgaande lucht.
Na een nachtje monitoren met de comforttemperatuur op 14 graden doet de bypass nog niks.
Ik ga eens even bij Duco informeren.

Itho Daalderop Amber 95 WP (all-electric)


Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

@Plexxodus Staat de bypass op de box zelf geconfigureerd op "Auto"? Dat kun je zien onder Instellingen > Bypass > Mode.

  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
kokx schreef op vrijdag 12 september 2025 @ 16:15:
@Plexxodus Staat de bypass op de box zelf geconfigureerd op "Auto"? Dat kun je zien onder Instellingen > Bypass > Mode.
Yep.
Ik heb inmiddels hier en daar een kleine automatisch bypass opening gezien.
In nightboost zie ik het ook gebeuren, dus het werkt wel maar de voorwaarden blijven onduidelijk.
Inmiddels contact gehad met Duco en de technische afdeling gaat eens kijken of ze de info hebben mbt de voorwaarden.

Itho Daalderop Amber 95 WP (all-electric)


Acties:
  • 0 Henk 'm!

  • AkroBatik
  • Registratie: Oktober 2001
  • Laatst online: 20-10 22:07

AkroBatik

Bad Cars Can Be Briliant

@kokx Dank voor dit top project. Kijk er erg naar uit om hiermee aan de slag te gaan, maar helaas krijg ik de esp32 niet aan de praat.

Alles lijkt te werken, het bordje krijgt ook stroom, maar er geen nodes gevonden. Ik heb al geprobeerd andere pinnen te gebruiken, en de rx/tx pinnen om te draaien, maar de log blijft leeg. Ook heb ik geprobeerd om andere ground pinnen te gebruiken (wellicht gebruikt de duco de rx/tx pinnen pas als er een bepaalde ground gebruikt wordt ofzo 8)7 )

Ik gebruik een ESP32 Wroom 30 pins.

Heeft iemand nog een idee wat ik mis doe, of heb ik gewoon een defect bordje?
edit:
denk toch defecte kabeltjes of slechte aansluiting, na nog wat rommelen, zonder echt wat te veranderen. doet hij het nu wel :)

[ Voor 84% gewijzigd door AkroBatik op 30-09-2025 00:00 ]

.


Acties:
  • 0 Henk 'm!

  • laurens362
  • Registratie: Juni 2013
  • Laatst online: 22-10 15:43
Kan iemand een foto maken van hoe je die jumpers moet plaatsen?
Ik heb vandaag een esp en jumper besteld! Ben benieuwd!

Acties:
  • 0 Henk 'm!

  • Plexxodus
  • Registratie: Januari 2007
  • Laatst online: 20:32
laurens362 schreef op woensdag 1 oktober 2025 @ 16:07:
Kan iemand een foto maken van hoe je die jumpers moet plaatsen?
Ik heb vandaag een esp en jumper besteld! Ben benieuwd!
Een foto van de pin layout in de duco staat op de github: https://github.com/esphom...81955/components/duco.rst
Daar staat ook de te gebruiken pins op je esp bordje.

Itho Daalderop Amber 95 WP (all-electric)


Acties:
  • +1 Henk 'm!

  • laurens362
  • Registratie: Juni 2013
  • Laatst online: 22-10 15:43
In HA zie ik nu de duco maar als ik hem op mijn ducobox aansluit staat alles onbekend en laat hij geen waardes zien. Ik heb tx & rx volgens de foto geplaats en gnd heb ik nummer 11 volgens de foto gekozen en 5v heb ik op mijn esp naar nummer 1 gedaan..

Dit is mijn config

iemand enig idee?


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
esphome:
  name: ducobord
  friendly_name: Ducobord

esp32:
  board: esp32dev
  framework:
    type: arduino
uart:
  id: modbus_uart
  tx_pin: GPIO17
  rx_pin: GPIO16
  baud_rate: 57600

duco:
  uart_id: modbus_uart
  time:
    time_id: sntp_time

text_sensor:
  - platform: duco
    name: "DUCO Serial Number"
    update_interval: "60s"

select:
  - platform: duco
    name: "DUCO Mode"

sensor:
  - platform: duco
    filter_remaining:
      name: "DUCO Filter Time Remaining"
    flow_level:
      name: "DUCO Flow Level"
      update_interval: "5s"
    time_remaining:
      name: "DUCO Mode Time Remaining"
      update_interval: "5s"

number:
  - platform: duco
    name: "DUCO Comfort Temperature"
    update_interval: "10s"

time:
  - platform: sntp
    id: sntp_time
    timezone: Europe/Amsterdam

wifi:
  ssid: "LaAd-Netwerk"
  password: "=-1234.asdf.e"
  

# Duco component (als de PR gemerged is)
external_components:
  - source: github://pr#7993
    components:
      - duco

api:

ota:
  platform: esphome
  password: "ietssterkshier"


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


De logs laten tevens zien dat hij wel sent...

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
20:55:07.897][C][sntp:062]:   Server 0: '0.pool.ntp.org'
[20:55:07.926][C][sntp:062]:   Server 1: '1.pool.ntp.org'
[20:55:07.954][C][sntp:062]:   Server 2: '2.pool.ntp.org'
[20:55:07.955][C][esphome.ota:075]: Over-The-Air updates:
[20:55:07.955][C][esphome.ota:075]:   Address: ducobord.local:3232
[20:55:07.955][C][esphome.ota:075]:   Version: 2
[20:55:07.955][C][esphome.ota:082]:   Password configured
[20:55:07.967][C][safe_mode:018]: Safe Mode:
[20:55:07.967][C][safe_mode:018]:   Successful after: 60s
[20:55:07.967][C][safe_mode:018]:   Invoke after: 10 attempts
[20:55:07.967][C][safe_mode:018]:   Duration: 300s
[20:55:07.971][C][api:207]: Server:
[20:55:07.971][C][api:207]:   Address: ducobord.local:6053
[20:55:07.972][C][api:217]:   Noise encryption: NO
[20:55:07.973][C][mdns:213]: mDNS:
[20:55:07.973][C][mdns:213]:   Hostname: ducobord
[20:55:09.008][D][duco:152]: Duco message sent: 04  0C 45  02 01
[20:55:09.121][D][duco:152]: Duco message sent: 04  0C 46  02 01
[20:55:09.577][D][duco:152]: Duco message sent: 04  0C 47  02 01
[20:55:12.111][D][duco:152]: Duco message sent: 04  0C 48  02 01
[20:55:13.975][D][duco:152]: Duco message sent: 04  0C 49  02 01

[ Voor 36% gewijzigd door laurens362 op 04-10-2025 20:56 ]


Acties:
  • 0 Henk 'm!

  • laurens362
  • Registratie: Juni 2013
  • Laatst online: 22-10 15:43
Hij werkt!

Blijkbaar waren de rx en tx pinnen omgedraaid....
Ik heb ze wel volgens de foto en de config geinstalleerd @kokx Dus wellicht zijn niet alle rx tx pins hetzelfde van de 325 ?

Heel erg bedankt! Echt top om met 20 euro de duco te kunnen automatiseren! :)

@kokx

[ Voor 51% gewijzigd door laurens362 op 05-10-2025 16:58 ]


Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

@laurens362 Had je toevallig de RX van de ESP aan de RX van de Duco gehangen, en dus ook de TX aan de TX?

Bij een UART(-like) protocol moet je altijd de TX van het ene apparaat aan de RX van het andere apparaat hangen en andersom. De TX-lijn verstuurd namelijk data, en de RX-lijn ontvangt data.

Acties:
  • 0 Henk 'm!

  • laurens362
  • Registratie: Juni 2013
  • Laatst online: 22-10 15:43
kokx schreef op maandag 6 oktober 2025 @ 09:21:
@laurens362 Had je toevallig de RX van de ESP aan de RX van de Duco gehangen, en dus ook de TX aan de TX?

Bij een UART(-like) protocol moet je altijd de TX van het ene apparaat aan de RX van het andere apparaat hangen en andersom. De TX-lijn verstuurd namelijk data, en de RX-lijn ontvangt data.
dat had ik inderdaad gedaan. Geen idee dat dat zo moest 😅

Acties:
  • +4 Henk 'm!

  • leime
  • Registratie: Oktober 2015
  • Laatst online: 22:14
Ook ik heb gisteravond onze (nieuwe) D350 voorzien van een esphome interface. @kokx Fijn dat je dit component hebt geschreven! Vond het ook leuk om je detective verhaal te lezen. Dit soort dingen vind ik zelf ook altijd mooi om uit te dokteren.

Omdat ik zelf de voorkeur heb voor ethernet heb ik een WT32-ETH01 gebruikt. Het was eerst even puzzelen waar ik deze het mooiste kon wegwerken/bevestigingen. Uiteindelijk bleek één van de ribben in de unit geschikt om iets te fabrieken. Ik heb een beugeltje geprint dat de WT32-ETH01 op zijn plaats houdt, met een kapje zodat het geheel "om" de rib heen zit, dit kan zo geen kant meer op. Dat was weer een leuk avondje hobbyen!
Afbeeldingslocatie: https://tweakers.net/i/k_XEooP8Fys-bgsIj1f9d4sQZVg=/232x232/filters:strip_icc():strip_exif()/f/image/jCmpdWpatBVTosSpKxQEUyxl.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/WON0kw9Ag6Xic8gkhNkc62VwemA=/232x232/filters:strip_icc():strip_exif()/f/image/Wk07e4Mi6aId0WCuFg9ceQb1.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/kpnWPLV-hMw-fAeEjObjuQLQhDE=/232x232/filters:strip_exif()/f/image/I6gBY7ZRSARCgvmgHyPkdkBb.png?f=fotoalbum_tile
De step bestanden heb ik op github gezet, samen met een werkende yaml voor de WT32-ETH01.

Dank aan iedereen die heeft bijgedragen aan dit component!

Acties:
  • 0 Henk 'm!

  • kokx
  • Registratie: Augustus 2006
  • Laatst online: 21-10 11:39

kokx

WIN

Ziet er heel gelikt uit @leime! Wat voor kabel gebruik je precies tussen de WT32-ETH01 en de Duco? Ziet er iniedergeval veel beter uit dan wat dupont jumpers.

Acties:
  • 0 Henk 'm!

  • leime
  • Registratie: Oktober 2015
  • Laatst online: 22:14
Bedankt! Dat is een stukje 4x0,34 pur kabel* die ik aan een 2x6 heb gesoldeerd met daaromheen een 3d geprint kapje. Beetje overkill, maar ik vind het leuk zo wat te knutselen.

Afbeeldingslocatie: https://tweakers.net/i/kYUeWbAjsZX9WW4ZkFNP5oWVn58=/800x/filters:strip_icc():strip_exif()/f/image/iN1KbIrALax6pcuZgF9qBq9v.jpg?f=fotoalbum_large

*) Ik werk in de industriële automatisering, daar is dat redelijk gangbaar spul. We kopen die in standaard lengtes, dus er zijn wel eens stukjes over. Bijvoorbeeld zoiets. Kan ik je blij maken met een stukje?
Pagina: 1 2 Laatste