Vraag


Acties:
  • +2Henk 'm!

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 10-08 20:51
Ik zou graag de aansturing van de mechanische ventilatie in huis uit willen lezen. Ook kunnen instellen/aansturen zou natuurlijk al helemaal mooi zijn.

Doel hiervan is tweevoudig;
Allereerst heeft het apparaat wat kuren en voelt het automatisch openen en sluiten van de roosters soms wat 'random'. Inzage in de sensordata zou hopelijk ook meer inzicht in de 'logica' van dit aansturingsapparaat geven. Ook de aansturing van de afzuigbox werkt niet goed.
Ten tweede zou ik graag het ventilatiesysteem met HomeAssistant willen koppelen.

Zoals in de topic-titel staat gaat het dus om een Duco CRU-RF, uit 2008. De 'afzuigbox'/centrale ventilatie-eenheid is een Itho CVE ECO 2E voorzien van PWM print. De woon- en slaapkamers zijn voorzien van Duco CO2 sensoren en elektronisch gestuurde ventilatieroosters, ook van Duco.

Zie Problemen met duco co2 gestuurde ventilatie (niet van mij) voor afbeeldingen; zijn setup is vrijwel identiek aan wat ik hier heb.

De communicatie tussen de CRU en sensoren en roosters gaat via kabels verdeeld over drie groepen. Deze worden door de CRU om de beurt uitgevraagd via een serieel (hex encoded ascii) protocol.
In eerste instantie heb ik mijn effort gestoken in een poging dit te ontcijferen. (Hiervoor heb ik de halve pcb ge-reverse-ëngineerd, en dmv een logic-analyzer achterhaald hoe een en ander werkt).
Maar...

Er blijkt echter ook een simpele seriele port (ttl) op te zitten die plain text data uitspuugt. Ik ben er alleen nog niet achter wat alles betekend en of/hoe ik data kan sturen. Wat ik ook stuur, ik krijg geen response.

Dit is wat tijdens de boot uit TXD0* van de H8S2240 komt (38400 8N1):
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
"07/01/2020 22:25:57" ;PCRU_BOD04
"07/01/2020 22:25:57" ;module: rf Nedap
"07/01/2020 22:25:57" ;groep 1, rooster 1
"07/01/2020 22:25:57" ;1:854
"07/01/2020 22:25:57" ;groep 1, rooster 2
"07/01/2020 22:25:58" ;groep 2, rooster 1
"07/01/2020 22:25:58" ;groep 2, rooster 2
"07/01/2020 22:25:58" ;groep 3, rooster 1
"07/01/2020 22:25:58" ;groep 3, rooster 2
"07/01/2020 22:25:59" ;groep 1, sensor 1
"07/01/2020 22:25:59" ;groep 2, sensor 1
"07/01/2020 22:25:59" ;groep 2, sensor 2
"07/01/2020 22:26:00" ;groep 3, sensor 1
"07/01/2020 22:26:04" ;2:0
"07/01/2020 22:26:05" Koff 0
"07/01/2020 22:26:06" Koff 4
"07/01/2020 22:26:07" Koff 5
"07/01/2020 22:26:08" Koff 8
"07/01/2020 22:26:12" Timer set 0
"07/01/2020 22:26:12" Timer set 4
"07/01/2020 22:26:13" Timer set 5
"07/01/2020 22:26:13" Timer set 8
"07/01/2020 22:26:18" LOFF0
"07/01/2020 22:26:19" LOFF4
"07/01/2020 22:26:20" LOFF5
"07/01/2020 22:26:21" LOFF8
"07/01/2020 22:26:36" ;2(DD18) geblokkeerd
"07/01/2020 22:26:36" ;5:1400
"07/01/2020 22:26:43" ;6:1400
"07/01/2020 22:26:49" ;9:854
"07/01/2020 22:26:56" ;::854
"07/01/2020 22:27:05" ;2:0
"07/01/2020 22:27:08" ;2:0
"07/01/2020 22:27:11" ;2:0
[... (meer ;2:0)]
"07/01/2020 22:28:18" ;2:0
"07/01/2020 22:28:22" ;2:0
"07/01/2020 22:28:25" ;2:0
"07/01/2020 22:28:26" RF_Bediening 
"07/01/2020 22:28:26" ;rf (000886) c:01 d:16 crc:7C
"07/01/2020 22:28:28" ;2:0
"07/01/2020 22:28:29" RF_Bediening 
"07/01/2020 22:28:29" ;rf (000886) c:01 d:17 crc:F0
"07/01/2020 22:28:31" ;2:0
"07/01/2020 22:28:33" RF_Bediening 
"07/01/2020 22:28:33" ;rf (000886) c:01 d:18 crc:88
"07/01/2020 22:28:34" RF_Bediening 
"07/01/2020 22:28:34" ;rf (000886) c:01 d:19 crc:04
"07/01/2020 22:28:34" ;2:0
"07/01/2020 22:28:35" RF_Bediening 
"07/01/2020 22:28:35" ;rf (000886) c:01 d:1A crc:1C
"07/01/2020 22:28:36" RF_Bediening 
"07/01/2020 22:28:36" ;rf (000886) c:01 d:1B crc:90
"07/01/2020 22:28:38" ;2:0
"07/01/2020 22:28:38" RF_Bediening 
"07/01/2020 22:28:38" ;rf (000886) c:01 d:1C crc:2C
"07/01/2020 22:28:39" RF_Bediening 
"07/01/2020 22:28:39" ;rf (000886) c:01 d:1D crc:A0
"07/01/2020 22:28:40" RF_Bediening 
"07/01/2020 22:28:40" ;rf (000886) c:01 d:1E crc:B8
"07/01/2020 22:28:41" ;2:0
"07/01/2020 22:28:42" RF_Bediening 
"07/01/2020 22:28:42" ;rf (000886) c:01 d:1F crc:34
"07/01/2020 22:28:43" RF_Bediening 
"07/01/2020 22:28:43" ;rf (000886) c:01 d:10 crc:4C
"07/01/2020 22:28:44" ;2:0
"07/01/2020 22:28:44" RF_Bediening 
"07/01/2020 22:28:44" ;rf (000886) c:01 d:11 crc:C0
"07/01/2020 22:28:46" RF_Bediening 
"07/01/2020 22:28:46" ;rf (000886) c:01 d:12 crc:D8
"07/01/2020 22:28:47" RF_Bediening 
"07/01/2020 22:28:47" ;rf (000886) c:01 d:13 crc:54
"07/01/2020 22:28:47" ;2:0
"07/01/2020 22:28:49" RF_Bediening 
"07/01/2020 22:28:49" ;rf (000886) c:01 d:14 crc:E8
"07/01/2020 22:28:50" RF_Bediening 
"07/01/2020 22:28:50" ;rf (000886) c:01 d:15 crc:64
"07/01/2020 22:28:50" ;2:0
"07/01/2020 22:28:53" RF_Bediening 
"07/01/2020 22:28:53" ;rf (000886) c:01 d:26 crc:70
"07/01/2020 22:28:54" ;2:0
"07/01/2020 22:28:55" RF_Bediening 
"07/01/2020 22:28:55" ;rf (000886) c:01 d:47 crc:E4
"07/01/2020 22:28:57" ;2:0
"07/01/2020 22:28:57" RF_Bediening 
"07/01/2020 22:28:57" ;rf (000886) c:01 d:88 crc:AC
"07/01/2020 22:29:00" ;2:0
"07/01/2020 22:29:03" ;2:0
"07/01/2020 22:29:06" ;2:0
"07/01/2020 22:29:10" ;2:0
"07/01/2020 22:29:13" ;2:0
"07/01/2020 22:29:16" ;2:0
"07/01/2020 22:29:19" RF_Bediening 
"07/01/2020 22:29:19" ;rf (000886) c:01 d:89 crc:20
"07/01/2020 22:29:19" ;2:0
"07/01/2020 22:29:22" ;2:0
"07/01/2020 22:29:26" ;2:0
"07/01/2020 22:29:29" ;2:0
"07/01/2020 22:29:32" ;2:0
"07/01/2020 22:29:35" ;2:0
"07/01/2020 22:29:38" ;2:0
"07/01/2020 22:29:42" ;2:0
"07/01/2020 22:29:45" ;2:0
"07/01/2020 22:29:48" ;2:0
"07/01/2020 22:29:51" ;2:0
"07/01/2020 22:29:54" ;2:0
"07/01/2020 22:29:58" ;2:0
[enz]


Probleem is dat ik, net zoals @jjonkie, geen/amper documentatie kan vinden voor dit oude systeem. Ik heb al eens contact proberen te zoeken met Duco, maar kreeg hier helaas geen reactie op.

In Pin header type voor ducobox uitlezing hebben ze alles al voor elkaar, maar daar gaat het om een heel ander, nieuwer, Ducobox product.

Mij vraag is uiteindelijk dus:
* heeft iemand ervaring met het uitlezen/inregelen van deze hardware, of beschikking tot software die met die systeem kan communiceren? (zodat ik dat kan proberen te reversen >:) );
* of documentatie, links, etc die mij verder kunnen helpen?;
* enig idee wat de ;5:1400, ;6:1400, ;2:0 messages zouden kunnen betekenen?
* zou het kunnen dat ik toch iets fout doe waardoor de data die ik stuur niet aankomt?




*TXD0 is beschikbaar als pin 15 van CN2 (unpopulated), en pin 7 van CN3 (waar de frontpanel CRU_DEK00 mee is verbonden).
RXD0 is pin 13 van CN2 en pin 9 van CN3, maar hier krijg ik vooralsnog geen effect mee.

Alle reacties


  • jjonkie
  • Registratie: Januari 2002
  • Laatst online: 28-05 21:29
Ik kom dit net tegen, ben je inmiddels al wat wijzer ?

Ik niet, in de zomer heb ik er weinig last van maar nu het wat kouder gaat worden wil ik dit weer eens oppakken. Het systeem doet bij nog steeds niet wat ik er van verwacht. Ik heb nog steeds veel tocht, roosters vol open. Ventilatie box die zachter gaat draaien bij hogere CO2 waarden.... 8)7

Uitlezen van die sensoren zou wel een stuk meer inzicht geven inderdaad.

  • Mafioso
  • Registratie: November 2000
  • Laatst online: 10-08 20:51
Nee, ben niks verder. Na uitblijven van enige reactie op deze post heb ik het laten rusten.

Maar zoals je zelf ook al aangeeft, is het met dit matige weer wel weer een stuk relevanter. Misschien toch maar weer eens oppakken deze herst/winter :).

Ik heb nog wel de nodige aantekeningen/research data (over de interne communicatie) mocht je er verder mee willen, maar dat moet ik dan weer even opzoeken. Als de mogelijkheid hebt zou ik aanbevelen eerst eens te kijken of die data op TXD0 je iets oplevert.

[Voor 3% gewijzigd door Mafioso op 28-09-2020 16:48. Reden: verduidelijking; over de interne communicatie]


  • jjonkie
  • Registratie: Januari 2002
  • Laatst online: 28-05 21:29
Ik heb dit nog wel gekregen van Duco belgie, verder weten ze van niets...




Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Tweakers plaatst functionele en analytische cookies voor het functioneren van de website en het verbeteren van de website-ervaring. Deze cookies zijn noodzakelijk. Om op Tweakers relevantere advertenties te tonen en om ingesloten content van derden te tonen (bijvoorbeeld video's), vragen we je toestemming. Via ingesloten content kunnen derde partijen diensten leveren en verbeteren, bezoekersstatistieken bijhouden, gepersonaliseerde content tonen, gerichte advertenties tonen en gebruikersprofielen opbouwen. Hiervoor worden apparaatgegevens, IP-adres, geolocatie en surfgedrag vastgelegd.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Toestemming beheren

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee