Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie

Vraag


Acties:
  • +2Henk 'm!

  • Mafioso
  • Registratie: november 2000
  • Laatst online: 23:38
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: 24-05 21:59
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: 23:38
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: 24-05 21:59
Ik heb dit nog wel gekregen van Duco belgie, verder weten ze van niets...



Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 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 - 2021 Hosting door True