arnemauer / Ducobox-ESPEasy-Plugin

Plugin voor ESPEasy om een Ducobox Silent / Focus / WTW Energy Comfort aan te sturen en sensoren uit te lezen. Er zijn twee plugins: een ducobox RF gateway en ducobox serial gateway.
75 stars 16 forks source link

Sensorwaarden uitlezen uit Ducobox Energy premium dmv Ducobox serial gateway #81

Closed MartijnDisse closed 1 year ago

MartijnDisse commented 3 years ago

Hi,

In je 'bestelformulier' zag ik dat ik vragen hier dien te stellen, dus hier komt die ;).

Mijn doel is om de externe CO2 sensor en de box luchtvochtigheidssensor waardes uit te lezen uit mijn Ducobox energy premium. Volgens de readme kan dat met de 'Ducobox serial gateway'. Bij je 'bestelformulier' zie ik alleen de 'RF gateway' en ook een 'USB kabel' (zonder Wemos zo lijkt het), maar geen 'serial gateway'.

In je omschrijving van het 'bestelformulier' staat:

Ik heb nog een aantal complete units over. Je krijgt dan de volledige unit: 
- inclusief de kabel (voor het uitlezen van de sensoren)
- CC1101 module (voor het aansturen)
- wifi antenne (2,4Ghz)
- geflashed met de juiste firmware met de aanstuur en uitleesmodules

Moet ik dan gewoon de 'Ventilation Gateway' van 34EUR hebben voor mijn toepassing?

MartijnDisse commented 2 years ago

Inmiddels heb zelf een Wemos D1 met kabeltje verbonden met de Ducobox Energy Premium.

Als ik de volgende .bin gebruik: 20200629 Firmware 281cde1 29-06-2020 (ESPEasy mega-20200515) Ik krijg ik geen meetwaarden, maar in de log staan dit soort berichten:

1330892: [P153] DUCO BOX SENSOR: Pakket ontvangen: 202054454D50202D205348543231203A2020313733205B2E31B0435D20283029 END 1330893: [P153] DUCO BOX SENSOR: Pakket ontvangen: 2020 END 1340931: [P153] DUCO BOX SENSOR: Pakket ontvangen: 73656E736F72696E666F END 1340933: [P153] DUCO BOX SENSOR: Pakket ontvangen: 20205B53454E534F525D20494E464F END 1340940: [P153] DUCO BOX SENSOR: Pakket ontvangen: 202052482020202D205348543231203A2036323532205B2E3031255D20283029 END 1340961: [P153] DUCO BOX SENSOR: Pakket ontvangen: 202054454D50202D205348543231203A2020313734205B2E31B0435D20283029 END 1340963: [P153] DUCO BOX SENSOR: Pakket ontvangen: 2020 END 1350860: [P153] DUCO BOX SENSOR: Pakket ontvangen: 73656E736F72696E666F END 1350862: [P153] DUCO BOX SENSOR: Pakket ontvangen: 20205B53454E534F525D20494E464F END 1350869: [P153] DUCO BOX SENSOR: Pakket ontvangen:

Enig idee wat dat kan zijn?

N.b. Ik heb ook zelf de binaries gecompileerd met de laatste versie van ESPEasy. Bij het compileren kreeg ik een error bij iedere P15X op de regel Device[deviceCount].VType = SENSOR_TYPE_DUAL dat de SENSOR_TYPE_DUAL (of andere sensor type) niet gedefineerd was. Ik heb dat toen verandert in Device[deviceCount].VType = Sensor_VType::SENSOR_TYPE_DUAL Vervolgens de boel gecompileerd. Zelfde resultaat.

arnemauer commented 2 years ago

Het pakket komt in hex. Je kan een hex naar ascii gebruiken om daar leesbare tekst van te maken. https://www.rapidtables.com/convert/number/hex-to-ascii.html

1330892: [P153] DUCO BOX SENSOR: Pakket ontvangen: 202054454D50202D205348543231203A2020313733205B2E31B0435D20283029 END

is bijvoorbeeld:

TEMP - SHT21 : 173 [.1°C] (0)

arnemauer commented 2 years ago

De plugin werkt niet met jou Ducobox. De plugin verwacht de informatie in het volgende formaat:

  [SENSOR] INFO
  CO2 :  627 [ppm] (0)
  RH : 3246 [.01%] (0)
  TEMP :  235 [.1°C] (0)

Jou ducobox geeft de volgende informatie:

  sensorinfo
  [SENSOR] INFO
  RH   - SHT21 : 6252 [.01%] (0)
  TEMP - SHT21 :  174 [.1°C] (0)

Welke type Ducobox Energy Premium heb je exact? Dan kan ik kijken of ik de plugin aan kan passen zodat hij deze waardes ook kan uitlezen.

MartijnDisse commented 2 years ago

@arnemauer ; Dat zou wel heel fijn zijn! Ik heb een DucoBox Energy Premium 325-1ZS. Artikelnummer 0000-4359.

Overigens heb ik zelf de applicatie gecompileerd met nieuwere ESP Easy software en wat kleine syntax dingen aangepast die voor foutmeldingen zorgde. Dat was enkele maanden terug en weet niet meer precies wat. Nu werkt de Plugin ten dele. Ik krijg de waarden van de Externe CO2 sensor, maar niet van de boxsensor die iig luchtvochtigheid zou moeten meten.

arnemauer commented 2 years ago

Ik heb de code aangepast zodat de Ducbox Energy Premium ook werkt :) 6d1f6c1

Wil je die eens testen of het werkt? Bij voorkeur met een stukje log 👍