Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
offtopic:
ESPHome om de boel in te richten op de ESP draait prima in een Docker containertje. Het initiele flashen van de ESP moet even via USB (via een webpagina), daarna is hij OTA te updaten.

Als je de ESP eenmaal geconfigged hebt is de ESPHome tooling ook niet meer nodig, de ESP praat dan rechtstreeks met HASS.

ESPHome is overigens ook los van HASS te gebruiken, heeft ook gewoon een HTTP API.

Vind het zelf allemaal stuk makkelijker dan zelf in de code moeten te frutten met allemaal doorgeefluiken om het op de juiste plek zichtbaar te krijgen ;)

[ Voor 9% gewijzigd door ThinkPad op 25-02-2024 22:13 ]


Acties:
  • 0 Henk 'm!

  • ephymerous
  • Registratie: Mei 2002
  • Laatst online: 09:22
nnk schreef op zondag 25 februari 2024 @ 20:04:
Ik zie in dit topic vaak de vraag voorbijkomen 'hoe bouw ik zelf een goedkope CO2 sensor en het liefst zonder te solderen'. Daar is wel eerder antwoord op gegeven, maar hier is mijn variant voor ongeveer 35 euro. Disclaimer: ik ben geen expert qua sensoren en er zijn vast ook goedkopere of betere oplossingen te vinden. Maar deze is vrij eenvoudig in ieder geval.

Dit zijn de dingen die ik gekocht heb:
* Een Ai-Thinker ESP8266 NodeMCU V2 (met headers al er op) (bijvoorbeeld hier).
* Een Sensirion SCD40 met connector en bedrading (bijvoorbeeld hier).
* Een simpele USB kabel en voeding

De sensor en de ESP zijn op deze manier verbonden (solderen niet nodig):
* Geel (SCL) naar D1
* Wit (SDA) naar D2
* Zwart (GND) naar GND
* Rood (VCC) naar 3V3

[Afbeelding]

Via de USB poort aan de computer verbinden om te flashen met ESPHome (geen losse UART programmer nodig). Dat heb ik gedaan met deze YAML:

YAML:
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
esphome:
  name: co2sensor

esp8266:
  board: nodemcuv2

logger:

api:
  password: "password"

ota:
  password: "password"

wifi:
  ssid: "SSID"
  password: "password"

  ap:
    ssid: "Co2Sensor Fallback Hotspot"
    password: "55gLy9Jp7tog"

captive_portal:

i2c:
  sda: 4
  scl: 5
  scan: true
  id: bus_a 

sensor:
  - platform: scd4x
    co2:
      name: "CO2"
    temperature:
      name: "Temperature"
    humidity:
      name: "Humidity"


Na het flashen (e.g. "docker run --rm --privileged -v "${PWD}":/config --device=/dev/ttyUSB0 -it ghcr.io/esphome/esphome run co2sensor.yaml") zal de sensor vanzelf in Home Assistant te zien zijn als nieuw device. Daarna kan je hem bijvoorbeeld met deze kaart op de Lovelace dashboard zien:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
type: custom:mini-graph-card
name: CO2
entities:
  - sensor.co2
hours_to_show: 24
points_per_hour: 2
decimals: 0
show:
  labels: true
color_thresholds:
  - value: 1500
    color: red
  - value: 1250
    color: '#ff4c00'
  - value: 900
    color: orange
  - value: 600
    color: green


Hopelijk hebben jullie hier iets aan!
Mooi die uitleg! Ik ben benieuwd of ik 'm ook eenvoudig in Homey kan krijgen. Binnenkort eens naar Googlen :)

XXXVI


Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
offtopic:
@ThinkPad Als je eenmaal een datahub hebt dan kan je relatief simpel switchen van management tools of platform/framework.
Je data generiek beschikbaar maken via MQTT, SQL of influxdb geeft zo veel meer mogelijkheden.

Als het werkt werkt het. Maar dat is geen reden om dingetjes niet zelf meer te doen, lekker softwarematig tweaken op een zondagochtend kan ook ontspannend zijn. :)


@ephymerous Homey heeft ongetwijfeld ook een mqtt ingang. :)
Bestel gelijk een simpel (kabel)doosje erbij, een paar gaatjes erin maken is voldoende.

Of als je toch wilt solderen: zo'n scd4x past samen met een esp32-c3 supermini makkelijk in een IKEA vindstyrka.

- knip -


Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 13:27

Gizz

Dunder-Mifflin, Inc.

Seafarer schreef op zondag 25 februari 2024 @ 21:43:
[...]

Nou mooi dan.

Kijkend naar mijn Aranet van 200.00 euries. }:|
Dit topic staat toch al heel lang vol met allerlei zelfbouwprojecten van een paar tientjes? :)

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • 0 Henk 'm!

  • jweetje
  • Registratie: Februari 2022
  • Laatst online: 14:41
_JGC_ schreef op zaterdag 24 februari 2024 @ 23:02:
Trekt uiteindelijk vanzelf bij.

Bij de slaapkamer van de jongste stond de teller ook strak op 400, die is nu ergens in de 500 overdag.

Heb nu een automation toegevoegd, boven de 1000ppm gaat de mechanische ventilatie op stand 2, als de waarde 15 minuten lang lager dan 1000ppm is gaat ie terug naar auto.
Tnx, dat was inderdaad de truc! Nu zitten ze binnen een paar ppm van elkaar

Acties:
  • +2 Henk 'm!

  • Ransom_nl
  • Registratie: Oktober 2007
  • Laatst online: 15-03-2024
Dank voor de tip. Zat eerst te kijken om zelf iets te bouwen maar kwam dan toch al snel richting de €45 voor alle onderdelen samen incl shipping en dan is de vraag hoe netjes het eruit komt te zien en of het mij als noob lukt om alles werkend te krijgen. Dus ook deze aangeschaft. Erg aardige verkoper en heeft het erg professioneel gedaan met nette behuizing inclusief leds en buttons, zeer duidelijke handleiding inclusief uitleg voor mqtt / home assistant. Zeker een aanrader.
xinq schreef op zondag 3 december 2023 @ 11:54:
Ik heb sinds een week de MoreSense MS-05 (€ 63,00) CO2 meter draaien en wilde toch even mijn positieve ervaring delen.
Ik was eigenlijk op zoek naar een CO2 sensor met zigbee2mqtt mogelijkheid, maar bij gebrek aan een goede optie, kwam ik via dit topic uit op de nieuwe sensor van MoreSense. Ondanks dat die geen Zigbee ondersteund, is de sensor wel heel gemakkelijk te koppelen via mqtt in Home Assistant en dat was voor mij het belangrijkste.

Positieve punten:
- Hele soepele communicatie met de verkoper via Markplaats, beantwoord vragen snel
- Al na 1 dag na bestellen, werd het product verzonden
- De handleiding legt heel duidelijk stap voor stap uit hoe de sensor geconfigureerd moet worden en eventueel met mqtt in Home Assistant is te koppelen
- Sensor software (zoals het dashboard waar de sensor is uit te lezen) ziet er netjes en overzichtelijk uit

Link naar product:
https://www.marktplaats.n...er-mqtt-ha-domoticz-homey

Acties:
  • 0 Henk 'm!

  • _CrookClaw_
  • Registratie: Mei 2015
  • Laatst online: 28-08 21:03
ThinkPad schreef op zondag 25 februari 2024 @ 21:52:
@OcGuru Waarom niet ESPHome om het in één klap in Home Assistant te hebben? Dan hoef je niet eerst MQTT, dan Node-RED en dan naar HASS :? Code voor het in ESPHome uitlezen van de CM1106 is al eerder gepost hier in dit topic, draait bij mij al wekenlang zonder issues.
Ik heb ook 5 residio's gekocht met 5 keer een ESP32. Voor mijn use case zou ESP32 perfect zijn omdat het onderhoud het makkelijkst maakt. Zou jij jouw (yml) code kunnen posten hier die je gebruikt? Wellicht ook handig voor anderen die hier aan willen beginnen. Alvast heel erg bedankt!

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
@_CrookClaw_ Ik gebruik deze code: hsmade in "CO2-meters voor in huis"

CHT3805 code (temp/hum) niet in gebruik, die wijkt bij mij af omdat de ESP warmte afgeeft in de behuizing.

Acties:
  • 0 Henk 'm!

  • _CrookClaw_
  • Registratie: Mei 2015
  • Laatst online: 28-08 21:03
[b]bartvb in "CO2-meters voor in huis"bartvb schreef op donderdag 22 februari 2024
V = 3,3V op de ESP32
G = Ground
D = pin 20 (RX op de ESP)
C = pin 21 (TX op de ESP)

[Afbeelding]
@ThinkPad Even voor de zekerheid. Ik zou het dus zo aan kunnen sluiten als @bartvb doet op de ESP32 C3 mini en dan gebruik ik pin 20 (RX) zoals in onderstaande YML.

code:
1
2
3
4
5
6
7
8
9
esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: arduino

uart:
  rx_pin: 20
  baud_rate: 9600
  id: cm1106_uart

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
Dat voorbeeld van @bartvb luistert naar de pins van de Resideo processor, die herhaalt namelijk wat hij vanuit de CO₂-sensor ontvangt. Dat is pas later in dit topic ontdekt dat de data ook op die pins te vinden is.

Ik heb het zoals hier: Soepstengel in "CO2-meters voor in huis" aangesloten, rechtstreeks op de “T”-pin van de CO₂-module en ergens een 5V en GND voor de ESP gepakt.

Werkt bij mij prima, welke methode nou beter is weet ik niet. Zal liggen aan de kwaliteit van de drivers die de vertaalslag in ESPHome doen.
Ze doen als ik zo gauw kijk beiden grotendeels hetzelfde: wachten tot het juiste patroon van hexadecimale data voorbijkomt en dat ontcijferen. Bij de code van @hsmade zie ik nog wat staan over CRC, wat altijd handig is om rare waardes eruit te filteren. Maar misschien is er in de code van @bartvb ook een dergelijk mechanisme aanwezig, dat vind ik lastig beoordelen omdat ik geen (C++) programmeur ben.

[ Voor 37% gewijzigd door ThinkPad op 10-03-2024 07:13 ]


Acties:
  • +7 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
Ik heb recent ook 2x resideo's aangeschaft. Op aliexpress heb ik vervolgens een aantal ESP32 C3 Mini's gehaald om de boel aan te sturen.

Bij de eerste resideo heb ik de Esp32 gevoed vanuit de 5V van de adapter. Het CO2 signaal haal ik rechtstreeks van de CM1106 af, en ik heb ook de I2C bus verbonden. Op de afbeelding hieronder zie je hoe ik het gesoldeerd heb.

Afbeeldingslocatie: https://tweakers.net/i/lbfNQGL3ND9RPnLKBE1oc9Vd-hc=/x800/filters:strip_icc():strip_exif()/f/image/2On99P42grMDz1yFYxNHdrNl.jpg?f=fotoalbum_large

Het nadeel van deze oplossing is dat als de 5V voeding niet verbonden is, de ESP32 niet meer werkt (Duhh). Vandaar dat ik bij de 2e resideo, de ESP32 op de 3V3 van het bordje heb aangesloten. Dit heb ik als volgt gedaan.

Rode draad: 3V3
Zwarte draad: gnd
Blauw gestreept linksboven: UART voor CO2
Groen gestreept linksonder: SCL van I2C voor temp/hum
Blauw gestreept linksonder: SDA van I2C voor temp/hum

Afbeeldingslocatie: https://tweakers.net/i/m3gEcyhfb-aToXpLABk0bPJAg64=/x800/filters:strip_icc():strip_exif()/f/image/7VUnqnHzdgb5l0lFCIur4P7G.jpg?f=fotoalbum_large

Met deze opstelling werkt hij ook nog op de backup batterij. Helemaal top :)

Ik heb de aansluiting naar de C3 mini als volgt gedaan:

Pin 20: UART RX (vanuit CM1106 TX)
Pin 8: I2C SDA
Pin 9: I2C SCL

Ik heb de esphome drivers van @hsmade gebruikt: https://gathering.tweaker...message/77705490#77705490. De CO2-meter uit lezen werkt perfect en gaat in real-time en synchroon met het scherm van de resideo. De temperatuur/vochtigheid uitlezen gaat echter minder goed. Deze wordt maar eens in de paar uur geüpdatet in Home Assistant. Ook nadat de temperatuur op de resideo is veranderd.

Als ik naar de driver kijk wordt deze om de 2000 (welke unit, ms, us??) gepolled, waarna er sowieso een transactie wordt uitgelezen. Als het niet het juiste adres is gaat hij uit de functie. Het is dus goed mogelijk dat hij elke keer op het verkeerde moment polled, en maar eens in de zoveel uur wel een geldige transactie ziet. Ik ga hier vanavond wat mee spelen.

In ieder geval een leuk projectje, waar ik uiteindelijk mijn WTW automatisch mee wil aansturen :D

[ Voor 4% gewijzigd door Skix_Aces op 12-03-2024 20:56 ]


Acties:
  • 0 Henk 'm!

  • HaTe
  • Registratie: Mei 2007
  • Laatst online: 14:30

HaTe

haat niet

Ik heb een tweetal betaalbare Zigbee CO2 sensoren gevonden op Aliexpress welke met NDIR sensor lijken te werken. Iemand ervaring met deze?

1. Tuya CO2 Carbon Dioxide Sensor co2 detector NDIR High-precision Measurement Exceeds Standard Alarm Smart Home Linkage tuya senso - zigbee2mqtt
2. Tuya ZigBee Temperature Humidity Monitor NDIR Carbon Dioxide Detector Greenhouse CO2 Sensor With Smart Life APP

Die 2e is wat uitgebreider met meer sensoren, maar alleen in de titel staat NDIR, verder nergens. Het is dus nog maar de vraag of hier echt een NDIR sensor in zit.

WP: ME PUHZ-SW75YAA + ERST30D-VM2ED | Solar: 17x TSM-340-DE06M.08 (5780Wp ~6200kWh), Azimuth 179°, Hellingshoek: 34° | PC specs


Acties:
  • 0 Henk 'm!

  • dunklefaser
  • Registratie: Oktober 2012
  • Nu online

dunklefaser

Point Of KnowReturn

"Officiële" CO2-meters voor in scholen moeten blijkbaar een "autokalibratie" hebben welke
niet uitgezet kan worden (zie hier en de relevante website over het bouwbesluit van de Rijksoverheid)
- Hooguit een handmatige kalibratie tijdens geplande? onderhoud mag nog als extra functie.
Wat heeft een handmatige kalibratie dan voor een nut?

Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Ook vrij specifiek dat het meetbereik vanaf 300 ppm moet beginnen.
Daarmee vallen al best wel veel sensoren af.
Of geeft de fabrikanten de gelegenheid een speciale firmware te maken die vanaf 300 ppm kan weergeven en daar een apart productnummer voor te maken.
Uiteraard vereist dat ook wel meer uitgebreide testen, maar een eventuele meerprijs zal dat vast wel ruimschoots dekken vermoed ik.

Weet niet of simpelweg de eis van "kalibreert zichzelf automatisch;" nou zo goed is gekozen.
Een te korte "ABC" periode zal meer kwaad doen dan goed. Zeker in slecht geventileerde schoollokalen.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • dunklefaser
  • Registratie: Oktober 2012
  • Nu online

dunklefaser

Point Of KnowReturn

@TD-er De ondergrens van 300 ppm is voor biologielessen in de natuur
of in een grote kas - niet klas _O-

Nobody is perfeckt - But who wants to be Nobody? - Vrijwillig Energycoach Fiat LUXus! - Some Insights


Acties:
  • 0 Henk 'm!

  • VVVJeroen
  • Registratie: Juni 2007
  • Niet online
dunklefaser schreef op zondag 17 maart 2024 @ 10:04:
@TD-er De ondergrens van 300 ppm is voor biologielessen in de natuur
of in een grote kas - niet klas _O-
In kassen is het - meen ik - juist populair om de CO2 hoog te proberen te houden, om de planten goed te laten groeien. Word blijkbaar zelfs actief gemeten... Die natuur... dacht ik ook maar dat was het niveau rond 1950... De wet lijkt uit 2012, en toen zaten we ~40ppm lager dan nu, maar ook dat was al rond de 380ppm...

De autokalibratie.. zou prima moeten werken als je over periodes van een goede week gaat werken. In het weekend is er meestal niemand op school, dus dan heb je bijna 60 uur om terug naar 420ppm te gaan en de autokalibratie aan te zetten.

Acties:
  • 0 Henk 'm!

  • The Fatal
  • Registratie: Maart 2009
  • Laatst online: 13:28
huer ook begonnen met een resideo en een esp32-C3.

Krijg de waardes uitgelezen, maar wel veel errors op de UART in de esphome log:

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
[11:25:36][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:36][W][component:215]: Components should block for at most 20-30ms.
[11:25:37][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:37][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:37][W][component:215]: Components should block for at most 20-30ms.
[11:25:38][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:38][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:38][W][component:215]: Components should block for at most 20-30ms.
[11:25:39][D][cm1106:025]: CM1106 Received CO₂=969ppm DF3=00 DF4=A2
[11:25:39][D][sensor:094]: 'CO₂ Sensor': Sending state 969.00000 ppm with 0 decimals of accuracy
[11:25:39][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[11:25:39][W][component:215]: Components should block for at most 20-30ms.
[11:25:40][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:40][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:40][W][component:215]: Components should block for at most 20-30ms.
[11:25:41][D][cm1106:025]: CM1106 Received CO₂=970ppm DF3=00 DF4=A4
[11:25:41][D][sensor:094]: 'CO₂ Sensor': Sending state 970.00000 ppm with 0 decimals of accuracy
[11:25:41][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[11:25:41][W][component:215]: Components should block for at most 20-30ms.
[11:25:42][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:42][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:42][W][component:215]: Components should block for at most 20-30ms.
[11:25:43][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:43][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).


deze krijg ik er niet uitgefilterd.
Krijgen jullie deze ook?
Zie verschillende versies van files voor de zelfde sensoren. Is het misschien handig om de goede werkende versies ergens centraler te verzamelen?

Acties:
  • +1 Henk 'm!

  • _CrookClaw_
  • Registratie: Mei 2015
  • Laatst online: 28-08 21:03
@ThinkPad & @Skix_Aces bedankt voor jullie uitleg. Ik heb gisteren alles binnen gekregen en heb vandaag de eerste CO2 sensor gesoldeerd. Was met jullie aanwijzingen een fluitje van een cent.

@The Fatal Ik krijg deze errors ook binnen, hoewel de data netjes binnenkomt in HA, zijn het wel veel errors. Wellicht dat iemand hier weet hoe dat opgelost kan worden. In dat geval wil ik best een Github repo maken met uitleg welke punten op de printplaat je moet solderen en hoe je esp home moet instellen voor de Resideo, inclusief de code.

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
ESP32-C3 kan op zich prima werken met serial zolang je maar niet gaat proberen om SW serial te gebruiken.
Dat werkt echt niet lekker op de C3.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • LarsMachiels
  • Registratie: November 2019
  • Laatst online: 16:43
Het lijkt er op dat de sensor te vaak uitgelezen wordt. Meestal moet je zo'n 5 seconden tussen elke bevraging houden anders houdt de sensor het niet bij.
The Fatal schreef op zondag 17 maart 2024 @ 11:32:
huer ook begonnen met een resideo en een esp32-C3.

Krijg de waardes uitgelezen, maar wel veel errors op de UART in de esphome log:

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
[11:25:36][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:36][W][component:215]: Components should block for at most 20-30ms.
[11:25:37][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:37][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:37][W][component:215]: Components should block for at most 20-30ms.
[11:25:38][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:38][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:38][W][component:215]: Components should block for at most 20-30ms.
[11:25:39][D][cm1106:025]: CM1106 Received CO₂=969ppm DF3=00 DF4=A2
[11:25:39][D][sensor:094]: 'CO₂ Sensor': Sending state 969.00000 ppm with 0 decimals of accuracy
[11:25:39][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[11:25:39][W][component:215]: Components should block for at most 20-30ms.
[11:25:40][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:40][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:40][W][component:215]: Components should block for at most 20-30ms.
[11:25:41][D][cm1106:025]: CM1106 Received CO₂=970ppm DF3=00 DF4=A4
[11:25:41][D][sensor:094]: 'CO₂ Sensor': Sending state 970.00000 ppm with 0 decimals of accuracy
[11:25:41][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[11:25:41][W][component:215]: Components should block for at most 20-30ms.
[11:25:42][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:42][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).
[11:25:42][W][component:215]: Components should block for at most 20-30ms.
[11:25:43][E][uart:015]: Reading from UART timed out at byte 0!
[11:25:43][W][component:214]: Component <unknown> took a long time for an operation (0.10 s).


deze krijg ik er niet uitgefilterd.
Krijgen jullie deze ook?
Zie verschillende versies van files voor de zelfde sensoren. Is het misschien handig om de goede werkende versies ergens centraler te verzamelen?

Acties:
  • 0 Henk 'm!

  • _CrookClaw_
  • Registratie: Mei 2015
  • Laatst online: 28-08 21:03
LarsMachiels schreef op maandag 18 maart 2024 @ 14:50:
Het lijkt er op dat de sensor te vaak uitgelezen wordt. Meestal moet je zo'n 5 seconden tussen elke bevraging houden anders houdt de sensor het niet bij.


[...]
Je hebt gelijk, ik heb de code aangepast naar iedere 3 seconden en sindsdien geen errors meer! Het draait sinds gisteren erg stabiel.

Mocht er iemand willen weten wat ik heb aangepast in de ESP Home yaml file (waarde uit hsmade in "CO2-meters voor in huis" was 1000):

code:
1
    auto cm1106Sensor = new CM1106Sensor(id(cm1106_uart), 3000);

[ Voor 7% gewijzigd door _CrookClaw_ op 18-03-2024 21:15 ]


Acties:
  • 0 Henk 'm!

  • The Fatal
  • Registratie: Maart 2009
  • Laatst online: 13:28
Ik ga die vanavond ook proberen

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
@_CrookClaw_ Ik heb hem op 300000 (300k) staan, oftewel 5 min. De luchtkwaliteit wijzigt toch niet zo snel.

[ Voor 7% gewijzigd door ThinkPad op 19-03-2024 14:57 ]


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
Als het enkel informatief is dan is 5 minuten wellicht prima.
Maar wel/geen afzuiging aan of deuren/ramen open is 15-30 seconden wel wat praktischer.

De luchtkwaliteit kan ontzettend snel wijzigen.

- knip -


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Yep, zeker in ruimtes zoals "het kleinste kamertje" :)
Al heb je daar dan wellicht meer aan een VOC sensor :)

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • The Fatal
  • Registratie: Maart 2009
  • Laatst online: 13:28
heb hem nu op 10 sec gezet, maar zelfde issue blijft:
code:
1
2
3
4
5
6
7
8
9
10
11
12
[20:01:50][D][cm1106:025]: CM1106 Received CO₂=586ppm DF3=04 DF4=A1
[20:01:50][D][sensor:094]: 'CO₂ Sensor': Sending state 586.00000 ppm with 0 decimals of accuracy
[20:01:50][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[20:01:50][W][component:215]: Components should block for at most 20-30ms.
[20:02:00][D][cm1106:025]: CM1106 Received CO₂=586ppm DF3=04 DF4=A1
[20:02:00][D][sensor:094]: 'CO₂ Sensor': Sending state 586.00000 ppm with 0 decimals of accuracy
[20:02:00][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[20:02:00][W][component:215]: Components should block for at most 20-30ms.
[20:02:10][D][cm1106:025]: CM1106 Received CO₂=586ppm DF3=04 DF4=A1
[20:02:10][D][sensor:094]: 'CO₂ Sensor': Sending state 586.00000 ppm with 0 decimals of accuracy
[20:02:10][W][component:214]: Component <unknown> took a long time for an operation (0.13 s).
[20:02:10][W][component:215]: Components should block for at most 20-30ms.



edit:
ik denk dat ik iets heb gevonden.
Tijdens boot kreeg ik deze melding:
Ik denk dat ik iets heb
[20:46:37][W][uart.arduino_esp32:192]: You're using the same serial port for logging and the UART component. Please disable logging over the serial port by setting logger->baud_rate to 0.

had gevonden dat de C3 maar 1 UART bus heeft.
En die voor meerdere zaken gebruiken kan (lijkt mij) problemen geven.

hierop setting in logger gezet:
code:
1
2
3
# Enable logging
logger:
  baud_rate: 0


hierna heb ik geen meldingen meer.

[ Voor 19% gewijzigd door The Fatal op 19-03-2024 21:24 ]


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Logging kan zeker invloed hebben als je dat naar dezelfde UART stuurt.
Maar de C3 heeft toch zeker wel 2 HW UARTs en eventueel HWCDC via de USB als je native USB gebruikt. (serial via USB naar je PC voor bijv. een console/logging)

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • +6 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
Ik zie dat er een aantal verkeerde aannames voorbij komen omtrent de UART bus.

Op het moment dat je de geintegreerde UART controller van je microcontroller gebruikt, is deze altijd data aan het lezen. Zodra de controller data ontvangt wordt dit in een buffer gestopt. Vervolgens is het aan de gebruiker om deze data uit de buffer te halen. Dit is ook wat de cm1106_sensor.h driver van @hsmade doet. De polling interval die je in de .yaml instelt geeft eigenlijk alleen maar aan hoevaak je die buffer gaat uitlezen. En dit is waar het mis gaat.

De driver die eerder gedeeld is checked niet of er daadwerkelijk data in de buffer klaar staat om gelezen te worden. Als de driver een read van de buffer doet, terwijl er geen data in zit, zal de onderliggende UART driver de volgende error geven:

code:
1
[E][uart:015]: Reading from UART timed out at byte 0!


Dit gebeurd dus als de polling interval kleiner is dan het interval waarmee de co2 sensor berichten uitstuurt.

Op het moment dat je de polling interval groter maakt krijg je ook een probleem. Uit mijn bevindingen stuurt de co2 sensor elke 2 seconde een bericht op de UART bus. Stel je leest de buffer elke 30 seconden uit omdat je dat genoeg lijkt. Dan wordt er voor elk bericht dat je uit de buffer leest, er 15 in geschreven. Je krijgt dus een delay op je meting die snel oploopt. Op een gegeven moment zit de buffer vol en heb je de maximale delay bereikt. Bij esphome staat de buffer grootte standaard op 256 bytes ingesteld. Een bericht van de Co2 sensor is 8 bytes groot wat betekend dat je er 32 van kan opslaan. Dan loop je op een gegeven moment 32*30=960 seconde = 16 minuten achter op de huidige waarde. Hoe groter de polling interval, hoe groter dit probleem wordt. Dit is niet wat je wil.

Gelukkig is er tegen beide problemen iets te doen. De UART driver heeft ondersteuning voor de volgende functie:

code:
1
int available()


Hiermee kun je zien hoeveel bytes er zijn opgeslagen in de buffer. Hiermee kan een conditie gemaakt worden dat de CM1106 driver de buffer niet moet uitlezen als hij leeg is. Ook is het mogelijk om erachter te komen hoeveel berichten er in de buffer zitten, zodat de laatste waarde is uit te lezen.

Verder is het mogelijk om in de .yaml config de UART buffer grootte aan te passen. Zoals eerder gezegd is deze 256 bytes groot. Dit betekent dat er 64 seconde aan berichten in past. Wil je een polling interval die groter is dan dat, moet je de buffer grootte zo instellen dat het past. Stel je wilt een polling interval van 15 minuten (900 seconde), dan heb je minimaal een buffer nodig van: (900 / 2) * 8 bytes = 3600 bytes.

Ik heb de CM1106 driver opgeschoond om deze features toe te voegen. Zie de source code hieronder. Ik ben nog van plan het netjes in github in te checken. Doe ik vanavond misschien wel.

(EDIT 23-03-2024): Toekomstige driver updates zullen voortaan in
deze github repository geplaatst worden. De onderstaande driver laat ik hier staan voor het geval de link ooit dood gaat, maar het is mogelijk dat er een nieuwere versie van de driver beschikbaar is!

C++: cm1106_sensor.h
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
109
110
111
112
113
114
115
// put this file in your esphome folder
// protocol implemented as described in https://en.gassensor.com.cn/Product_files/Specifications/CM1106-C%20Single%20Beam%20NDIR%20CO2%20Sensor%20Module%20Specification.pdf

#include "esphome.h"

class CM1106 : public UARTDevice {
public:
    CM1106(UARTComponent *parent) : UARTDevice(parent) {}

    int16_t getCo2PPM() {
        // The expected response consists of 8 bytes
        // | 0    | 1   | 2   | 3     | 4     | 5     | 6     | 7  |
        // | HEAD | LEN | CMD | DATA1 | DATA2 | DATA3 | DATA4 | CS |
        uint8_t response[NUM_MSG_BYTES] = {0};

        // All read responses start with 0x16
        // The payload length for the Co2 message is 0x05
        // The command for the Co2 message is 0x01
        uint8_t expectedHeader[] = {0x16, 0x05, 0x01};
        int currentPos = 0;

        int availableBytes = readUartFillLevel();
        
        if (availableBytes < NUM_MSG_BYTES) {
            return -1;
        }

        // We are only interested in the last message, drop all others
        while (availableBytes >= (2*NUM_MSG_BYTES)) {
            readUartResponse(response, NUM_MSG_BYTES);
            availableBytes = readUartFillLevel();
        }

        // Find the expected header
        while (currentPos < sizeof(expectedHeader)) {
            if (readUartFillLevel()) {
                readUartResponse(response+currentPos, 1);
            } else {
                return -1;
            }
            
            if (response[currentPos] == expectedHeader[currentPos]) {
                currentPos++;
            }
        }

        // If present, read the data and checksum
        if (readUartFillLevel() >= NUM_MSG_BYTES - sizeof(expectedHeader)) {
            readUartResponse(response+currentPos, NUM_MSG_BYTES - sizeof(expectedHeader));
        } else {
            ESP_LOGW(TAG, "The last message in the buffer was not complete");
            return -1;
        }

        // Process the Co2 value and checksum
        uint8_t checksum = calcCRC(response, sizeof(response));
        int16_t ppm = response[3] << 8 | response[4];
        if (response[7] == checksum) {
            ESP_LOGD(TAG, "CM1106 Received CO₂=%uppm DF3=%02X DF4=%02X", ppm, response[5], response[6]);
            return ppm;
        } else {
            ESP_LOGW(TAG, "Got wrong UART checksum: 0x%02X - Calculated: 0x%02X, ppm data: %u", response[7], checksum, ppm);
            return -1;
        }
        return -1;
    }

private:
    const char *TAG = "cm1106";
    const uint8_t NUM_MSG_BYTES = 8;

    // Checksum: 256-(HEAD+LEN+CMD+DATA)%256
    uint8_t calcCRC(uint8_t* response, size_t len) {
        uint8_t crc = 0;
        // last byte of response is checksum, don't calculate it
        for (int i = 0; i < len - 1; i++) {
            crc -= response[i];
        }
        return crc;
    }

    void readUartResponse(uint8_t *response, size_t responseLen) {
        read_array(response, responseLen);
    }

    // Returns the number of bytes currently in the UART RX Buffer
    int readUartFillLevel() {
        return available();
    }
};

class CM1106Sensor : public PollingComponent, public Sensor {
private:
    CM1106 *cm1106;

public:
    CM1106Sensor(UARTComponent *parent, uint32_t update_interval) : PollingComponent(update_interval) {
        cm1106 = new CM1106(parent);
    }

    float get_setup_priority() const { return setup_priority::DATA; }

    void setup() override {
    }

    void update() override {
        int16_t ppm = cm1106->getCo2PPM();
        if (ppm > -1) {
            publish_state(ppm);
        }
    }

    virtual ~CM1106Sensor() { delete cm1106; }

};


En hieronder het stukje .yaml dat je toe moet voegen om de buffer groter te maken

YAML: resideo.yaml
1
2
3
4
5
uart:
  rx_pin: 20
  baud_rate: 9600
  rx_buffer_size: 256
  id: cm1106_uart


Hopelijk hebben @The Fatal, @_CrookClaw_ en andere er iets aan 8)

EDIT:
- Bug in code opgelost die er voor kon zorgen dat er nooit een bericht werd gelezen
- Link naar Github repository toegevoegd waar alle toekomstige code changes voortaan geplaatst zullen worden

[ Voor 12% gewijzigd door Skix_Aces op 23-03-2024 17:55 ]


Acties:
  • 0 Henk 'm!

  • _CrookClaw_
  • Registratie: Mei 2015
  • Laatst online: 28-08 21:03
Bedankt @Skix_Aces, je kon het niet op een beter moment posten. Ik was bezig met de overige CO2 meters te testen en er was een grote lag. De huidige data kwam pas na enkele minuten binnen, terwijl er geen errors waren. De buffer was dus groter dan dat ik uit aan het lezen was.

Met jouw aanpassing geen lag meer. Weer wat geleerd!

Acties:
  • 0 Henk 'm!

  • glatch
  • Registratie: November 2013
  • Laatst online: 15-09 07:46
HaTe schreef op zaterdag 16 maart 2024 @ 16:04:
Ik heb een tweetal betaalbare Zigbee CO2 sensoren gevonden op Aliexpress welke met NDIR sensor lijken te werken. Iemand ervaring met deze?

1. Tuya CO2 Carbon Dioxide Sensor co2 detector NDIR High-precision Measurement Exceeds Standard Alarm Smart Home Linkage tuya senso - zigbee2mqtt
2. Tuya ZigBee Temperature Humidity Monitor NDIR Carbon Dioxide Detector Greenhouse CO2 Sensor With Smart Life APP

Die 2e is wat uitgebreider met meer sensoren, maar alleen in de titel staat NDIR, verder nergens. Het is dus nog maar de vraag of hier echt een NDIR sensor in zit.
Ik heb er ook een vergelijkbare met NDIR sensor besteld bij AliExpress.
https://nl.aliexpress.com...3hPa&gatewayAdapt=glo2nld

Wat zijn handige manieren om te verifiëren of de waardes die de sensor aangeeft ook overeenkomen met de werkelijkheid? (zonder daar weer een profi sensor voor te gebruiken natuurlijk).

Acties:
  • +1 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
@glatch Heel simpel antwoord: dat kan niet.

Als de unit een automatische kalibratie functie heeft dan zou je nadat de unit 1 cyclus heeft doorgebracht in een goed geventileerde ruimte de volgende cyclus <500ppm kunnen meten.
Dat is wel afhankelijk van een hele hoop factoren, als je in IJmuiden woont kan je dat bijvoorbeeld best wat anders uitpakken dan wanneer je een blokhut op de Veluwe hebt.

In verreweg de meeste gevallen kan je een sanity check doen door ff met de sensor naar buiten te lopen, als 'ie dan naar 400 (of lager) schiet dan weet je in ieder geval dat er een afwijking is én je beter moet ventileren.

Met ABC uitgeschakeld (en/of een af-fabriek gekalibreerde unit) kan je na een periode monitoren wel wat onderbouwde schattingen doen.

De absolute waarde is ook niet heel belangrijk, de trend is veel handiger om te weten. Stijgend/dalend (snel/langzaam) over 5/15/60 minuten heb je in praktijk veel meer aan dan een arbitrair nummertje en/of een rood ledje.
Imho geldt dat voor alle gassen die niet direct levensbedreigend zijn.

- knip -


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
@Skix_Aces Kun je nog wat meer van je CM1106-gerelateerde yaml delen?

Ik heb in de YAML nog dit stuk:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
  - platform: custom
    lambda: |-
      auto cm1106Sensor = new CM1106Sensor(id(cm1106_uart), 300000);
      App.register_component(cm1106Sensor);
      return {cm1106Sensor};
    sensors:
    - name: "Resideo CO₂ Sensor"
      accuracy_decimals: 0
      unit_of_measurement: "ppm"
      state_class: measurement
      device_class: carbon_dioxide
      icon: "mdi:molecule-co2"


Maar na ruim een kwartier nog steeds geen metingen te zien op de webpagina van het device. Als ik de interval lager zet (naar 1 min.) dan werkt het wel. Is 5 min. te ruim genomen?

Acties:
  • +1 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
ThinkPad schreef op vrijdag 22 maart 2024 @ 09:35:
@Skix_Aces Kun je nog wat meer van je CM1106-gerelateerde yaml delen?

Ik heb in de YAML nog dit stuk:
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
  - platform: custom
    lambda: |-
      auto cm1106Sensor = new CM1106Sensor(id(cm1106_uart), 300000);
      App.register_component(cm1106Sensor);
      return {cm1106Sensor};
    sensors:
    - name: "Resideo CO₂ Sensor"
      accuracy_decimals: 0
      unit_of_measurement: "ppm"
      state_class: measurement
      device_class: carbon_dioxide
      icon: "mdi:molecule-co2"


Maar na ruim een kwartier nog steeds geen metingen te zien op de webpagina van het device. Als ik de interval lager zet (naar 1 min.) dan werkt het wel. Is 5 min. te ruim genomen?
Ik heb in de .yaml verder niks veranderd. Het stuk dat jij gedeeld hebt is bij mij hetzelfde (op de interval na). Als je een interval van 5 minuten instelt moet je de rx_buffer_size op minimaal 1200 instellen. Om veilig te zitten zou ik hem nog iets groter maken, bijvoorbeeld 1500.

Ik zie wel dat er nog een bug in de code zit die ik vanavond zal oplossen. Als de ESP32 wordt opgestart tijdens dat de CM1106 een bericht aan het sturen is, is het mogelijk dat het eerste bericht maar voor de helft in de buffer staat. De driver checked hier momenteel niet op, en hierdoor komt hij in een conditie terecht waarbij hij nooit valide berichten zal zien. Misschien is dat bij jou ook gebeurd, en had het wel gewerkt als je hem nog een keer opnieuw had opgestart.

Acties:
  • +4 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
@ThinkPad Ik heb de code aangepast zodat dit niet meer zou moeten voorkomen. In de nieuwste versie gaat de driver naar de header zoeken, in plaats van er standaard vanuit te gaan dat deze al op plek 0 van de response staat.

De verbeterde driver, evenals een .yaml template en de driver voor de cht8305 die @hsmade heeft gemaakt, heb ik op een github repository gezet. Het idee is dat ik aan deze repository ook nog informatie toevoeg over het modden van de Resideo. Dat zal ik op een later moment doen.

De github repository waar ik alles neer heb gezet is hier te vinden.

Mochten mensen inbreng hebben dan hoor ik het graag!

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
@Skix_Aces Nice. Enkel de echo van command als de header zou nog een issue kunnen zijn als je parasitair meelift.
Maar van wat ik zo langs de zijlijn mee krijg is de master niet zo chatty.

- knip -


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
@Skix_Aces Werkt hier prima met 5 min. interval en buffersize van 1500.

Je kunt evt. nog device_class: carbon_dioxide toevoegen in je YAML. Al is het beetje onduidelijk wat dat nou precies doet, want unit of measurement en icoontje geven we ook al mee in de YAML.

En in de cht8305 nog even een referentie naar de post van @hsmade is ook wel zo netjes denk ik ;)

[ Voor 5% gewijzigd door ThinkPad op 23-03-2024 18:56 ]


Acties:
  • 0 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
Raymond P schreef op zaterdag 23 maart 2024 @ 18:41:
@Skix_Aces Nice. Enkel de echo van command als de header zou nog een issue kunnen zijn als je parasitair meelift.
Maar van wat ik zo langs de zijlijn mee krijg is de master niet zo chatty.
Ik weet niet precies wat je hier bedoelt, maar in principe stuurt de CM1106 nooit iets uit zijn eigen. De processor op de resideo stuurt eerst een commando naar de CM1106 die zegt wat hij moet doen. Vervolgens stuurt de CM1106 hierop een response.

Ik heb het niet gechecked, maar mijn vermoeden is dat de resideo alleen maar de CO2 status opvraagt en verder geen commando's verstuurd. Ik verwacht dus ook dat de driver alleen maar Co2 berichten te verwerken krijgt, al wordt er uiteraard wel gechecked of de header klopt.
En in de cht8305 nog even een referentie naar de post van @ is ook wel zo netjes denk ik ;)
Goede opmerking @ThinkPad, zal ik doen!

[ Voor 6% gewijzigd door Skix_Aces op 23-03-2024 18:55 ]


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
Het bericht van de master wordt herhaald in de response, maar als dat maar 1 keer gebeurt zal dat wel los lopen. :)

- knip -


Acties:
  • +1 Henk 'm!

  • TRD07
  • Registratie: Juli 2009
  • Laatst online: 02:17
Skix_Aces schreef op zaterdag 23 maart 2024 @ 17:44:
@ThinkPad Ik heb de code aangepast zodat dit niet meer zou moeten voorkomen. In de nieuwste versie gaat de driver naar de header zoeken, in plaats van er standaard vanuit te gaan dat deze al op plek 0 van de response staat.

De verbeterde driver, evenals een .yaml template en de driver voor de cht8305 die @hsmade heeft gemaakt, heb ik op een github repository gezet. Het idee is dat ik aan deze repository ook nog informatie toevoeg over het modden van de Resideo. Dat zal ik op een later moment doen.

De github repository waar ik alles neer heb gezet is hier te vinden.

Mochten mensen inbreng hebben dan hoor ik het graag!
Benieuwd naar het modden van de Resideo en een step-by-step tutorial die zelfs voor noobs te doen is 8)

Acties:
  • 0 Henk 'm!

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Hier nu op 30s staan en ook de wifi powersave optie op high gezet. Temperatuur wijkt nu nog maar 1 graad af ipv ruim 2,5 graden voorheen.
Ding kan nu tussen elke update door de wifi laten slapen, scheelt nogal wat stroomverbruik en met name warmte.

Acties:
  • +2 Henk 'm!

  • Skix_Aces
  • Registratie: Oktober 2015
  • Laatst online: 14:17
Ik heb nog wat werk verricht om de code beter te maken. Helaas ben ik nog niet toegekomen aan een tutorial toevoegen maar dat komt nog.

De github repository is nogmaals hier te vinden

Ik had issues met de temperatuur en luchtvochtigheid uitlezen met de CHT8305 driver van @hsmade. Er was soms maar om de paar uur een update. Dit bleek te komen doordat de driver gaat wachten totdat hij een transactie op de I2C bus ziet. Als dit een read transactie is gaat de driver er vanuit dat het de temp en humidity zijn die vervolgens worden doorgegeven. Het probleem zit hem erin dat de master (de controller van de resideo zelf), eerst een write transactie uitvoert om de CHT8305 voor te bereiden op een read, en zo'n 20ms daarna de read daadwerkelijk uit te voeren. Bij mij werd alleen deze eerste write transactie gedecteerd, die niet aan de criteria voldeed, en waardoor de driver geen sensor data zag. Eens in de paar uur was de timing precies goed zodat hij de read transactie te zien kreeg.

Ik heb dit opgelost door eerst te wachten op de write transactie van de master, en achtereenvolgens op de read transactie te filteren. Hierdoor kan ik nu consequent waardes uitlezen. Het gaat echter nogsteeds niet helemaal goed, want soms lijkt de sensor een ander register terug te geven waardoor de temperatuur en humidity waardes niet kloppen. Helaas lijkt de communicatie die plaatsvind niet op de communicatie die gedefinieerd staat in de datasheet. Ik twijfel er daarom aan of we daadwerkelijk te maken hebben met een CHT8305 (heb het niet zelf gechecked). Er is dus nog wat werk aan de winkel wat betreft deze driver maar hij werkt voor mij al een stuk beter dan eerst.

Verder ben ik erachter gekomen dat er in de .yaml nog een aantal attributen aan de sensor toegevoegd moet worden om hem fatsoenlijk in home assistant te laten zien. Dit zijn specifiek:

code:
1
2
device_class: "temperature"
state_class: "measurement"


Voor de co2 sensor en humidity sensor is er ook een device_class. Door deze attributen toe te voegen wordt de grafiek een stuk overzichtelijker. De grafiek word hierdoor elke 5 minuten geüpdatet, met een min, max, en average waarde. De sensor word echter nogsteeds uitgelezen op de polling interval. Dit betekent dat je hem vaker kan pollen, zonder dat de geschiedenis vervuild raakt. Hieronder de graph van een sensor zonder de attributen, en met de attributen:

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

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

Acties:
  • +1 Henk 'm!

  • Yaksa
  • Registratie: December 2008
  • Laatst online: 16:27
Topic mag inmiddels wel verplaatst worden naar Modding, mechanica en electronica.
Ik was op zoek naar een eenvoudige, betrouwbare, of the shelf en niet al te dure CO2 meter, maar ik heb geen adembenemende EPROM flasher, oscilloscoop, multimeter of een Welleman soldeerstation in huis.
Hoe nu verder?

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former


Acties:
  • 0 Henk 'm!

  • vinom
  • Registratie: Augustus 2009
  • Nu online
Yaksa schreef op vrijdag 29 maart 2024 @ 19:48:
Topic mag inmiddels wel verplaatst worden naar Modding, mechanica en electronica.
Ik was op zoek naar een eenvoudige, betrouwbare, of the shelf en niet al te dure CO2 meter, maar ik heb geen adembenemende EPROM flasher, oscilloscoop, multimeter of een Welleman soldeerstation in huis.
Hoe nu verder?
Verklaar niet 'te duur' anders zou een Awair Element een prima keuze zijn!

Acties:
  • 0 Henk 'm!

  • Yaksa
  • Registratie: December 2008
  • Laatst online: 16:27
vinom schreef op vrijdag 29 maart 2024 @ 19:50:
[...]Verklaar niet 'te duur' anders zou een Awair Element een prima keuze zijn!
Te ingewikkeld en daardoor ook kostbaar.
Zijn er geen simpele apparaatjes met een goede CO2 sensor (zo'n ding kost een paar tientjes), simpele display met alleen de CO2 waarde (want de rest meet ik al op een andere manier) en met een vaste 240 voeding?

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former


Acties:
  • +1 Henk 'm!

  • vinom
  • Registratie: Augustus 2009
  • Nu online
Yaksa schreef op vrijdag 29 maart 2024 @ 20:03:
[...]

Te ingewikkeld en daardoor ook kostbaar.
Zijn er geen simpele apparaatjes met een goede CO2 sensor (zo'n ding kost een paar tientjes), simpele display met alleen de CO2 waarde (want de rest meet ik al op een andere manier) en met een vaste 240 voeding?
Ik vind de Awair juist super simpel en duidelijk. En mooi inzichtelijk met een App en te koppelen in Home Assistant. Maar, je zou ook kunnen kijken naar de sensors van MoreSense. Daar heb ik er ook een paar van al een aantal jaar. En heel tevreden over. Worden gemaakt door @LarsMachiels.

Acties:
  • +2 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
Veel simpeler dan die Resideo die hier nu populair is wordt het toch niet?

- knip -


Acties:
  • 0 Henk 'm!

  • SveGo
  • Registratie: Mei 2021
  • Laatst online: 17-04 22:33
Il heb inmiddels de Resideo ook gemod en het uitlezen van de co2 waarde gaat prima. Echter het display is erg fel! Heeft iemand tips om deze wat te dimmen?

Acties:
  • 0 Henk 'm!

  • prakka
  • Registratie: Oktober 2009
  • Laatst online: 13:03
SveGo schreef op zaterdag 30 maart 2024 @ 06:12:
Il heb inmiddels de Resideo ook gemod en het uitlezen van de co2 waarde gaat prima. Echter het display is erg fel! Heeft iemand tips om deze wat te dimmen?
Wit papier proberen?

Acties:
  • 0 Henk 'm!

  • SveGo
  • Registratie: Mei 2021
  • Laatst online: 17-04 22:33
Ik heb al wat lagen schilderstape er tussen zitten maar dat is helaas niet voldoende. Misschien eens wat printer papier proberen.

Acties:
  • 0 Henk 'm!

  • OcGuru
  • Registratie: Juni 2004
  • Laatst online: 15-09 22:36

OcGuru

Giulietta Qv

Skix_Aces schreef op vrijdag 29 maart 2024 @ 19:33:
Ik heb nog wat werk verricht om de code beter te maken. Helaas ben ik nog niet toegekomen aan een tutorial toevoegen maar dat komt nog.

De github repository is nogmaals hier te vinden

Ik had issues met de temperatuur en luchtvochtigheid uitlezen met de CHT8305 driver van @hsmade. Er was soms maar om de paar uur een update. Dit bleek te komen doordat de driver gaat wachten totdat hij een transactie op de I2C bus ziet. Als dit een read transactie is gaat de driver er vanuit dat het de temp en humidity zijn die vervolgens worden doorgegeven. Het probleem zit hem erin dat de master (de controller van de resideo zelf), eerst een write transactie uitvoert om de CHT8305 voor te bereiden op een read, en zo'n 20ms daarna de read daadwerkelijk uit te voeren. Bij mij werd alleen deze eerste write transactie gedecteerd, die niet aan de criteria voldeed, en waardoor de driver geen sensor data zag. Eens in de paar uur was de timing precies goed zodat hij de read transactie te zien kreeg.

Ik heb dit opgelost door eerst te wachten op de write transactie van de master, en achtereenvolgens op de read transactie te filteren. Hierdoor kan ik nu consequent waardes uitlezen. Het gaat echter nogsteeds niet helemaal goed, want soms lijkt de sensor een ander register terug te geven waardoor de temperatuur en humidity waardes niet kloppen. Helaas lijkt de communicatie die plaatsvind niet op de communicatie die gedefinieerd staat in de datasheet. Ik twijfel er daarom aan of we daadwerkelijk te maken hebben met een CHT8305 (heb het niet zelf gechecked). Er is dus nog wat werk aan de winkel wat betreft deze driver maar hij werkt voor mij al een stuk beter dan eerst.

Verder ben ik erachter gekomen dat er in de .yaml nog een aantal attributen aan de sensor toegevoegd moet worden om hem fatsoenlijk in home assistant te laten zien. Dit zijn specifiek:

code:
1
2
device_class: "temperature"
state_class: "measurement"


Voor de co2 sensor en humidity sensor is er ook een device_class. Door deze attributen toe te voegen wordt de grafiek een stuk overzichtelijker. De grafiek word hierdoor elke 5 minuten geüpdatet, met een min, max, en average waarde. De sensor word echter nogsteeds uitgelezen op de polling interval. Dit betekent dat je hem vaker kan pollen, zonder dat de geschiedenis vervuild raakt. Hieronder de graph van een sensor zonder de attributen, en met de attributen:

[Afbeelding]

[Afbeelding]
Top. Bedankt voor je uitzoekwerk. Kortste klap is natuurlijk om een eigen i2c temp/hum printje erin te drukken en die verbinden met de esp. Heb de accu eruit dus ruimte zat in principe. Maar dat is natuurlijk te simpel en niet tweaker waardig :P :+

Sinds vandaag mijn esp32 wroom omgezet naar een esp32 c3 super mini zodat deze in de behuizing kan gepropt worden.

Tijdje lopen hannesen aangezien Serial.print("test"); niet meer werkt maar geen foutmelding weergeeft ofzo.
Het moet USBSerial.print("test"); zijn

Bl44t


Acties:
  • +2 Henk 'm!

  • ChiMan
  • Registratie: Augustus 2001
  • Laatst online: 15:56
Iemand ervaring met de CO2 meter van de Lidl?

Afbeeldingslocatie: https://tweakers.net/i/Aaw_sbF8Rq-O0ucuJKZSjimISN0=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/P7H1u0l1mOdMsEiLVYjW6TD8.jpg?f=user_large

Acties:
  • 0 Henk 'm!

  • Leaguer
  • Registratie: December 2008
  • Niet online
Yaksa schreef op vrijdag 29 maart 2024 @ 20:03:
[...]

Te ingewikkeld en daardoor ook kostbaar.
Zijn er geen simpele apparaatjes met een goede CO2 sensor (zo'n ding kost een paar tientjes), simpele display met alleen de CO2 waarde (want de rest meet ik al op een andere manier) en met een vaste 240 voeding?
Ik weet niet wat je budget is, maar ik heb net deze gekocht (nu flinke aanbieding) voor €25 incl. verzendkosten:
https://nl.trotec.com/sho...aliteitsmonitor-bz25.html

[En voor nog een tientje meer de versie met datalogger, mocht dat een extra wens van je zijn: https://nl.trotec.com/sho...teit-datalogger-bz30.html]

[ Voor 13% gewijzigd door Leaguer op 05-04-2024 14:27 ]


Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Nu online
OcGuru schreef op zaterdag 24 februari 2024 @ 15:56:

Idem ook met een esp32 gedaan ivm de hardware matige extra uart poorten. Scheelt weer een softserial libary waar ik niet zo fan van ben.
Actually: de 8266 heeft 2 uarts en 5 uart poorten (3 TX en 2 RX). Je code gebruikt Serial voor log output (TX) en Serial1 voor het uitlezen van de CO2 waardes (RX) en daarmee heb je aan 1 hardware uart en 2 uart poorten genoeg. Ik neem aan dat je een esp8266 hebt die hard wired zit aan een CH430 chip. Als je zonder logging kunt dan kun je uart0 voor RX ook op D7 (GPIO13) zetten en daar de CO2 sensor mee uitlezen.

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Pluimvee schreef op woensdag 10 april 2024 @ 16:54:
[...]


Actually: de 8266 heeft 2 uarts en 5 uart poorten (3 TX en 2 RX). Je code gebruikt Serial voor log output (TX) en Serial1 voor het uitlezen van de CO2 waardes (RX) en daarmee heb je aan 1 hardware uart en 2 uart poorten genoeg. Ik neem aan dat je een esp8266 hebt die hard wired zit aan een CH430 chip. Als je zonder logging kunt dan kun je uart0 voor RX ook op D7 (GPIO13) zetten en daar de CO2 sensor mee uitlezen.
Nope, Serial1 op de ESP8266 is alleen TX-only, dus in theorie zou je daar logs naar toe kunnen sturen ofzo, maar geen data van lezen.
Serial0 zit standaard op GPIO1/3 en je kunt die inderdaad 'swappen' naar GPIO 13/15, maar let wel op dat GPIO-15 een specifieke state moet hebben tijdens booten van de ESP.
Oftewel je moet een PNP transistor gebruiken om die combinatie te gebruiken.
Het is dan nog steeds Serial0, maar niet meer verbonden met de USB naar serial chip.

Het beste is echt om gewoon niet meer ESP8266 te gebruiken voor nieuwe dingen, daar deze echt veel te beperkt is en de ESP32-varianten zijn zeer goede alternatieven tegenwoordig en echt niet duurder.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Nu online
Geen problemen met het parallel hangen van de CO2 sensor aan de CH430 USB chip op dezelfde RX Pin?

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Je loopt de kans dat boot-logs de sensor in de war kunnen maken.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • Yaksa
  • Registratie: December 2008
  • Laatst online: 16:27
Leaguer schreef op vrijdag 5 april 2024 @ 14:24:
[...]Ik weet niet wat je budget is, maar ik heb net deze gekocht (nu flinke aanbieding) voor €25 incl. verzendkosten:
https://nl.trotec.com/sho...aliteitsmonitor-bz25.html
[En voor nog een tientje meer de versie met datalogger, mocht dat een extra wens van je zijn: https://nl.trotec.com/sho...teit-datalogger-bz30.html]
Dat apparaat calibreerd volledig automatisch en op een manier dat deze niet te gebruiken is in bijvoorbeeld woon- of slaapkamers.
Quote van de productpagina:
"Automatische basislijnkalibratie.
De verwachte CO2-waarde in de frisse lucht bedraagt vandaag ongeveer 400 ppm (0,04 %vol). Dit wordt door de eenheid als de laagste grenswaarde (basislijn) aangenomen. Een speciaal algoritme controleert nu permanent de laagste gedetecteerde CO2-waarde van de sensor over een vooraf geconfigureerd tijdsinterval gedurende verschillende dagen en corrigeert langzaam elke gedetecteerde afwijking op lange termijn ten opzichte van de verwachte waarde van 400 ppm (of 0,04%vol) CO2 in verse lucht. Bij normale toepassingen binnenshuis zal het kooldioxidepeil in de loop van een week op een bepaald moment dalen tot een niveau dat dicht bij de buitenlucht ligt. Door de waarden over een periode van 8 dagen te registreren en vervolgens de laagste waarde te vergelijken met het 400 ppm-punt, herkent de meter of hij het nulpunt al dan niet moet bijstellen. Dit gebeurt volledig automatisch. Het algoritme maakt aldus gebruik van het feit dat het CO2-gehalte in gebouwen/ruimten regelmatig gedurende een bepaalde periode op een minimum stabiliseert wanneer zij niet bezet zijn. In permanent bezette ruimten of in ruimten met een voortdurend verhoogde CO2-concentratie (b.v. broeikassen) werkt dit principe van automatische aanpassing niet.
"

Only two things are infinite, the universe and human stupidity, and I'm not sure about the former


Acties:
  • +1 Henk 'm!

  • OcGuru
  • Registratie: Juni 2004
  • Laatst online: 15-09 22:36

OcGuru

Giulietta Qv

TD-er schreef op woensdag 10 april 2024 @ 17:06:
[...]

Nope, Serial1 op de ESP8266 is alleen TX-only, dus in theorie zou je daar logs naar toe kunnen sturen ofzo, maar geen data van lezen.
Serial0 zit standaard op GPIO1/3 en je kunt die inderdaad 'swappen' naar GPIO 13/15, maar let wel op dat GPIO-15 een specifieke state moet hebben tijdens booten van de ESP.
Oftewel je moet een PNP transistor gebruiken om die combinatie te gebruiken.
Het is dan nog steeds Serial0, maar niet meer verbonden met de USB naar serial chip.

Het beste is echt om gewoon niet meer ESP8266 te gebruiken voor nieuwe dingen, daar deze echt veel te beperkt is en de ESP32-varianten zijn zeer goede alternatieven tegenwoordig en echt niet duurder.
Inderdaad.

Enige reden om een 8266 te gebruiken is eigenlijk als je een device op een accu hebt, want volgens mij verbruikt de 8266 een stukkie minder stroom.

Bl44t


Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Nu online
TD-er schreef op woensdag 10 april 2024 @ 17:06:
[...]

Nope, Serial1 op de ESP8266 is alleen TX-only, dus in theorie zou je daar logs naar toe kunnen sturen ofzo, maar geen data van lezen.
Serial0 zit standaard op GPIO1/3 en je kunt die inderdaad 'swappen' naar GPIO 13/15, maar let wel op dat GPIO-15 een specifieke state moet hebben tijdens booten van de ESP.
Oftewel je moet een PNP transistor gebruiken om die combinatie te gebruiken.
Het is dan nog steeds Serial0, maar niet meer verbonden met de USB naar serial chip.

Het beste is echt om gewoon niet meer ESP8266 te gebruiken voor nieuwe dingen, daar deze echt veel te beperkt is en de ESP32-varianten zijn zeer goede alternatieven tegenwoordig en echt niet duurder.
Ik denk dat we hetzelfde proberen te zeggen. Alleen: met Serial doelde ik op de variabele in de code, en ik spreek over UART om de 2 uarts op de esp8266 te duiden. Idd kun je van de tweede uart de RX niet eenvoudig gebruiken want die zit aan de flash chip vast. Neemt niet weg dat je maar 1 RX nodig hebt voor uitlezen van de CO2 sensor en dat je die voor uart 0 naar GPIO13 kunt swappen, zoals jij ook aan geeft. Dat de TX daarmee naar GPIO15 gaat en deze tijdens boot laag moet zijn is geen nadeel. Ik heb deze oplossing succesvol toegepast om de Intergas ketel uit te lezen (TX via uart1 en RX via uart0)
Overigens ben ik overgestapt van de WEMOS D1 mini met CH430 aan boaard naar de 'kale' en kleiner ESP8266 zodat de RX/TX pins gewoon bereikbaar zijn

Of de esp32 of de esp8266 beter is kan ik niet zeggen, hangt van de toepassing af. Wel gebruikt de 8266 less power en heeft snellere boot sequence. Dus veel van mijn projecten gebruiken deze.... nog steeds

Acties:
  • 0 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Nu online
TD-er schreef op woensdag 10 april 2024 @ 17:27:
Je loopt de kans dat boot-logs de sensor in de war kunnen maken.
Bedoel je de boot-logs van de esp? Die gaan dan via de TX en niet via de RX pin.

Maar idd geeft het parallel hangen van de CH430 met andere toepassingen in mijn ervaring problemen. (Intergas ketel communicatie)

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Bootsequence tijd zou ik moeten meten. Volgens mij is dat om 't even.
Stroomverbruik van de ESP8266 is ook niet beter dan de vele ESP32-varianten zoals de ESP32-C3 bijv.
Bedoel je de boot-logs van de esp? Die gaan dan via de TX en niet via de RX pin.
Als je data naar de sensor moet sturen, bijv. om instellingen te zetten of een meting te initieren (hangt af van sensor of dit nodig is) dan heb je de TX van de ESP gekoppeld aan de RX van de sensor.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • +1 Henk 'm!

  • amiaima
  • Registratie: September 2003
  • Laatst online: 07:15
Leuk project om die Resideo R200C2-A Kooldioxidemelder (CO2) te voorzien van een esp en uit te lezen middels homeassistant en top dat het project gedeeld wordt op github.
Na enthousiast te zijn geworden besloten om bij ibood in de aanbieding er een viertal te hebben gekocht.
Dit weekend ga ik er eens een aanpassen en proberen in ha werkend te krijgen. Uiteindelijke doel is de mechanische ventilatie hierop te laten sturen voor een C+ systeem met onderdruk klepjes op de ventilatie roosters.

Acties:
  • 0 Henk 'm!

  • Leaguer
  • Registratie: December 2008
  • Niet online
Yaksa schreef op woensdag 10 april 2024 @ 17:31:
[...]

Dat apparaat calibreerd volledig automatisch en op een manier dat deze niet te gebruiken is in bijvoorbeeld woon- of slaapkamers.
Quote van de productpagina:
"Automatische basislijnkalibratie.
De verwachte CO2-waarde in de frisse lucht bedraagt vandaag ongeveer 400 ppm (0,04 %vol). Dit wordt door de eenheid als de laagste grenswaarde (basislijn) aangenomen. Een speciaal algoritme controleert nu permanent de laagste gedetecteerde CO2-waarde van de sensor over een vooraf geconfigureerd tijdsinterval gedurende verschillende dagen en corrigeert langzaam elke gedetecteerde afwijking op lange termijn ten opzichte van de verwachte waarde van 400 ppm (of 0,04%vol) CO2 in verse lucht. Bij normale toepassingen binnenshuis zal het kooldioxidepeil in de loop van een week op een bepaald moment dalen tot een niveau dat dicht bij de buitenlucht ligt. Door de waarden over een periode van 8 dagen te registreren en vervolgens de laagste waarde te vergelijken met het 400 ppm-punt, herkent de meter of hij het nulpunt al dan niet moet bijstellen. Dit gebeurt volledig automatisch. Het algoritme maakt aldus gebruik van het feit dat het CO2-gehalte in gebouwen/ruimten regelmatig gedurende een bepaalde periode op een minimum stabiliseert wanneer zij niet bezet zijn. In permanent bezette ruimten of in ruimten met een voortdurend verhoogde CO2-concentratie (b.v. broeikassen) werkt dit principe van automatische aanpassing niet.
"
Dat heb ik natuurlijk ook gelezen toen ik deze kocht. Maar voor ons is dat geen probleem want hier is regelmatig een hele dag niemand thuis, en is de woonkamer dus leeg. Geldt uiteraard ook 's nachts :+ . Dan gaan de waarden gelukkig terug richting 'normaal'.

Idem voor de slaapkamers, maar dan natuurlijk overdag leeg, terwijl er wel een raam (en ventilatieroosters) openstaan. Ik denk dus niet zo'n groot probleem?

Overigens, uit je eigen quote, geven ze zelf ook aan dat dit normaliter niet zo'n issue is...: "Bij normale toepassingen binnenshuis zal het kooldioxidepeil in de loop van een week op een bepaald moment dalen tot een niveau dat dicht bij de buitenlucht ligt."

Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 13:27

Gizz

Dunder-Mifflin, Inc.

Yaksa schreef op woensdag 10 april 2024 @ 17:31:
[...]

Dat apparaat calibreerd volledig automatisch en op een manier dat deze niet te gebruiken is in bijvoorbeeld woon- of slaapkamers.
ABC is toch iets dat 99% van de sensoren in dit topic gebruikt? Zowel zelfbouw als kant-en-klaar. Prima systeem, de meeste mensen hebben wekelijks in hun huis- en slaapkamer wel een periode dat een kamer langere tijd leeg is (14+ uur), eventueel met wat extra ventilatie door een raampje open.

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
Als er geen actieve ventilatie in de kamer aanwezig is kan het behoorlijk tegen vallen met roostertjes of een raam op een kiertje.
Vooral als de sensor een korte (<7dagen) ABC periode hanteert geeft dat afwijkingen in de meting.

Om daadwerkelijk naar buitenlucht waarden te zakken moet er dagelijks rigoreus gelucht worden, zonder tocht/trek kan CO2 vrolijk blijven hangen. Dat luchten heeft niet iedereen trek in als de "r" in de maand zit.

- knip -


Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 13:27

Gizz

Dunder-Mifflin, Inc.

@Raymond P dan prijs ik mezelf gelukkig met mijn situatie. Maar misschien valt dat wat jou betreft onder actieve ventilatie in de kamer: met het slaapkamerraam dicht (en alleen het roostertje boven het raam open) zakt het CO2-niveau van 1000ppm naar het minimum uren voordat we weer naar bed gaan, met alleen de MV (afzuiging badkamer) op de laagste stand.

Nou gaat het in de praktijk véél sneller omdat we eigenlijk altijd met het raam open slapen en na het opstaan vaak ook nog lang het raam open hebben.

Maar brr, moet er niet aan denken om in een huis te wonen waar, nadat er 16 uur niemand in een kamer geweest is, nog steeds ruimschoots de CO2 van 16 uur eerder hangt. Krijg het er benauwd van :P

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • +1 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 15:20

Tazzios

..

amiaima schreef op woensdag 10 april 2024 @ 21:05:
Leuk project om die Resideo R200C2-A Kooldioxidemelder (CO2) te voorzien van een esp en uit te lezen middels homeassistant en top dat het project gedeeld wordt op github.
Na enthousiast te zijn geworden besloten om bij ibood in de aanbieding er een viertal te hebben gekocht.
Dit weekend ga ik er eens een aanpassen en proberen in ha werkend te krijgen. Uiteindelijke doel is de mechanische ventilatie hierop te laten sturen voor een C+ systeem met onderdruk klepjes op de ventilatie roosters.
Ik heb zelf ook zoiets gedaan.
een klep uit dit topic achter het rooster in mijn slaapkamer geplaatst: Open AIR (open source smart ventilatieaansturing)
En een awair element voor de co2 meting. Op basis van c02 en temperatuur verschil stuur ik de klep.

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
@Gizz In dat geval heb je een trek van lucht zolang je de slaapkamerdeur niet sluit, dat is gewoon actieve ventilatie. Wat eruit gaat moet er immers ergens anders weer in. ;)

- knip -


Acties:
  • +1 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Of je ervaart precies wat het nadeel is van een te korte ABC periode en dus een meetwaarde die welliswaar 400-ish ppm aangeeft terwijl de feitelijke concentratie niet in de buurt komt van 400 ppm.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • +7 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 14:04

Antonio di

a mi me dijeron que si

Voor de liefhebber wat foto's van de Trotec BZ25 die een prijsje heeft tussen de 18-25 euro:
Afbeeldingslocatie: https://tweakers.net/i/iUf-ejg-Br5LQxUkcDtsQ22w4i4=/232x232/filters:strip_icc():strip_exif()/f/image/c7DCsnvtzEaFKX6tAprOQJ6q.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/Xr4okdwlT4X1avYe9lxR-B_8v2A=/232x232/filters:strip_icc():strip_exif()/f/image/9U2eyxhOu3GUbK9ouqvRok2u.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/05VPa3dmAKxQExFE_UqKkRALfvA=/232x232/filters:strip_icc():strip_exif()/f/image/AhMsLxuvQnYynrlXV3jgl0fo.jpg?f=fotoalbum_tile
Afbeeldingslocatie: https://tweakers.net/i/M-0_O7SnepgEr87z4yQn6fArews=/232x232/filters:strip_icc():strip_exif()/f/image/CaDPNjP4llfquO4Nr6Cg9FjF.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/hQyygcM8hcgPfKAHOv6dx_qABX8=/232x232/filters:strip_icc():strip_exif()/f/image/h8ZmM9XI7pMl5yOQqKO1ggR7.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/l6TX3qWCJ56xRZ0HVCOUiSa5pgQ=/232x232/filters:strip_icc():strip_exif()/f/image/iRZrQg4CzP1SCCtec5yn01hD.jpg?f=fotoalbum_tile

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Dat alles met een SenseAir S8 voor < 25 euro?
Alleen de sensor kost al zoveel.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 14:04

Antonio di

a mi me dijeron que si

TD-er schreef op vrijdag 12 april 2024 @ 23:38:
Dat alles met een SenseAir S8 voor < 25 euro?
Alleen de sensor kost al zoveel.
Precies, dat wat de reden de foto's te plaatsen en het is ook nog een apart printplaatje met de SenseAir S8 erop.

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Heb er zojuist 2 besteld :)
Ben benieuwd, want voor dat geld is het een zeer goede deal.
De "van/voor" prijs die ze noemen is best wel geloofwaardig voor wat je krijgt.
Moet haast wel een dumppartij zijn geweest.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • 0 Henk 'm!

  • manusjevanalles
  • Registratie: Januari 2009
  • Laatst online: 16:37
TD-er schreef op zaterdag 13 april 2024 @ 00:18:
Heb er zojuist 2 besteld :)
Ben benieuwd, want voor dat geld is het een zeer goede deal.
De "van/voor" prijs die ze noemen is best wel geloofwaardig voor wat je krijgt.
Moet haast wel een dumppartij zijn geweest.
Waar zijn ze te koop?

☀️ 6440 Wp zuid | 🌡️ Stiebel Eltron WPL 15 ACS, HM Trend | Home Assistant


Acties:
  • +2 Henk 'm!

  • Pierre
  • Registratie: Maart 2005
  • Nu online

Pierre

Van nature lui!

In the end, we will remember not the words of our enemies, but the silence of our friends.


Acties:
  • 0 Henk 'm!

  • President
  • Registratie: Februari 2015
  • Laatst online: 14:21
Leaguer schreef op vrijdag 5 april 2024 @ 14:24:
[...]

Ik weet niet wat je budget is, maar ik heb net deze gekocht (nu flinke aanbieding) voor €25 incl. verzendkosten:
https://nl.trotec.com/sho...aliteitsmonitor-bz25.html

[En voor nog een tientje meer de versie met datalogger, mocht dat een extra wens van je zijn: https://nl.trotec.com/sho...teit-datalogger-bz30.html]
Die versie met datalogger is weer boven de 100 euro

Acties:
  • +1 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
President schreef op zaterdag 13 april 2024 @ 08:13:
[...]

Die versie met datalogger is weer boven de 100 euro
Ik denk dat hij net als de Resideo die hier veel werd besproken, prima gemod kan worden door er een ESP32 in te stoppen zodat je kan parasiteren op de data van de CO₂-sensor en dat naar Home Assistant o.i.d. kan doorsluizen.

Meetwaardes zullen prima zijn met een SenseAir sensor. De rest ziet er vrij cheapo uit qua behuizing e.d.

[ Voor 11% gewijzigd door ThinkPad op 13-04-2024 09:26 ]


Acties:
  • +3 Henk 'm!

  • ecb1
  • Registratie: Maart 2009
  • Laatst online: 12:51
Wat betreft de Trotec BZ25, ter neutrale info en overweging (ikzelf heb weinig kennis van dit soort apparaten, is dus alleen om onderstaande ervaringen te vermelden):

Op Amazon zijn er 2 (Duitse) personen die als vergelijking tegelijkertijd met een gekalibreerd apparaat een meting hebben uitgevoerd.
Daarbij bleken er afwijkingen te zijn, bij één meting zelfs een flinke, zie vertaalde quotes hieronder en foto.
Bij de 5 sterren-reviews wordt wel genoemd dat het betrouwbare metingen zijn, maar daar wordt niet bij vermeld of dat vergeleken is met een gekalibreerd apparaat.

* "Een controlevergelijking met een gekalibreerd apparaat laat echter een zeer hoge opwaartse afwijking zien. Zie afbeelding, het Trotec-apparaat toont 1527ppm en het gestandaardiseerde apparaat toont 1023ppm."

Afbeeldingslocatie: https://tweakers.net/i/PP7HhMZEcd4ELjIX8Pvex-oiEO4=/x800/filters:strip_icc():strip_exif()/f/image/3lSUt7KRRTlhzWBozKMxe11G.jpg?f=fotoalbum_large

* "De temperatuur meet de volgende waarden (toont 19,8°C = maar in werkelijkheid 18,6°C).
De luchtvochtigheid heeft de volgende waarden (toont 75,3% = maar in werkelijkheid 64%)
Gemeten met een gekalibreerd meetapparaat."

Acties:
  • 0 Henk 'm!

  • Raymond P
  • Registratie: September 2006
  • Nu online
Mogelijk heeft de reviewer het device niet lang genoeg in gebruik gehad.
Zo'n sensor moet een week of twee draaien om in te breken. En zelfs daarna is het cijfertje wat je ziet niet waar je naar wilt kijken, de trend is veel interessanter.

Het meten van temperatuur is altijd een dingetje, de plaatsing van de thermosensor op de PCB is al niet ideaal en het huis is zwart...

- knip -


Acties:
  • 0 Henk 'm!

  • mrmrmr
  • Registratie: April 2007
  • Niet online
TD-er schreef op zaterdag 13 april 2024 @ 00:18:
Heb er zojuist 2 besteld :)
Ben benieuwd, want voor dat geld is het een zeer goede deal.
De "van/voor" prijs die ze noemen is best wel geloofwaardig voor wat je krijgt.
Moet haast wel een dumppartij zijn geweest.
Edit: incorrecte tekst verwijderd.

Als je bij Trotec iets bestelt kun je soms maandenlang wachten. Ze laten ook de beloofde ver vooruitgeschoven leverdatum met maanden voorbij gaan zonder iets te zeggen. Ik krijg de indruk dat er niet echt sprake is van reserveren van een artikel als het eenmaal aankomt in het magazijn. Ze vragen wel vooruitbetaling.

Zie ook deze reviews over het bedrijf.

[ Voor 26% gewijzigd door mrmrmr op 13-04-2024 20:49 ]


Acties:
  • 0 Henk 'm!

  • ecb1
  • Registratie: Maart 2009
  • Laatst online: 12:51
Raymond P schreef op zaterdag 13 april 2024 @ 12:26:
Mogelijk heeft de reviewer het device niet lang genoeg in gebruik gehad.
Zo'n sensor moet een week of twee draaien om in te breken. En zelfs daarna is het cijfertje wat je ziet niet waar je naar wilt kijken, de trend is veel interessanter.

Het meten van temperatuur is altijd een dingetje, de plaatsing van de thermosensor op de PCB is al niet ideaal en het huis is zwart...
Zou zomaar kunnen.

Het is ook niet zo dat die 2 ervaringen bepalend zijn voor het totale gebruik of de algehele kwaliteit en betrouwbaarheid. Vond het echter wel opvallend en het vermelden waard ter overweging.

Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 14:04

Antonio di

a mi me dijeron que si

mrmrmr schreef op zaterdag 13 april 2024 @ 14:36:
[...]


Edit: incorrecte tekst verwijderd.

Als je bij Trotec iets bestelt kun je soms maandenlang wachten. Ze laten ook de beloofde ver vooruitgeschoven leverdatum met maanden voorbij gaan zonder iets te zeggen. Ik krijg de indruk dat er niet echt sprake van reserveren van een artikel als het eenmaal aankomt in het magazijn. Ze vragen wel vooruitbetaling.

Zie ook deze reviews over het bedrijf.
Ik heb de Trotec BZ25 en 3 andere artikelen op zaterdag 6 april 2024 besteld. De status van alle producten was "direct leverbaar". Maandag bericht ontvangen dat ze verstuurd gaan worden. Op donderdag 11 april 2024 met DHL rond 18.15u bezorgd. De doos kwam uit Duitsland.

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • 0 Henk 'm!

  • OcGuru
  • Registratie: Juni 2004
  • Laatst online: 15-09 22:36

OcGuru

Giulietta Qv

TD-er schreef op zaterdag 13 april 2024 @ 00:18:
Heb er zojuist 2 besteld :)
Ben benieuwd, want voor dat geld is het een zeer goede deal.
De "van/voor" prijs die ze noemen is best wel geloofwaardig voor wat je krijgt.
Moet haast wel een dumppartij zijn geweest.
Hiero ook 2 besteld. Voor de prijs hoef je het niet te laten en is leuk spul om mee te hobby'en. :)

Bl44t


Acties:
  • 0 Henk 'm!

  • reinier68
  • Registratie: Februari 2007
  • Laatst online: 15-09 17:23
Ik heb ook de Trotec BZ30. Toen in de aanbieding 2 besteld en dan ook nog met 10% korting extra.

Draaien nu dik 3 weken. Waardes lijken idd ietwat hoger, maar het gaat idd om de trend.
En met ietwat, bedoel ik ook een heel klein beetje. Al heb ik geen gecalibreerde meter maar welo andere sensoren die ik er dan even naast hou.


Het komt uit Duitsland, maar levering was vlot genoeg :-)

[ Voor 22% gewijzigd door reinier68 op 13-04-2024 15:41 ]


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
@mrmrmr Ik had inderdaad niet eerst even gecheckt.
Maar vanmorgen had ik al wel een verzendbevestiging in de mail.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • +2 Henk 'm!

  • ephymerous
  • Registratie: Mei 2002
  • Laatst online: 09:22
ThinkPad schreef op zaterdag 13 april 2024 @ 08:58:
[...]

Ik denk dat hij net als de Resideo die hier veel werd besproken, prima gemod kan worden door er een ESP32 in te stoppen zodat je kan parasiteren op de data van de CO₂-sensor en dat naar Home Assistant o.i.d. kan doorsluizen.

Meetwaardes zullen prima zijn met een SenseAir sensor. De rest ziet er vrij cheapo uit qua behuizing e.d.
Dat lijkt me ook. Ik heb ‘m besteld en het lijkt me een leuk knutselprojectje. Dit lijkt me een prima handleiding :)

XXXVI


Acties:
  • +7 Henk 'm!

  • Pluimvee
  • Registratie: Maart 2023
  • Nu online
I also have my Resido mod ready. Based on ESP8266 and coded using MQTT interface to HA.
See the code here
https://github.com/Pluimvee/Resideo

Thanks for all tweakers on this topic for sharing their results and work. Special thanks to Bartvb, Soepstengel, Skix_Aces and ThinkPad.

See below the picture on how the EPS fits into the first proof of concept. I have another three Resideo's to modify and think I will place the ESP inside the unit.

Afbeeldingslocatie: https://tweakers.net/i/jaEH6TL8O6ArrH6Rnmo39AvVjEc=/x800/filters:strip_icc():strip_exif()/f/image/g8gE1hclJiHTI1sSNVd88s3x.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • keuringsdienst
  • Registratie: December 2022
  • Laatst online: 16:20

keuringsdienst

Rabarber Rabarber

De prijs is nu helaas weer 100 euro.
Ik heb er ook twee in bestelling staan maar vraag me wel af waar de 82% korting vandaan kwam?

Pretentieus: de onaangename eigenschap van mensen die gezien willen worden als indrukwekkender, succesvoller of belangrijker dan ze werkelijk zijn. Rabarber. Aannames, onderbuikgevoelens, vermoedens, verzinsels, van horen zeggen, grappen = NIETS waard.


Acties:
  • 0 Henk 'm!

  • Leaguer
  • Registratie: December 2008
  • Niet online
Was een outlet. Mijn vermoeden is dat ze erachter kwamen dat de temperatuursensor structureel een graad te hoog aangeeft (is bij mij in ieder geval zo). Vocht en CO2 lijken accuraat. Misschien dat ze alle versies met afwijkende temperatuursensor eruit hebben gedaan voor die dumpprijzen.

Nou ja, bij mij staat de BZ25 in ieder geval in de woonkamer voorlopig.

[ Voor 15% gewijzigd door Leaguer op 15-04-2024 21:38 ]


Acties:
  • 0 Henk 'm!

  • ephymerous
  • Registratie: Mei 2002
  • Laatst online: 09:22
keuringsdienst schreef op maandag 15 april 2024 @ 16:39:
De prijs is nu helaas weer 100 euro.
Ik heb er ook twee in bestelling staan maar vraag me wel af waar de 82% korting vandaan kwam?
Goede vraag. Die van mij lijkt vandaag al binnen te komen :)

XXXVI


Acties:
  • 0 Henk 'm!

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Leaguer schreef op maandag 15 april 2024 @ 21:36:
Was een outlet. Mijn vermoeden is dat ze erachter kwamen dat de temperatuursensor structureel een graad te hoog aangeeft (is bij mij in ieder geval zo). Vocht en CO2 lijken accuraat. Misschien dat ze alle versies met afwijkende temperatuursensor eruit hebben gedaan voor die dumpprijzen.

Nou ja, bij mij staat de BZ25 in ieder geval in de woonkamer voorlopig.
Zou dat bij de Resideo R200 ook het geval geweest zijn? Die geeft hier ook structureel afwijkende resultaten aan, zowel voor luchtvochtigheid als temperatuur (na het inbouwen van een ESP8266 wijkt het nog meer af).

Luchtvochtigheid heb ik 2 meters: een Xiaomi Mi en een analoge hygrometer die je van tijd tot tijd even moet kalibreren. Dat analoge ding heeft nog niet heel lang geleden een nacht in een gesloten pan met water gelegen, geeft dezelfde waarde aan als de Xiaomi Mi, zit misschien verschil 1% tussen. De R200 wijkt fors af van deze beide meters, zo'n 15%.

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 13:46
Aranet 4 voor een echte betrouwbare en mobiele meter, ik zweer erbij. Werkt ook goed qua home assistant integratie maar wel flink aan de prijs.

Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 14:04

Antonio di

a mi me dijeron que si

Vaevictis_ schreef op dinsdag 16 april 2024 @ 09:22:
Aranet 4 voor een echte betrouwbare en mobiele meter, ik zweer erbij. Werkt ook goed qua home assistant integratie maar wel flink aan de prijs.
De vraag is dan welke NDIR CO2 meter zit er aan de binnenkant. Fotoooooo's :) :9~ :+

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • 0 Henk 'm!

  • keuringsdienst
  • Registratie: December 2022
  • Laatst online: 16:20

keuringsdienst

Rabarber Rabarber

Kleine temperatuur verschillen zijn mogelijk te verklaren door de warmte die de elektronica en het scherm zelf intern genereren. Voor deze betaalbare compacte apparaatjes compenseren ze daar in het ontwerp niet voor.

Gek genoeg zal een analoge thermometer dan een stuk betrouwbaarder zijn.

Pretentieus: de onaangename eigenschap van mensen die gezien willen worden als indrukwekkender, succesvoller of belangrijker dan ze werkelijk zijn. Rabarber. Aannames, onderbuikgevoelens, vermoedens, verzinsels, van horen zeggen, grappen = NIETS waard.


Acties:
  • +2 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
Antonio di schreef op dinsdag 16 april 2024 @ 11:01:
[...]

De vraag is dan welke NDIR CO2 meter zit er aan de binnenkant. Fotoooooo's :) :9~ :+
Om @Vaevictis_ de moeite te besparen: https://kaspars.net/blog/aranet4-teardown
Daar staat niets beschreven over de sensor, maar via Google is te vinden dat de 'Senseair Sunrise' sensor wordt gebruikt.

Ik ben ook erg tevreden over mijn Aranet4, mooi compact apparaatje om te zien ook. Duidelijk afleesbaar e-ink scherm en eindeloze batterijduur op 2xAA.

Via Bluetooth uit te lezen, wel jammer dat je echt met het device moet pairen (stuk minder zuinig). Een Xiaomi thermometer stuurt z'n data uit via 'announcements' en dan hoef je dus niet gepaired te zijn, maar 'schreeuwt' hij z'n data gewoon in de rondte.

Acties:
  • +2 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 14-09 22:29
Yep, da's duidelijk een SenseAir S11 (Sunrise) sensor.
Een stuk geavanceerder dan de ouderwetse S8, als in een van eerste sensoren die ze in samenwerking met Asahi Kasei gemaakt hebben met een speciale monochromatische LED.
De S8 heeft nog een "gloeilamp" aan boord.
De S11 kan sneller een meting doen (en is een stuk sneller uit te lezen) en is daarmee een stukje zuiniger. Ook hoeft de S11 gedurende de levensduur minder te compenseren voor veroudering.
Echter de S8 is nog steeds de 'koning' als het gaat om gevoeligheid.
Maar voor batterij-gevoede apparatuur is een S11 zeker een goede keus.

Je zou de S11 zelfs in slaap kunnen brengen en zelf periodiek een meting kunnen laten doen en dan een pulse laten geven als de waarde meer dan X veranderd is.
Met een e-ink scherm kun je dan wel heeeel lang doen op een batterij.

Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)


Acties:
  • +2 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Nu online
ThinkPad schreef op dinsdag 16 april 2024 @ 14:30:
[...]

Via Bluetooth uit te lezen, wel jammer dat je echt met het device moet pairen (stuk minder zuinig). Een Xiaomi thermometer stuurt z'n data uit via 'announcements' en dan hoef je dus niet gepaired te zijn, maar 'schreeuwt' hij z'n data gewoon in de rondte.
Vermoed dat de Aranet nu ook gewoon 'rondschreeuwt' via BLE. Mijn Home Assistant pikte hem automatisch op.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 15:32
jj85 schreef op dinsdag 16 april 2024 @ 16:09:
[...]

Vermoed dat de Aranet nu ook gewoon 'rondschreeuwt' via BLE. Mijn Home Assistant pikte hem automatisch op.
Wat gebruik jij om het Bluetooth signaal op te vangen? Ik probeerde het met een ESP32 met Tasmota erop meen ik (tijdje terug al dat ik het probeerde).

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 13:46
TD-er schreef op dinsdag 16 april 2024 @ 15:53:
Yep, da's duidelijk een SenseAir S11 (Sunrise) sensor.
Een stuk geavanceerder dan de ouderwetse S8, als in een van eerste sensoren die ze in samenwerking met Asahi Kasei gemaakt hebben met een speciale monochromatische LED.
De S8 heeft nog een "gloeilamp" aan boord.
De S11 kan sneller een meting doen (en is een stuk sneller uit te lezen) en is daarmee een stukje zuiniger. Ook hoeft de S11 gedurende de levensduur minder te compenseren voor veroudering.
Echter de S8 is nog steeds de 'koning' als het gaat om gevoeligheid.
Maar voor batterij-gevoede apparatuur is een S11 zeker een goede keus.

Je zou de S11 zelfs in slaap kunnen brengen en zelf periodiek een meting kunnen laten doen en dan een pulse laten geven als de waarde meer dan X veranderd is.
Met een e-ink scherm kun je dan wel heeeel lang doen op een batterij.
Ik heb de S8 in de Orcon bedieningssensors zitten in alle verblijf ruimte. Had hier een ESP8266 op gesoldeerd om via home assistant deze uit te lezen. Tegenwoordig kan ik via de WTW alles uitlezen.

Heb zelf nog een aantal gemaakt met MHZ 19b.

Acties:
  • 0 Henk 'm!

  • kdekker
  • Registratie: Januari 2005
  • Niet online
Leaguer schreef op vrijdag 5 april 2024 @ 14:24:
[...]

Ik weet niet wat je budget is, maar ik heb net deze gekocht (nu flinke aanbieding) voor €25 incl. verzendkosten:
https://nl.trotec.com/sho...aliteitsmonitor-bz25.html

[En voor nog een tientje meer de versie met datalogger, mocht dat een extra wens van je zijn: https://nl.trotec.com/sho...teit-datalogger-bz30.html]
Staat nu voor 99 euro. Dat is andere koek.

Edit: spuit 11

[ Voor 1% gewijzigd door kdekker op 16-04-2024 20:05 . Reden: Anderen waren me voor. Ik las top-down ;) ]

Pagina: 1 ... 36 ... 40 Laatste

Let op:
Aanbiedingen graag in Awair element en andere CO2 meter kortingscodes