Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
@podarcis Ik.

@infernix Had een versie van ESPEasy gecompileerd met support voor de MH-Z19. Misschien kun je de binary delen hier?

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 11-09 23:17
@podarcis @ThinkPad
je kunt de sheet _P049_MHZ19.ino wijzigen.

Bovenaan
#ifdef PLUGIN_BUILD_TESTING wijzigen in //#ifdef PLUGIN_BUILD_TESTING


Onderaan
#endif wijzigen in //#endif

Als je nu opnieuw compiled dan is de sensor beschikbaar zonder dat je allemaal andere meuk toevoegt

Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Ik heb nu ook de mh-z19-sensor binnen en nu wil ik daar natuurlijk graag een stukje software voor schrijven om dat in mijn bestaande (ook handgeschreven) monitoring te integreren.

De datasheet is vrij duidelijk, het enige wat ik niet begrijp is wat ze bedoelen met een "stop byte". Ik ken wel het concept van stop bits op een seriele port, maar een stop byte? Ik kan er ook niet echt veel meer over vinden. Heeft iemand een idee?

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Kun je niet een bestaande firmware op een ESP8266 gooien en de boel in je monitoring afvangen met MQTT of HTTP?

Klinkt beetje alsof je het wiel opnieuw probeert uit te vinden :+

Acties:
  • 0 Henk 'm!

  • podarcis
  • Registratie: Oktober 2010
  • Laatst online: 12-09 13:34
Van de ESP EASY V2.0.0DEV10 zijn verschillende images; normaal (die ik eerst had), Dev en testing. Bij zowel Dev als Testing kan ik wel de MH-Z19 selecteren.

Daar gaan we dus verder mee aan de slag. Het lijkt er nu op dat deze images nog wat instabiel zijn (duh, voor beta-spul) en dat mij Oled-schermje hierdoor wat kuren heeft gekregen... Ach, je bent er mee van de straat :-)

Acties:
  • 0 Henk 'm!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:47
ThinkPadd schreef op donderdag 15 juni 2017 @ 15:49:
@podarcis Ik.

@infernix Had een versie van ESPEasy gecompileerd met support voor de MH-Z19. Misschien kun je de binary delen hier?
Ik niet, of nou ja, niet voor meer dan een uur. Op de een of andere manier stoppen de metingen na een uurtje ofzo. Ik heb nu maar zelf een script geschreven dat de MH Z19 en een DHT22 uitleest en naar MQTT stuurt. MH Z19 code is deels geleend van ESP Easy. Wat ik er aan toe gevoegd heb is dat wanneer er meerdere foute metingen zijn, de ESP wordt herstart door middel van dit
C++:
1
ESP.restart();

Acties:
  • 0 Henk 'm!

  • base_
  • Registratie: April 2003
  • Laatst online: 18:57

Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

ThinkPadd schreef op vrijdag 16 juni 2017 @ 14:55:
Kun je niet een bestaande firmware op een ESP8266 gooien en de boel in je monitoring afvangen met MQTT of HTTP?

Klinkt beetje alsof je het wiel opnieuw probeert uit te vinden :+
Neuh, het protocol is vrij simpel dus dat zit zo in elkaar. Ik heb nu gewoon dat hele stop byte verhaal genegeerd en even snel een programmaatje in elkaar gedraaid en dat lijkt gewoon goed te werken.

Toen ik de sensor aansloot en startte kwam er eerst constant 400 uit, terwijl ik binnen zat - tenzij ik er recht op ging ademen. Toen even buiten gaan staan met het ding. Daarna gingen de waardes omhoog naar ongeveer 840 toen ik weer naar binnen ging.

Lijkt er dus op dat de sensor zichzelf automatisch calibreert. Weet iemand of de sensor die calibratie onthoudt als de stroom eraf gaat? Ik wil deze namelijk midden in de kamer ophangen aan een (al bestaande) beaglebone. Kan ik voor een periodieke calibratie gewoon die sensor even aan een powerbank hangen en buiten leggen?

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 11-09 23:17
cyberstalker schreef op vrijdag 16 juni 2017 @ 21:25:
[...]

Neuh, het protocol is vrij simpel dus dat zit zo in elkaar. Ik heb nu gewoon dat hele stop byte verhaal genegeerd en even snel een programmaatje in elkaar gedraaid en dat lijkt gewoon goed te werken.

Toen ik de sensor aansloot en startte kwam er eerst constant 400 uit, terwijl ik binnen zat - tenzij ik er recht op ging ademen. Toen even buiten gaan staan met het ding. Daarna gingen de waardes omhoog naar ongeveer 840 toen ik weer naar binnen ging.

Lijkt er dus op dat de sensor zichzelf automatisch calibreert. Weet iemand of de sensor die calibratie onthoudt als de stroom eraf gaat? Ik wil deze namelijk midden in de kamer ophangen aan een (al bestaande) beaglebone. Kan ik voor een periodieke calibratie gewoon die sensor even aan een powerbank hangen en buiten leggen?
Ik heb de mijne met de hand calibreert en auto calibratie uitgeschakeld en het lijkt er op dat de waarden vast worden gehouden als de spanning eraf is geweest. Tot nu toe als meer dan 1 week probleemloos

Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
cyberstalker schreef op vrijdag 16 juni 2017 @ 21:25:
[...]

Neuh, het protocol is vrij simpel dus dat zit zo in elkaar. Ik heb nu gewoon dat hele stop byte verhaal genegeerd en even snel een programmaatje in elkaar gedraaid en dat lijkt gewoon goed te werken.

Toen ik de sensor aansloot en startte kwam er eerst constant 400 uit, terwijl ik binnen zat - tenzij ik er recht op ging ademen. Toen even buiten gaan staan met het ding. Daarna gingen de waardes omhoog naar ongeveer 840 toen ik weer naar binnen ging.

Lijkt er dus op dat de sensor zichzelf automatisch calibreert. Weet iemand of de sensor die calibratie onthoudt als de stroom eraf gaat? Ik wil deze namelijk midden in de kamer ophangen aan een (al bestaande) beaglebone. Kan ik voor een periodieke calibratie gewoon die sensor even aan een powerbank hangen en buiten leggen?
Lee's even een paar posts omhoog, ik had hetzelfde probleem. Opgelost door auto calibratie uit te zetten + een her calibratie buiten. Sensor werkt nu goed, zelfs na een tijdje uit gestaan te hebben. Het getal zal wel niet kloppen (in de stad is het buiten vast geen 400 ppm) maar voor mijn toepassing goed zat.

En de sensor is erg lichtgevoelig. Niet in de zon leggen dus.

[ Voor 3% gewijzigd door kjast op 17-06-2017 11:08 ]


Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

Zou dat kalibratie aan/uit zetten in Espeasy kunnen als optie?
Ik heb een nodemcu 2 en mh-z19 liggen die ik al aan elkaar gesoldeerd heb.
Met welke IDE versie kan ik het beste compileren?
Het is nog een beetje een zooitje met de verschillende versies, ik zoek een lib en .ino die samenwerken :P
Ik wil de nodemcu ergens een plek geven en via wifi configureren/uitlezen.

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

infernix schreef op woensdag 1 maart 2017 @ 02:16:
Ik heb hier wat updates gedaan aan de ESPEasy MH-Z19 code:
  • Automatic Background Calibration aan/uit commands
  • Onzinwaardes tijdens boot negeren
  • Meetwaardes bij onstabiele meting negeren
  • Reset command voor sensor
  • Bug gefixt met lezen van serial buffer (continue CRC errors)
  • Measurement range instelbaar (denk alleen voor PWM van toepassing)
Met name de ABC is denk ik bij mij deel van het probleem. Ik heb misschien wel een 19B geleverd gekregen waarbij dat standaard aan staat. Vandaag uur lang ramen open en ventilatie aan, PPM niet onder de 700. En in de middag zie je de U waarde omhoog schieten en daarmee ook de PPM continue op de 1000+, zelfs met ventilatie op max. Het is ook wat ze hier roepen. Ik vermoed dat die ABC gewoon helemaal niet goed gaat, dus zal nog maar eens met buitenlucht kalibreren met ABC uit, en dan kijken of de getallen normaal blijven.

Ik heb nog een MH-Z19 in de post en ook een CDM7160; als dat allemaal binnen is zal ik nog wel eens goed kijken hoe betrouwbaar ze zijn in vergelijking. Zal dan tzt de code wel upstream sturen :)
Ik probeer nu de code wat in je eerste link staat, maar ik krijg een foutmelding:
code:
1
'SENSOR_TYPE_QUADRUPLE' was not declared in this scope


Ik zie in de ESPEasy 2.0 ook alleen deze staan:
code:
1
2
3
4
5
6
7
8
9
10
11
#define SENSOR_TYPE_SINGLE                  1
#define SENSOR_TYPE_TEMP_HUM                2
#define SENSOR_TYPE_TEMP_BARO               3
#define SENSOR_TYPE_TEMP_HUM_BARO           4
#define SENSOR_TYPE_DUAL                    5
#define SENSOR_TYPE_TRIPLE                  6
#define SENSOR_TYPE_QUAD                    7
#define SENSOR_TYPE_SWITCH                 10
#define SENSOR_TYPE_DIMMER                 11
#define SENSOR_TYPE_LONG                   20
#define SENSOR_TYPE_WIND                   21


Enig idee hoe ik de QUADRUPLE kan definiëren? Of kan ik de SENSOR_TYPE_TRIPLE gebruiken?

Edit: never mind, ik gebruikte alleen de _P149_MHZ19.ino in een andere ESPEasy. Heb nu alles gepakt en compiled wel...

Koop hier mijn P1 reader :)


Acties:
  • +2 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
iMars schreef op zaterdag 17 juni 2017 @ 19:18:
[...]

Ik probeer nu de code wat in je eerste link staat, maar ik krijg een foutmelding:

*knip*
Da's allemaal oud, is al een tijdlang upstream gecommit naar https://github.com/letscontrolit/ESPEasy mega branch. Dat moet je dan ff compilen met platform.io

Edit: https://github.com/letsco...dee45cb9756b80374597a9e01

Edit2:
ThinkPadd schreef op donderdag 15 juni 2017 @ 15:49:
@infernix Had een versie van ESPEasy gecompileerd met support voor de MH-Z19. Misschien kun je de binary delen hier?
Hier is een espeasy mega build van eind maart: http://dx.infernix.net/test_4096.bin werkt probleemloos op d1 mini pro en amica nodemcu; maar beter even platform.io opzetten en met atom builden.

[ Voor 43% gewijzigd door infernix op 17-06-2017 21:22 ]


Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

Ik probeer het met Arduino 1.8.1 te compilen maar dan regent het errors :+
Met Atom erbij heb ik de zoveelste tool die het bos nog groter maakt ;w
[edit]
Met de bin werkt het op een NodeMCU 2 en hij leest de temperatuur uit :)
Nu eens zien hoe ik dit met Domoticz ga weergeven :9

[ Voor 31% gewijzigd door Speedy-Andre op 17-06-2017 22:55 ]

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

infernix schreef op zaterdag 17 juni 2017 @ 21:17:
[...]


Da's allemaal oud, is al een tijdlang upstream gecommit naar https://github.com/letscontrolit/ESPEasy mega branch. Dat moet je dan ff compilen met platform.io

Edit: https://github.com/letsco...dee45cb9756b80374597a9e01

Edit2:


[...]


Hier is een espeasy mega build van eind maart: http://dx.infernix.net/test_4096.bin werkt probleemloos op d1 mini pro en amica nodemcu; maar beter even platform.io opzetten en met atom builden.
Super, ga ik morgen na mijn nachtdienst (en slapen) even proberen! Ik had deze gedownload, gecompileerd e.d.: https://github.com/infernix/ESPEasy Maar die verstuurde geen waardes en las niks uit (alles stond op 0.00).

Ik heb de mega branch net ff gedownload en in Arduino 1.8.2 compileert ie zonder fouten! _/-\o_
Speedy-Andre schreef op zaterdag 17 juni 2017 @ 21:39:
Ik probeer het met Arduino 1.8.1 te compilen maar dan regent het errors :+
Met Atom erbij heb ik de zoveelste tool die het bos nog groter maakt ;w
[edit]
Met de bin werkt het op een NodeMCU 2 en hij leest de temperatuur uit :)
Nu eens zien hoe ik dit met Domoticz ga weergeven :9
Heb je alle libraries in LIB in je library gezet? Ik kreeg ook een foutmelding, omdat ik wat miste ;)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

iMars schreef op zaterdag 17 juni 2017 @ 23:47:
[...]

Ik heb de mega branch net ff gedownload en in Arduino 1.8.2 compileert ie zonder fouten! _/-\o_

[...]

Heb je alle libraries in LIB in je library gezet? Ik kreeg ook een foutmelding, omdat ik wat miste ;)
Dat heb ik gedaan en oudere LIBS verwijderd, maar de lijst blijft lang.
Met de .bin werkte hij in 1 keer en ik lees hem in Domoticz met een custom sensor uit :*)
Helaas zie ik alleen de Co2 in domoticz, misschien werkt temperatuur als die een eigen idx zou hebben.

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
Speedy-Andre schreef op zondag 18 juni 2017 @ 12:16:
[...]

Dat heb ik gedaan en oudere LIBS verwijderd, maar de lijst blijft lang.
Met de .bin werkte hij in 1 keer en ik lees hem in Domoticz met een custom sensor uit :*)
Helaas zie ik alleen de Co2 in domoticz, misschien werkt temperatuur als die een eigen idx zou hebben.
Correct, om de temperatuur weer te geven moet je een aparte virtual device aanmaken en de T waarde pushen. De ( 5e waarde - 40 ) is de temperatuur in Celsius.

Het werkt hier aardig ware het niet dat de sensor in 1 doosje zit met een Raspberry. Temperatuur is daardoor iets verhoogd. Een nieuwe ESP is onderweg...

Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

kjast schreef op zondag 18 juni 2017 @ 14:32:
[...]

Correct, om de temperatuur weer te geven moet je een aparte virtual device aanmaken en de T waarde pushen. De ( 5e waarde - 40 ) is de temperatuur in Celsius.
T waarde pushen, hoe doe je dat?
[edit] Ik zie ook een U waarde die best hoog is, 10916,00 :?

[ Voor 9% gewijzigd door Speedy-Andre op 18-06-2017 14:50 ]

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

Afbeeldingslocatie: https://tweakers.net/ext/f/MK5Kj8hJny3MJI9F9GIRIeSl/full.png
Ik heb de mega brach nu geprobeerd, maar ik kan niet de MHZ19 selecteren, staat niet tussen het rijtje...
Zijn er nog extra acties nodig?

Edit: ja dus....

Deze twee regels weggehaald
code:
1
2
3
#ifdef PLUGIN_BUILD_TESTING

#endif


Edit:

Toegevoegd en enabled, maar waardes blijven op 0.00 staan ...
Afbeeldingslocatie: https://tweakers.net/ext/f/GqdT5OMyWRNQiwjJwfASH8sw/full.png

[ Voor 37% gewijzigd door iMars op 18-06-2017 17:46 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
iMars schreef op zondag 18 juni 2017 @ 17:31:

Edit:

Toegevoegd en enabled, maar waardes blijven op 0.00 staan ...
[afbeelding]
Post is een log vanaf boot + 5 minuten?

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

infernix schreef op zondag 18 juni 2017 @ 18:06:
[...]


Post is een log vanaf boot + 5 minuten?
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
1315 : WIFI : AP Mode disabled
1316 : WIFI : Connecting SSID attempt #1
5326 : WIFI : Connected! IP: x.x.x.x
5328 : MHZ19: Init OK 
5496 : MQTT : Connected to broker
5499 : Subscribed to: brew/MH-Z19/#
5583 : WD : Uptime 0 ConnectFailures 0 FreeMem 22664
20706 : MHZ19: Read error : CRC = 57 / 255 bytes read => 255/255/255/255/40/140/33/245/255/
35583 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
65584 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
81249 : MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 26/1/15000.00
95585 : WD : Uptime 2 ConnectFailures 0 FreeMem 22616
125586 : WD : Uptime 2 ConnectFailures 0 FreeMem 22448
141567 : MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 26/1/15000.00
155598 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
185599 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
201804 : MHZ19: Unstable reading, ignoring! PPM value: 395 Temp/S/U values: 26/4/10452.00
215600 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
245601 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
262083 : MHZ19: Unstable reading, ignoring! PPM value: 400 Temp/S/U values: 26/4/10366.00
275602 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
305603 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
322142 : MHZ19: Unstable reading, ignoring! PPM value: 434 Temp/S/U values: 26/4/10320.00
335604 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
365605 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
382564 : MHZ19: Unstable reading, ignoring! PPM value: 709 Temp/S/U values: 26/4/10320.00
395606 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
425607 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
442806 : MHZ19: Unstable reading, ignoring! PPM value: 638 Temp/S/U values: 26/4/10320.00

Unstable reading it is...

[ Voor 76% gewijzigd door iMars op 18-06-2017 18:38 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 11-09 23:17
iMars schreef op zondag 18 juni 2017 @ 18:29:
[...]

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
1315 : WIFI : AP Mode disabled
1316 : WIFI : Connecting SSID attempt #1
5326 : WIFI : Connected! IP: x.x.x.x
5328 : MHZ19: Init OK 
5496 : MQTT : Connected to broker
5499 : Subscribed to: brew/MH-Z19/#
5583 : WD : Uptime 0 ConnectFailures 0 FreeMem 22664
20706 : MHZ19: Read error : CRC = 57 / 255 bytes read => 255/255/255/255/40/140/33/245/255/
35583 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
65584 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
81249 : MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 26/1/15000.00
95585 : WD : Uptime 2 ConnectFailures 0 FreeMem 22616
125586 : WD : Uptime 2 ConnectFailures 0 FreeMem 22448
141567 : MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 26/1/15000.00
155598 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
185599 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
201804 : MHZ19: Unstable reading, ignoring! PPM value: 395 Temp/S/U values: 26/4/10452.00
215600 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
245601 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
262083 : MHZ19: Unstable reading, ignoring! PPM value: 400 Temp/S/U values: 26/4/10366.00
275602 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
305603 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
322142 : MHZ19: Unstable reading, ignoring! PPM value: 434 Temp/S/U values: 26/4/10320.00
335604 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
365605 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
382564 : MHZ19: Unstable reading, ignoring! PPM value: 709 Temp/S/U values: 26/4/10320.00
395606 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
425607 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
442806 : MHZ19: Unstable reading, ignoring! PPM value: 638 Temp/S/U values: 26/4/10320.00

Unstable reading it is...
Teveel licht of tocht om de sensor heen, hij werkt wel :)

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

DevaZ schreef op zondag 18 juni 2017 @ 22:30:
[...]


Teveel licht of tocht om de sensor heen, hij werkt wel :)
Kan kloppen, hij ligt open en bloot ;) Zal een keer voor een behuizing gaan kijken 8)

Afbeeldingslocatie: https://tweakers.net/ext/f/jnk38uc64mf8NerC5d20T0Ej/full.jpg
De temperatuur is volgens mij niet zo nauwkeurig, kan dat kloppen?

[ Voor 22% gewijzigd door iMars op 19-06-2017 08:09 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Vergeleken met mijn iSense kamerthermostaat gaf de MH-Z19 ongeveer +3.5 teveel aan.

Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

Ik heb hem momenteel nabij de vloer liggen, ook hier 3 graden hoger omdat het geheel zichzelf opwarmt.
Omdat hij alleen hele graden weergeeft ga ik maar geen moeite doen om de temperatuur te registreren ;)

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

Hij is nu weer redelijk "accuraat":
Afbeeldingslocatie: https://tweakers.net/ext/f/bSf6SYI2CxIFRYz9iQSaNioB/full.png
MHZ19: 28.00
SI7021: 28.47
Kamerthermostaat: 28.93

Ik hou het wel bij de SI7021 ;)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

Yup, geen airco, appartement met plattedak, kan geen deuren/ramen openzetten omdat de buitenlucht nog warmer is... ff uitzingen tot later deze week dat het weer koeler wordt....

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Cupid673
  • Registratie: Februari 2007
  • Laatst online: 05-12-2024
Heeft iemand toevallig ervaring met de MCO meters?

http://www.mcohome.com/show_list.php?id=15&sid=51

48 x Axitec 260Wp - Goodwe 15k - www.pvoutput.org/list.jsp?userid=59318


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Gisteren mijn 2e MH-Z19 binnen gekregen ..... Een voor de woonkamer en de 2e voor de slaapkamer.
De 1e draait al 'n maand of 2.

Krijg de 2e niet aan de gang.

De log staat vol met :
code:
1
MHZ19: Unstable reading, ignoring! PPM value: 587 Temp/S/U values: 27/0/0.00


Hij registreert dus wel de PPM en Temp waarde maar niet de overige 2. Nu vind ik die niet zo interessant dus dat tot daar aan toe.

Heb hem inmiddels aan de Wemos gehangen welke de 1e registreerde maar ook zonder het gewenste resultaat. Ligt dus niet aan de Wemos.

De solderingen al 'n keer nagelopen gaf ook geen positiever beeld ( luistert het solderen van de MH-Z19 nauwer ? Kan je hem doorbranden zeg maar ?).

Ik had gisteren 4 waardes die waren weggeschreven in influx ...... Dus het werkt wel maar verre van zoals het hoort.


Op dit moment schommelen de waardes zo rond de 400 +/- 2.

Draaid op de 2e de MegaBuild dev10. De 1e weet ik niet meer welke build dat is.

Zal eens een build 5 proberen. Jammer dat je niet kan zien welke build het is die je draait ( althans ..... ik weet het niet :) ).
Geen nut want hij draaide ook niet op de Wemos die werkt :)


Hij ligt niet in de zon of op de tocht .....


Edit:
1e = 5000
2e = 2000

Edit2:
Stroomvoorziening is identiek ( beide voeding oude Nokia telefoon )

[ Voor 8% gewijzigd door Wolfram55 op 20-06-2017 14:18 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Hoeveel mA kan die voeding leveren? Heb je een voeding die meer vermogen kan leveren (eentje van 2A ofzo)?

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
1200 .....
Nu 1tje met 2100 maar blijft ook zo .... ( tot nu ..... draait zo'n 10min ).

Moet ik iets extra's doen om de 2000 aan 't werk te krijgen ... nee toch?

Die
code:
1
MHZ19: Unstable reading, ignoring! PPM value:


Is in versie 8 vlg mij nog niet door @Infernix aangapast zodat hij niet geregistrreerd zou worden vlg mij. In een later versie pas dus hij zou " gewoon" doorgegeven moeten worden .... ?

[ Voor 43% gewijzigd door Wolfram55 op 20-06-2017 15:17 ]


Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 11-09 23:17
Wolfram55 schreef op dinsdag 20 juni 2017 @ 15:14:
1200 .....
Nu 1tje met 2100 maar blijft ook zo .... ( tot nu ..... draait zo'n 10min ).

Moet ik iets extra's doen om de 2000 aan 't werk te krijgen ... nee toch?

Die
code:
1
MHZ19: Unstable reading, ignoring! PPM value:


Is in versie 8 vlg mij nog niet door @Infernix aangapast zodat hij niet geregistrreerd zou worden vlg mij. In een later versie pas dus hij zou " gewoon" doorgegeven moeten worden .... ?
Unstable reading word niet door gegeven, naam zegt het al waarom. Je kunt het heel makkelijk wijzigen zodat het wel word door gegeven, tis maar wat je wil.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

DevaZ schreef op dinsdag 20 juni 2017 @ 23:00:
[...]


Unstable reading word niet door gegeven, naam zegt het al waarom. Je kunt het heel makkelijk wijzigen zodat het wel word door gegeven, tis maar wat je wil.
Hoe lang staat ie aan? Ik had ook in het begin het gevoel dat ie niet werkte en alleen maar unstable reading had. Totdat ik 'm langer aan liet staan:
iMars schreef op zondag 18 juni 2017 @ 18:29:
[...]

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
1315 : WIFI : AP Mode disabled
1316 : WIFI : Connecting SSID attempt #1
5326 : WIFI : Connected! IP: x.x.x.x
5328 : MHZ19: Init OK 
5496 : MQTT : Connected to broker
5499 : Subscribed to: brew/MH-Z19/#
5583 : WD : Uptime 0 ConnectFailures 0 FreeMem 22664
20706 : MHZ19: Read error : CRC = 57 / 255 bytes read => 255/255/255/255/40/140/33/245/255/
35583 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
65584 : WD : Uptime 1 ConnectFailures 0 FreeMem 22616
81249 : MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 26/1/15000.00
95585 : WD : Uptime 2 ConnectFailures 0 FreeMem 22616
125586 : WD : Uptime 2 ConnectFailures 0 FreeMem 22448
141567 : MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 26/1/15000.00
155598 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
185599 : WD : Uptime 3 ConnectFailures 0 FreeMem 22448
201804 : MHZ19: Unstable reading, ignoring! PPM value: 395 Temp/S/U values: 26/4/10452.00
215600 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
245601 : WD : Uptime 4 ConnectFailures 0 FreeMem 22448
262083 : MHZ19: Unstable reading, ignoring! PPM value: 400 Temp/S/U values: 26/4/10366.00
275602 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
305603 : WD : Uptime 5 ConnectFailures 0 FreeMem 22448
322142 : MHZ19: Unstable reading, ignoring! PPM value: 434 Temp/S/U values: 26/4/10320.00
335604 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
365605 : WD : Uptime 6 ConnectFailures 0 FreeMem 22448
382564 : MHZ19: Unstable reading, ignoring! PPM value: 709 Temp/S/U values: 26/4/10320.00
395606 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
425607 : WD : Uptime 7 ConnectFailures 0 FreeMem 22448
442806 : MHZ19: Unstable reading, ignoring! PPM value: 638 Temp/S/U values: 26/4/10320.00

Unstable reading it is...
In plaatst van elk minuut een waarde te krijgen, krijg ik nu slechts enkele waardes per uur. Maar mijn grafiek is nu wel veel stabieler dan voorheen met onstabiele waardes.

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Let er ook op dat de stabiliteit van de meting heel sterk af hangt van luchtstromen en zonlicht.
Ik heb het idee dat 'ie intern een X-aantal metingen doet en als daar te veel uitschieters in zitten, dat de stabiliteitswaarde dan afneemt.
Je zou de sensor dus als test onder een emmer ofzo kunnen leggen, om IR-straling tegen te gaan en de luchtstroming zo rustig mogelijk te krijgen. Wel met een spleetje aan de onderkant waarlangs lucht kan gaan.

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!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
iMars schreef op woensdag 21 juni 2017 @ 09:07:
[...]
Hoe lang staat ie aan? Ik had ook in het begin het gevoel dat ie niet werkte en alleen maar unstable reading had. Totdat ik 'm langer aan liet staan:
Dat heb ik idd ook ervaren met de eerste. Wilde hem nog wel eens meenemen van de woonkamer overdag naar de slaapkamer 's nachts. Eenmaal weer ingepluged had hij er "moeite" mee om weer stabiel te worden. Had zelfs een beetje de indruk dat dat steeds meer werd ...... er langer over deed om weer stabiel te worden, maar dat is gevoelsmatig.

Deze 2e heb ik mede daarom een hele nacht laten liggen voor te gaan twijfelen. Nu afgelopen nacht met een zwaardere lader, met kapje erover ( dus geen tocht ) en nog steeds nada.

Als 1e ga je aan de module twijfelen of je soldeerwerk :). Mede ook dat ik geen S & U waardes krijg.

Die S is dat dezelfde S als in de ino-file ?

code:
1
2
3
4
5
// If s = 0x40 the reading is stable; anything else should be ignored
              } else if (s < 64) {

                log += F("Unstable reading, ignoring! ");
                success = false;
DevaZ schreef op dinsdag 20 juni 2017 @ 23:00:
[...]
Unstable reading word niet door gegeven, naam zegt het al waarom. Je kunt het heel makkelijk wijzigen zodat het wel word door gegeven, tis maar wat je wil.
Je doelt dan op het handmatig dit deel ( bovenstaande code ) wijzigen ?


De stabiliteit is het verschil in gemeten PMM's ...... ? ( voor de duidelijkheid ). Of wordt dat door iets anders gedefinieerd. Heb de code nog niet helemaal begrepen :9

[ Voor 5% gewijzigd door Wolfram55 op 21-06-2017 10:03 ]


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Die stabiliteitsmaat is een enkele bitwaarde (64, 32, 16, 8, 4)
Bij 64 is 'ie stabiel en alles eronder is niet stabiel.

Heb je de sensor op 3.3V of 5V aangesloten?
De datasheets zijn nogal wisselend in de range voor Vcc. De een spreekt van 3.6 - 5V en de ander van 3.3-5V
Ik heb 'm op een NodeMCU boardje op beide spanningen geprobeerd en op 5V licht het lampje veel korter op. Ik kan me voorstellen wanneer de spanning < 3.3V zit, dat 'ie mogelijk vrijwel niet stabiel is.
Je zou de waarde in die regel code kunnen aanpassen in (s<16), misschien dat je dan meer meetwaarden krijgt.
Als ik er op blaas, zie je 'm al snel naar 4 schieten, maar redelijk langzaam weer naar 64 opkruipen.
Dat zou kunnen betekenen dan <64 nog wel bruikbaar is, maar niet optimaal. Dus je zou die grens iets lager kunnen leggen.

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!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Hij hing op 3.3V.
Draait nu zo'n 30min op 5V maar nog steeds onstabiel.

Dus het is power gerelateerd ...... ? Want hij geeft nu aardig tijdje achtereen PMM 350.


Zal die waarde eens aanpassen.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

Wolfram55 schreef op woensdag 21 juni 2017 @ 12:37:
Hij hing op 3.3V.
Draait nu zo'n 30min op 5V maar nog steeds onstabiel.

Dus het is power gerelateerd ...... ? Want hij geeft nu aardig tijdje achtereen PMM 350.


Zal die waarde eens aanpassen.
Ik heb hem aangesloten volgens houthakker in "CO2-meters voor in huis"
Dus op 5 volt. Als ik nu naar mijn log kijk, zie ik nog steeds heel veel unstable readings (hij ligt dan ook open en bloot op mijn nachtkastje nu). Geef het even wat tijd terwijl het op 5v is aangesloten zou ik zeggen.

Afbeeldingslocatie: https://tweakers.net/ext/f/KK71aCttnTa99RNMtmNKrVqe/full.png

[ Voor 6% gewijzigd door iMars op 21-06-2017 14:19 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Op 5v blijven de PPM-waardes hangen ......
Als ik er op blaas verandert er niks .
Weer terug op 3V is er responce.

Er wordt veel verschillend over de aansluitpennen gesproken.
Maakt dat nog verschil of kan ik "maar wat" proberen.

Op Revspace hebben ze het over:
  • GND to both the Wemos and MHZ19 GND pin
  • 5V to the Wemos +5V pin and MHZ19 Vin pin
  • Wemos D1 pin to the MHZ19 TX pin
  • Wemos D2 pin to the MHZ19 RX pin
Maar onder devices kan ik D1 & D2 niet selecteren.
Best knullig/onhandig iig al die verschillende pennummers en GPIO nummers ....

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Als je data binnenkrijgt, lijken mij de RX/TX juist te zitten.
GND moet gewoon aan de GND.
Blijft over wat je met de Vin doet.
Ik zat te denken dat je misschien niet zo'n stabiele spanning op de sensor zet en dat 'ie daarvan een beetje van slag raakt.
Probeer het geheel eens te voeden vanuit de USB poort van je PC/laptop. Wellicht is die schoner dan vanuit een el-cheapo USB lader.

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!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
TD-er schreef op woensdag 21 juni 2017 @ 19:13:
Als je data binnenkrijgt, lijken mij de RX/TX juist te zitten.
GND moet gewoon aan de GND.
Blijft over wat je met de Vin doet.
Ik zat te denken dat je misschien niet zo'n stabiele spanning op de sensor zet en dat 'ie daarvan een beetje van slag raakt.
Probeer het geheel eens te voeden vanuit de USB poort van je PC/laptop. Wellicht is die schoner dan vanuit een el-cheapo USB lader.
OK.
Zal nog eens wat andere proberen alhoewel ik 2 originele Nokia's, 1 originele Samsung en 1 originele OnePlus al heb geprobeerd.
Beetje (erg) raar dat hij op 5V "hangt" op 1 waarde overigens.

Je zit snel vanalles te proberen en dat vliegt de (warme) tijd :)

Edit:
Ook aan de PC begint hij gelijk zonder S & U waardes wat ik toch erg vreemd blijf vinden.

[ Voor 6% gewijzigd door Wolfram55 op 21-06-2017 19:24 ]


Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
Wolfram55 schreef op woensdag 21 juni 2017 @ 19:21:
[...]

OK.
Zal nog eens wat andere proberen alhoewel ik 2 originele Nokia's, 1 originele Samsung en 1 originele OnePlus al heb geprobeerd.
Beetje (erg) raar dat hij op 5V "hangt" op 1 waarde overigens.

Je zit snel vanalles te proberen en dat vliegt de (warme) tijd :)

Edit:
Ook aan de PC begint hij gelijk zonder S & U waardes wat ik toch erg vreemd blijf vinden.
Heb je de sensor niet per ongeluk gefrituurd bij het solderen?

Spanningsbron is wel belangrijk, hij werkt hier prima op een 2A ASUS telefoon lader. Oudere 1A HTC ging niet goed.

Edit: ik zie dat je op 350 PPM zit. Dat is extreem laag, die van mij komt niet onder de 399, wat verwacht mag worden gezien het CO2 gehalte van de buitenlucht icm. calibratie.

[ Voor 20% gewijzigd door kjast op 21-06-2017 22:30 ]


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Jij krijg wel waardes te zien onder devices > values. Ik helemaal niets. Ja de 1e dag heeft hij 4 waardes naar Influx gestuurd.
Ze staan bij mij alle 3 op 0 en dan kan je vlg mij niks doorsturen naar grafana/influx.
kjast schreef op woensdag 21 juni 2017 @ 22:25:
[...]

Heb je de sensor niet per ongeluk gefrituurd bij het solderen?
Tja .... je mag het zeggen :).
Ben vlg mij niet aan het "klooien" geweest. Ben geen soldeerpro maar lukt me toch wel aardig. Niet mijn 1e klusje iig. Maar dat is wel het 1e waar ok ook aan dacht. Maar moet hij in dat geval dan "gewoon" helemaal niks meer doen? Zie hem achter de 2 venstertjes nog wel gloeien.


Heb nu nog 3 opties .....
  • script van houthakker
  • s-waarde verlagen
  • NodeMcu
We komen er wel :)

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Het ding kan natuurlijk ook gewoon 'stuk' zijn. Als je er al zo lang mee aan het klooien bent lijkt mij dat geen gekke gedachte. Zou gewoon m'n geld terug vragen en een nieuwe bestellen op AliExpress.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Tja dat is optie 4 :).

[ Voor 90% gewijzigd door Wolfram55 op 22-06-2017 07:38 ]


Acties:
  • +1 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
Wolfram55 schreef op dinsdag 20 juni 2017 @ 13:12:
De log staat vol met :
code:
1
MHZ19: Unstable reading, ignoring! PPM value: 587 Temp/S/U values: 27/0/0.00


Hij registreert dus wel de PPM en Temp waarde maar niet de overige 2.
Dat kan dus niet he. De U is een calibratiewaarde, d.w.z. trek er 10k vanaf en dat is zo ongeveer het minimum aan CO2 wat ie ziet in een calibratieperiode (ABC) en dit zou dus nooit 0 moeten zijn. De S heb ik ook nog nooit op 0 gezien. Ook niet ergens terug gevonden op blog posts.

Jij hebt of een defecte, of een andere variant (er zijn minstens 2 varianten voor zover ik weet).

Kun je eens een log posten (boot + 5 a 10 min oid) met de espeasy mega bin die ik heb gepost?

Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
TD-er schreef op woensdag 21 juni 2017 @ 11:21:
De datasheets zijn nogal wisselend in de range voor Vcc. De een spreekt van 3.6 - 5V en de ander van 3.3-5V
Ik heb 'm op een NodeMCU boardje op beide spanningen geprobeerd en op 5V licht het lampje veel korter op.
Precies ook waarom ie op 5V moet. Hoe korter de meting, hoe minder risico op onstabiele meting.
Speedy-Andre schreef op maandag 19 juni 2017 @ 14:50:
Ik heb hem momenteel nabij de vloer liggen, ook hier 3 graden hoger omdat het geheel zichzelf opwarmt.
Omdat hij alleen hele graden weergeeft ga ik maar geen moeite doen om de temperatuur te registreren ;)
AFAIK omdat CO2 zwaarder is moeten CO2 sensors zo ongeveer op schouderhoogte hangen in leefruimtes; slaapkamer kan wellicht wat lager omdat je vast niet op een stapelbed ligt, maar lager dan 1 a 1.5m is niet de bedoeling.

[ Voor 39% gewijzigd door infernix op 23-06-2017 16:49 ]


Acties:
  • 0 Henk 'm!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 20:41

Speedy-Andre

Sony ZL, XA, Nokia XR20

Hij ligt daar bij een Rpi die permanent voeding krijgt, als ik een behuizing heb komt hij op de juiste hoogte :)
Nu ligt hij niet in de zon of tocht en krijg ik een idee van de stabiliteit.

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
infernix schreef op vrijdag 23 juni 2017 @ 16:42:
[...]
Kun je eens een log posten (boot + 5 a 10 min oid) met de espeasy mega bin die ik heb gepost?
Hoe maak ik een log van 5min :$ ..... ?

Mijn 1e van n paar maanden geldeden is een 5000. Dit vreemde geval is een 2000 omdat ik begreep dat dat een "betere" keus was (?).

Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
Wolfram55 schreef op vrijdag 23 juni 2017 @ 19:09:
[...]

Hoe maak ik een log van 5min :$ ..... ?

Mijn 1e van n paar maanden geldeden is een 5000. Dit vreemde geval is een 2000 omdat ik begreep dat dat een "betere" keus was (?).
Dat mag niet uitmaken. De 2000 variant kan voor zover ik weet ook ingesteld worden op 5000.

Dat daargelaten, 2000 ppm is zat, als je boven de 2000 ppm komt in je woonkamer heb je andere problemen.

Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
Je boot dat ding en na 5 minuten copy/paste je de log hier.

de 2000/5000 PPM is configueerbaar maar heeft alleen effect op de analog out pin, via serial rapporteert ie gewoon wat ie ziet ongeacht die config value

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Heb hem eerst geformateerd omdat hij bij een nieuwe install dat blijkbaar niet doet.
Zag toen onder devices bij alle 3 waardes staan die overigens nergens op sloegen, erg groot .... meer dan 10 cijfers. Was opeens ook weer weg.
Wat me ook op val is dat het kader van de values soms geel, soms groen is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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
344 : INIT : Free RAM:25568
344 : INIT : I2C
345 : INIT : SPI not enabled
1231 : WIFI : Connecting... 1
5240 : WIFI : Connected! IP: 192.168.1.100
5243 : MHZ19: Init OK
5328 : MQTT : Connected to broker
5332 : Subscribed to: /gj-2/#
5332 : INIT : Normal boot
5333 : WD : Uptime 0 ConnectFailures 0 FreeMem 21696
20400 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
35336 : WD : Uptime 1 ConnectFailures 0 FreeMem 21440
40457 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
60580 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
65337 : WD : Uptime 1 ConnectFailures 0 FreeMem 21440
80679 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
95338 : WD : Uptime 2 ConnectFailures 0 FreeMem 21440
100690 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
120798 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
125339 : WD : Uptime 2 ConnectFailures 0 FreeMem 21440
140809 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
155340 : WD : Uptime 3 ConnectFailures 0 FreeMem 21624
160884 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
180977 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
185341 : WD : Uptime 3 ConnectFailures 0 FreeMem 21440
201062 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
215342 : WD : Uptime 4 ConnectFailures 0 FreeMem 21112
221081 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
241132 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
245343 : WD : Uptime 4 ConnectFailures 0 FreeMem 21440
261202 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
275344 : WD : Uptime 5 ConnectFailures 0 FreeMem 21440
281223 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
301278 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
305345 : WD : Uptime 5 ConnectFailures 0 FreeMem 21440
321307 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
335346 : WD : Uptime 6 ConnectFailures 0 FreeMem 21440
341371 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
361497 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
365347 : WD : Uptime 6 ConnectFailures 0 FreeMem 21440
381548 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
395348 : WD : Uptime 7 ConnectFailures 0 FreeMem 21440
401573 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
421623 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
425349 : WD : Uptime 7 ConnectFailures 0 FreeMem 21440
441649 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
455350 : WD : Uptime 8 ConnectFailures 0 FreeMem 21440
461676 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
481689 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
485351 : WD : Uptime 8 ConnectFailures 0 FreeMem 21440
501769 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
515352 : WD : Uptime 9 ConnectFailures 0 FreeMem 21256
521830 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
542665 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 27/0/0.00
545353 : WD : Uptime 9 ConnectFailures 0 FreeMem 21440


Is "INIT : Free RAM:25568" de 1e waarde?
Zal/moet nog syslog server opzetten.

[ Voor 4% gewijzigd door Wolfram55 op 24-06-2017 09:52 ]


Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
Klopt niet die sensor van jou. Hij ziet de sensor niet booten. Is de temp altijd 27? en klopt dat met de kamertemp? Zie je de sensor uberhaubt af en toe oplichten?

Probeer eens een "mhzreset" command te sturen na 2 minuten uptime, dan zou je een bootup log moeten gaan zien. Werkt dat niet, probeer dan eens de sensor pas van stroom te voorzien nadat je ESP al geboot is. Post dan de logs maar is hier; ik denk echter gewoon dat je een DOA hebt.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Heb gisteren met jouw bin-file tot eind van de middag gedraaid. Bleef hetzelfde.

Toen de laatse Mega 2 dev-10 geflashed met de s-waarde op s<16.

code:
1
2
3
4
5
// If s = 0x40 the reading is stable; anything else should be ignored
              } else if (s < 16) {

                log += F("Unstable reading, ignoring! ");
                success = false;


Deze gaf alleen de PMM-waardes door en bleef tot vanmorgen alleen 350 registreren. Kon de waardes wel doorsturen naar grafana. Dus die " s<16" zorgt er wel voor dat je de unstable readings, die anders dus niet worden doorgegeven wel kan doorgeven.

Onderstaande log is met jouw bin-file en na een mhzreset ( ingekort maar bleef hetzelfde)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
210324 : MHZ19: Sent sensor reset!
210783 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 25/0/0.00
215355 : WD : Uptime 4 ConnectFailures 0 FreeMem 21440
220789 : MHZ19: Read error : CRC = 83 / 56 bytes read => 41/173/9/255/45/48/122/33/56/
220789 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
230814 : MHZ19: Read error : CRC = 159 / 0 bytes read => 255/255/134/1/154/65/0/0/0/
230815 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
240824 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
245356 : WD : Uptime 4 ConnectFailures 0 FreeMem 21440
250834 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
260844 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
270911 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
275357 : WD : Uptime 5 ConnectFailures 0 FreeMem 21440



Onderstaande log is de Wemos opgestart en daarna de MHZ ingeprikt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
54264 : MHZ19: Unknown response: 0 0 0 0 0 0 0 0 0
64403 : MHZ19: Error, timeout while trying to read
64404 : MHZ19: Unknown response: 0 0 0 0 0 0 0 0 0
65772 : WD : Uptime 1 ConnectFailures 0 FreeMem 21568
74415 : MHZ19: Read error : CRC = 247 / 173 bytes read => 0/0/0/0/224/0/0/41/173/
74416 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
81569 : MHZ19: Read error : CRC = 177 / 255 bytes read => 255/45/48/122/33/56/33/254/255/
81570 : MHZ19: Shifted 1 bytes to attempt to fix buffer alignment
91589 : MHZ19: Read error : CRC = 43 / 154 bytes read => 255/255/255/82/255/255/134/1/154/
91590 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
95773 : WD : Uptime 2 ConnectFailures 0 FreeMem 21568
101608 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00



Onderstaande is mijn andere MHZ ( die stabiel een paar maanden draait )

code:
1
2
3
4
5
6
7
8
9
10
11
12
77626958 : MHZ19: Sent sensor reset!
77632055 : MHZ19: PPM value: 430 Temp/S/U values: 26/64/8444.00
77637557 : WD : Uptime 1293 ConnectFailures 0 FreeMem 21344
77642065 : MHZ19: Read error : CRC = 20 / 178 bytes read => 49/28/99/194/98/16/246/67/178/
77642066 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
77652104 : MHZ19: Read error : CRC = 187 / 13 bytes read => 255/49/245/75/66/50/48/48/13/
77652105 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
            77662114 : MHZ19: Bootup detected! PPM value: 128 Temp/S/U values: 26/1/15000.00
77667558 : WD : Uptime 1294 ConnectFailures 0 FreeMem 21344
            77672124 : MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 26/1/15000.00
            77682134 : MHZ19: Bootup detected! PPM value: 301 Temp/S/U values: 26/1/15000.00
            77692144 : MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 26/1/15000.00



Wat ik dus iig idd mis is de
code:
1
MHZ19: Bootup detected!



Hij licht op.
Aangesloten op 5V.
Ze hangen beide naast elkaar in een hoekje zinder tocht en zonlicht ( wat er nu niet is :) )
Temperatuur is wat aan de hoge kant lijkt .


Conclusie ...... Hij is kapot (?).

Oorzaak ..... ??
Door solderen of defect aangeleverd ??

Acties:
  • 0 Henk 'm!

  • DevaZ
  • Registratie: September 2005
  • Laatst online: 11-09 23:17
Wolfram55 schreef op zondag 25 juni 2017 @ 12:13:
Heb gisteren met jouw bin-file tot eind van de middag gedraaid. Bleef hetzelfde.

Toen de laatse Mega 2 dev-10 geflashed met de s-waarde op s<16.

code:
1
2
3
4
5
// If s = 0x40 the reading is stable; anything else should be ignored
              } else if (s < 16) {

                log += F("Unstable reading, ignoring! ");
                success = false;


Deze gaf alleen de PMM-waardes door en bleef tot vanmorgen alleen 350 registreren. Kon de waardes wel doorsturen naar grafana. Dus die " s<16" zorgt er wel voor dat je de unstable readings, die anders dus niet worden doorgegeven wel kan doorgeven.

Onderstaande log is met jouw bin-file en na een mhzreset ( ingekort maar bleef hetzelfde)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
210324 : MHZ19: Sent sensor reset!
210783 : MHZ19: Unstable reading, ignoring! PPM value: 350 Temp/S/U values: 25/0/0.00
215355 : WD : Uptime 4 ConnectFailures 0 FreeMem 21440
220789 : MHZ19: Read error : CRC = 83 / 56 bytes read => 41/173/9/255/45/48/122/33/56/
220789 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
230814 : MHZ19: Read error : CRC = 159 / 0 bytes read => 255/255/134/1/154/65/0/0/0/
230815 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
240824 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
245356 : WD : Uptime 4 ConnectFailures 0 FreeMem 21440
250834 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
260844 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
270911 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00
275357 : WD : Uptime 5 ConnectFailures 0 FreeMem 21440



Onderstaande log is de Wemos opgestart en daarna de MHZ ingeprikt.

code:
1
2
3
4
5
6
7
8
9
10
11
12
54264 : MHZ19: Unknown response: 0 0 0 0 0 0 0 0 0
64403 : MHZ19: Error, timeout while trying to read
64404 : MHZ19: Unknown response: 0 0 0 0 0 0 0 0 0
65772 : WD : Uptime 1 ConnectFailures 0 FreeMem 21568
74415 : MHZ19: Read error : CRC = 247 / 173 bytes read => 0/0/0/0/224/0/0/41/173/
74416 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
81569 : MHZ19: Read error : CRC = 177 / 255 bytes read => 255/45/48/122/33/56/33/254/255/
81570 : MHZ19: Shifted 1 bytes to attempt to fix buffer alignment
91589 : MHZ19: Read error : CRC = 43 / 154 bytes read => 255/255/255/82/255/255/134/1/154/
91590 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
95773 : WD : Uptime 2 ConnectFailures 0 FreeMem 21568
101608 : MHZ19: Unstable reading, ignoring! PPM value: 410 Temp/S/U values: 25/0/0.00



Onderstaande is mijn andere MHZ ( die stabiel een paar maanden draait )

code:
1
2
3
4
5
6
7
8
9
10
11
12
77626958 : MHZ19: Sent sensor reset!
77632055 : MHZ19: PPM value: 430 Temp/S/U values: 26/64/8444.00
77637557 : WD : Uptime 1293 ConnectFailures 0 FreeMem 21344
77642065 : MHZ19: Read error : CRC = 20 / 178 bytes read => 49/28/99/194/98/16/246/67/178/
77642066 : MHZ19: Shifted 6 bytes to attempt to fix buffer alignment
77652104 : MHZ19: Read error : CRC = 187 / 13 bytes read => 255/49/245/75/66/50/48/48/13/
77652105 : MHZ19: Shifted 2 bytes to attempt to fix buffer alignment
            77662114 : MHZ19: Bootup detected! PPM value: 128 Temp/S/U values: 26/1/15000.00
77667558 : WD : Uptime 1294 ConnectFailures 0 FreeMem 21344
            77672124 : MHZ19: Bootup detected! PPM value: 5000 Temp/S/U values: 26/1/15000.00
            77682134 : MHZ19: Bootup detected! PPM value: 301 Temp/S/U values: 26/1/15000.00
            77692144 : MHZ19: Bootup detected! PPM value: 400 Temp/S/U values: 26/1/15000.00



Wat ik dus iig idd mis is de
code:
1
MHZ19: Bootup detected!



Hij licht op.
Aangesloten op 5V.
Ze hangen beide naast elkaar in een hoekje zinder tocht en zonlicht ( wat er nu niet is :) )
Temperatuur is wat aan de hoge kant lijkt .


Conclusie ...... Hij is kapot (?).

Oorzaak ..... ??
Door solderen of defect aangeleverd ??
In de laatste log heb je hem zelf opnieuw opgestart, of is dit door het vastlopen van ESPEasy ?

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
DevaZ schreef op zondag 25 juni 2017 @ 18:25:
[...]
In de laatste log heb je hem zelf opnieuw opgestart, of is dit door het vastlopen van ESPEasy ?
Met commando "mhzreset" ..... wat dan geeft :

code:
1
77626958 : MHZ19: Sent sensor reset!



Dit om het verschil te kunnen zien van een werkende en een verdachte.

Dus de 1e 2 zijn de verdachte ( 1 en dezelfde Wemos en MHZ ) en de laatse (3e) de werkende.

[ Voor 8% gewijzigd door Wolfram55 op 25-06-2017 19:26 ]


Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
Ding is gewoon stuk, of is op een of andere manier in een andere modus beland. S < 64 heeft echt geen nut voor metingen, en U kan nooit 0 zijn. Moet 15k zijn bij boot en daarna > 10k.

Acties:
  • 0 Henk 'm!

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 11-09 21:18
Mijn MH-Z19 is echt niet stuk en geeft altijd een S van nul en een U die bij nul begint en ongeveer elke half uur iets van waarde veranderd. heb 470.0 en 576.0 gezien. De betekenis van S en U is niet voor elke MH-Z19 gelijk lijkt het. ABC staat hier gewoon aan, nog geen reden gehad dit uit te zetten.

Wel benieuwd naar het interval waarop de correctie word uitgevoerd. Als dit minder dan 24 uur is de ABC vrij nutteloos wanneer deze binnenshuis gebruikt word.

Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

Het interval staat in de data sheet, het is inderdaad 24 uur. Het is bedoeld voor ruimtes die elke 24 uur een periode leeg zijn en waar de co2-waardes door ventilatie dus elke dag even de buitenwaarde bereiken (die voor het gemak wordt gesteld op 400).

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 11-09 21:18
Daar heb ik overheen gelezen denk ik. 24 uur is nog wel wat aan de korte kant. Denk ik dat ik maar m'n eigen ABC functie ga maken die eens per week calibreert. De kans dat de ruimte in een week tijd eens de buitenwaarde bereikt is in mijn situatie een stuk groter dan over 24 uur.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Wat me wel opgevallen is ...... achterkant is verschillend.

Afbeeldingslocatie: http://i63.tinypic.com/j8nn9c.jpg

Bovenste is degen die werkt ( PPM 5000)
Onderste is probleem gevalletje ( PPM 2000)

Hoeft niet wat te betekenen maar toch .....


Zelfde firma gekocht.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Ik heb ook de bovenste.

De onderste lijkt wel een soort kloon, vind het printplaatje ook wat cheapo aan doen vergeleken met de bovenste. Ik zou een dispute openen dat hij niet werkt. Dat hij er anders uitziet dan de bovenste zou ik niet vermelden, gewoon zeggen dat hij niet werkt en je je geld terug wil.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Had al contact met ze opgenomen. Ze willen dat ik hem terugstuur ..... ( kost meer als ding zelf ).
Daarna bleef het stil.

Firma : chip one stop

Waar hebben jullie ze vandaan?

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 22:57

iMars

Full time prutser

ThinkPadd schreef op maandag 26 juni 2017 @ 13:33:
Ik heb ook de bovenste.

De onderste lijkt wel een soort kloon, vind het printplaatje ook wat cheapo aan doen vergeleken met de bovenste. Ik zou een dispute openen dat hij niet werkt. Dat hij er anders uitziet dan de bovenste zou ik niet vermelden, gewoon zeggen dat hij niet werkt en je je geld terug wil.
Met @ThinkPad, ik heb ook de bovenste.... Ik wil er in mijn nieuwe woning dadelijk ook meerdere op gaan hangen. Mooi om gelijk even op te letten of ik dadelijk ook geen probleemgeval binnen krijg.

Die van mij komt van XNQ Electric Company Store

[ Voor 13% gewijzigd door iMars op 26-06-2017 13:50 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Wolfram55 schreef op maandag 26 juni 2017 @ 13:46:
Had al contact met ze opgenomen. Ze willen dat ik hem terugstuur ..... ( kost meer als ding zelf ).
Daarna bleef het stil.

Firma : chip one stop

Waar hebben jullie ze vandaan?
Dan zou ik reageren: is prima, als jullie de verzendkosten vooraf vergoeden? Dan boeten ze wel wat in (gaan ze toch niet doen, pakketje naar China sturen kost €15+ meen ik) en geven ze je geld terug.

Zijn gewoon van die trucjes om je zo lang mogelijk aan het lijntje te houden. Als je vaker spul uit China laat overkomen dan prik je daar snel genoeg doorheen ;) Hoe lang heb je het ding al in je bezit? Je hebt maar een beperkt aantal dagen de tijd om een dispute te openen. Als je het via een dispute regelt dan gebeurt het via de 'officiële' weg en is klant vaak koning. En anders gewoon een slechte review achterlaten, dan komen ze ook wel bij je terug met een oplossing ;) Maar dit is meer iets voor [Ervaringen] Online shoppen in China - Deel 2a

[ Voor 8% gewijzigd door ThinkPad op 26-06-2017 13:51 ]


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Ja dat [Ervaringen] Online shoppen in China - Deel 2a was ik ook al tegen gekomen idd :)

Maar daar zoek je pas op als je hem nodig hebt en dan is het een flink aantal pagina's :)

Heb nog tot 1 juli voor een dispute.

Ben nog een groentje wat kopen daar :) Tot nu toe ging alles goed.

Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
racquemis schreef op maandag 26 juni 2017 @ 08:24:
Mijn MH-Z19 is echt niet stuk en geeft altijd een S van nul en een U die bij nul begint en ongeveer elke half uur iets van waarde veranderd. heb 470.0 en 576.0 gezien.
Heb jij dezelfde achterkant met 1073 en ROHS erop? Er zijn dan blijkbaar inderdaad meerdere varianten. Maybe namaak.

Anyhow, een CO2 sensor die alleen maar rond de 400ppm aangeeft is gewoon niet goed, ongeacht S en U.
Wel benieuwd naar het interval waarop de correctie word uitgevoerd. Als dit minder dan 24 uur is de ABC vrij nutteloos wanneer deze binnenshuis gebruikt word.
Voor zover ik heb gezien is t 12-16 uur.

Acties:
  • 0 Henk 'm!

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 11-09 21:18
Ik heb dezelfde variant als wolfram, in zijn plaatje heb ik de onderste minus de opdruk 1073 en ROHS.

Er zijn inderdaad meerdere varianten.
Er bestaat een MH-Z19 en een MH-Z19B
Wat ik heb is de B variant voor zover ik terug kan vinden. Zie de productpagina van de sensor: http://www.winsen-sensor....r-co2-sensor/mh-z19b.html Deze mist de test pads uit de eerste variant. Mijn unit functioneert ook niet op 3.6V. Wat klopt als je kijkt naar de datasheet van de B variant

Mijn unit geeft de eerste 60 seconde een ppm 410 tijdens het booten. Als een unit langer dan dat dit aangeeft Is er inderdaad iets niet goed en Is ie gewoon DOA

[ Voor 8% gewijzigd door racquemis op 27-06-2017 07:03 ]


Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
infernix schreef op maandag 26 juni 2017 @ 23:02:
[...]

Anyhow, een CO2 sensor die alleen maar rond de 400ppm aangeeft is gewoon niet goed, ongeacht S en U
Voor zover ik heb gezien is t 12-16 uur.
Deed mijn sensor ook na de 1e dag onbeschermd op de vensterbank. Enkel door te blazen registreerde ik wat hogere waarden. Bleek aan de autokalibratie te liggen. ABC uitgezet + gekalibreerd in de buitenlucht en het werkt weer :).

De sensor is dus wel goed. De ABC functie werkt dus gewoon niet in de binnen-omgeving.

Ik heb ook de b-versie overigens.

[ Voor 3% gewijzigd door kjast op 27-06-2017 08:26 ]


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Het lijkt erop dat hij steeds meer de geest geeft.

In het begin zag ik, weliswaar als unreadable, waardes. Als ik er op blies schoot hij omhoog dus het registreren van ppm werkte kon die waardes alleen niet in grafana krijgen. Vandaar de s<16 als probeersel.

Daarna kwam het stadium, na een boot, een paar metingen op 400 en de rest constant op 350. Kon toen mhzreset doen.

Nu aan de hand van @kjast kreeg ik weer hoop :) en mhzreset gegeven. Komt hij met "Unknown command!".

Opnieuw opestart en weer geprobeerd ..... same .....

Vrees toch met grote vrezen :)

Patient overleden.


Allemaal bedankt voor het meedenken iig !

Ga nog wel autopsie doen in later stadium :)

Nieuwe onderweg van de firma die @iMars aandroeg. Hier geven ze op een foto de onderkant aan dus dan weet ik iig dat qua uiterlijk ik een krijg die gelijk is als mijn werkende ..... :)

Acties:
  • 0 Henk 'm!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
kjast schreef op dinsdag 27 juni 2017 @ 08:26:
[...]
De ABC functie werkt dus gewoon niet in de binnen-omgeving.
Voor zover dat niet duidelijk is zou je sowieso ABC uit moeten zetten, tenzij je dagelijks geruime tijd het raam open zet. Het is alleen jammer dat dat niet wordt gesaved bij een reboot (voor wat in mijn graphs zie) dus al met al niet zo nuttig.

ABC doet ie trouwens hier tussen de 8 (min) en 24 uur (max). Voor precieze metingen hebben deze sensors dan ook niet zoveel nut, maar als indicator zijn ze prima.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Is er een manier om de frequentie van het meten van de MHZ te vergroten zodat hij langer mee gaat?
Nu is dat om de 5sec maar dat mag voor mij sowieso naar de 1x/min

Begreep dat de levensduur van die dingen nogal aan de korte kant is.

Acties:
  • 0 Henk 'm!

  • racquemis
  • Registratie: Maart 2010
  • Laatst online: 11-09 21:18
Interessante vraag, Ik dacht dat je hier juist geen last van had bij NDIR sensoren gezien het meetprincipe. Misschien kan iemand die er meer verstand van heeft toelichting geven?

Acties:
  • 0 Henk 'm!

  • kjast
  • Registratie: Februari 2011
  • Laatst online: 02-12-2021
Wolfram55 schreef op woensdag 28 juni 2017 @ 09:49:
Is er een manier om de frequentie van het meten van de MHZ te vergroten zodat hij langer mee gaat?
Nu is dat om de 5sec maar dat mag voor mij sowieso naar de 1x/min

Begreep dat de levensduur van die dingen nogal aan de korte kant is.
Volgens de specs heeft de sensor een lifetime > 5 jaar. Niet mijn definitie van kort maar geen idee of de sensor op dit vlak aan de specs voldoet.

Voor zover ik weet is er geen manier om de polling frequency te verkleinen anders dan bijv. Iedere 15 min opstarten.

Acties:
  • 0 Henk 'm!

  • cyberstalker
  • Registratie: September 2005
  • Niet online

cyberstalker

Eersteklas beunhaas

kjast schreef op woensdag 28 juni 2017 @ 19:19:

Voor zover ik weet is er geen manier om de polling frequency te verkleinen anders dan bijv. Iedere 15 min opstarten.
Dat lijkt me ook niet handig aangezien de opwarmtijd ook drie minuten is. Je kunt de sensor natuurlijk elke 15 minuten drie minuten lang laten draaien en dan weer uitzetten.

Of dat nou weer goed is voor de levensduur vraag ik me af.

Ik ontken het bestaan van IE.


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Ok .....
Had eigenlijk de indruk gekregen van reacties hier dat de levensduur kort was maar 5 jaar valt idd nog wel mee.

Blijft overeind dat die 5jaar 10 jaar wordt als ipv om de 5s de polling frequency 10s wordt .... :).

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Heeft iemand deze sensor ook al geprobeerd?
https://cdn.sparkfun.com/...11_Datasheet-DS000459.pdf
Oftewel de CCS811.
Deze meet zowel CO2. eCO2 volgens de datasheet, dus zal wel een of andere pseudo-waarde zijn die de binnenkwaliteit aangeeft ipv. een puur CO2 sensor.
De sensor meet daarnaast ook nog andere stoffen.

Ik kwam 'm tegen op dit boardje: https://www.banggood.com/...ure-Sensor-p-1167432.html
Dat bordje zit vol met allemaal sensoren, dus is in elk geval al 1 stuk onderweg naar NL ;) Maar vroeg me dus af of iemand een idee heeft over de bruikbaarheid als CO2 meting.

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!

  • infernix
  • Registratie: Maart 2000
  • Laatst online: 23:05
TD-er schreef op zaterdag 22 juli 2017 @ 13:19:
Heeft iemand deze sensor ook al geprobeerd?
https://cdn.sparkfun.com/...11_Datasheet-DS000459.pdf
Oftewel de CCS811.
Deze meet zowel CO2. eCO2 volgens de datasheet, dus zal wel een of andere pseudo-waarde zijn die de binnenkwaliteit aangeeft ipv. een puur CO2 sensor.
Da's geen CO2 meter maar een VOC. Over correlatie tussen VOC en CO2 zijn her en der wel wat posts te vinden zoals deze

Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
infernix schreef op zaterdag 22 juli 2017 @ 18:29:
[...]


Da's geen CO2 meter maar een VOC. Over correlatie tussen VOC en CO2 zijn her en der wel wat posts te vinden zoals deze
De laatste zin uit die link zegt wel genoeg denk ik :)
All VOC air quality sensors are basically the same. Some manufacturers of air quality sensors are now providing an output in “CO2 equivalent units.” This measure is considered misleading and may confuse many new to the indoor air quality industry.
Weer wat geleerd.
Maar goed dat ik daar maar 1 van heb aangeklikt ;)

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!

  • Lennart_1337
  • Registratie: Juni 2004
  • Laatst online: 09-09 14:56
Ik zit hier ook naar te kijken, zag op het Homey forum dat iemand bezig is met support voor Homey.
Ziet er goed uit maar geen idee of het apparaat betrouwbaar is.
Ook vind ik de handleiding erg summier, op de foto's zie je ook onderin het scherm iets met ventilatie en de stand daarvan maar kan er niks over in de handleiding vinden.
Verder zit er ook een VOC sensor in en staat dit ook op het scherm en de foto's maar komt de handleiding niet verder dan 'optional'; zit het erin of niet :?
Beetje onduidelijk dus allemaal.

Acties:
  • 0 Henk 'm!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
Hier ook een MH-z19b in productie icm ESP8266, espeasy 147, en loggen naar domoticz sinds dit weekend. Leuk om in de gaten te houden, nu nog een 3 weg schakelaar om de WTW Ventilatie te schakelen
Afbeeldingslocatie: https://s20.postimg.org/4nty2m9v1/Schermafbeelding_2017-07-31_om_18.32.55.png

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Daannn1987 schreef op maandag 31 juli 2017 @ 18:33:
Hier ook een MH-z19b in productie icm ESP8266, espeasy 147, en loggen naar domoticz sinds dit weekend. Leuk om in de gaten te houden, nu nog een 3 weg schakelaar om de WTW Ventilatie te schakelen
[afbeelding]
Heb je een vermoeden waarom de CO2-concentratie juist overdag piekt bij jou?

Schijnt de zon op de sensor? (direct of indirect) Of is het in de woonkamer en is het prima te verklaren door de aanwezigheid van personen?

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!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
TD-er schreef op maandag 31 juli 2017 @ 21:50:
[...]

Heb je een vermoeden waarom de CO2-concentratie juist overdag piekt bij jou?

Schijnt de zon op de sensor? (direct of indirect) Of is het in de woonkamer en is het prima te verklaren door de aanwezigheid van personen?
Meter ligt in de woonkamer.
Op het begin was ik hem nog aan het positioneren wellicht dat hij hierdoor zo piekte, ligt op een bankje uit de zon in de schaduw uit de tocht nu.
0 kans dat er zon op komt nu iig.. ±23:00 uur gingen we naar bed, ± 7 uur kwam ik beneden, maar ging al snel de deur uit (kleine stijging).
Wederhelft kwam 9 uur dr nest uit tot 12uur thuis geweest met deur open en daarna dicht.
Om ±17:00 kwam ik thuis en deed ±17:30 de deur open.

Is allemaal aanwezigheid door personen als ik het zo zie..

Ziet er nu zo uit ingezoomd op vandaag (deur staat nog open op dit moment).
Je ziet netjes dat we om ±18:00 even hebben gekookt
Afbeeldingslocatie: https://s20.postimg.org/o5pilb4od/Schermafbeelding_2017-07-31_om_22.00.33.png

[ Voor 5% gewijzigd door Daannn1987 op 31-07-2017 22:02 ]

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • +1 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Netjes dus :)
* TD-er heeft helaas veel te weinig tijd om zijn CO2 projectje af te 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!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
TD-er schreef op maandag 31 juli 2017 @ 22:05:
Netjes dus :)
* TD-er heeft helaas veel te weinig tijd om zijn CO2 projectje af te maken. :(
Ben er ±2 uurtjes mee bezig geweest, solderen, esp flashen etc.. Ik kreeg 'm eerst niet uitgelezen met de ESP8266 icm de 2.0 esp easy firmware.. allemaal read errors, crc corrects etc..
Toen terug gegaan naar de 147 firmware die ik op m'n andere ESP8266 / nodemcus ook draai

Heb het idee dat deze sensor temp niet goed doorgeeft en daardoor read errors krijgt.
Temp wordt niet uitgelezen met de 147 firmware namelijk..
Maargoed voor temp en hum staat al een andere sensor (dht 22) in bestelling (voorheen deed ik dit via TADO Thermostaat maar heb nu een honeywell chromoterm ivm warmtepomp).

Nu nog wat behuizingetjes besteld via aliexpress om te kijken wat t beste voegt.. Hij ligt uit het zicht maar gewoon voor het idee

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Ik heb deze liggen. https://www.banggood.com/...063302.html?rmmds=myorder
Daar past de NodeMCU prima in, met alle sensoren en beeldschermpje.
Moet er alleen nog wel mee bezig.
Idee is om 'm dan via een standaard USB-telefoonlader te voeden.

Nadeel alleen wel dat de voorkant een beetje bol is, waardoor het plaatsen van het beeldschermpje wat meer een uitdaging zal zijn.

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!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
Ja zoiets heb ik ook besteld via ali hangt hier ook aan een 5v 500 mah telefoonachtig lader ding netzoals de rest van de Esp's
1 voor de VVW groepen uit te lezen dmv ds18b20 temp sensors (5 totaal) bij deze liep ik er tegenaan dat de 500 mah lader te kort schoot en hierdoor read errors kreeg... duurde even voor ik dit door had :( :(
1 voor KW/h draaischijf uit te lezen dmv tcrt5000 en een reed relais voor de gasmeter
1 voor de aanvoer + retour van de warmtepomp ook ds18b20

Leuk spul, eigenlijk nog nooit een beeldschermpje eraan gehangen.. misschien eens doen voor de leuk :)


Trouwens net de deur dicht gedaan.. PPM schiet weer omhoog (sneller dan ik had verwacht)
WTW Ventilatie staat op stand 2/3 a 150m3
Afbeeldingslocatie: https://s20.postimg.org/jvk1h7ect/Schermafbeelding_2017-07-31_om_22.27.31.png

[ Voor 29% gewijzigd door Daannn1987 op 31-07-2017 22:31 ]

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Heb er inmiddels 3 waarvan 2 werkend .... de 2e was een niet werkende ....

Wat ik merk is dat als er een raampje open staat het erg we waardes kan beïnvloeden. Niet eens zelfs tocht. Kamer is kleine 8m lang en raampje aan de ene kant en sensor aan de andere kant in een hoekje.

@Daannn1987
Het is behoorlijk offtopic hier maar zag geen berichtjes van je in het esp-topic vandaar dan toch maar ff hier.
Ben ook bezig met de TCRT5000 op een oude draaischijf maar dat wil nog niet lukken. Verschillende versies van ESP-Easy geprobeerd (120 - Mega), pulsecounter en switch (via domoticz) ....
Lukt me niet echt.
Kan je me een duwtje geven ....

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Heb je de sensor in een doosje? Zonder doosje zijn de metingen veel te onstabiel door tocht en door IR afkomstig van zonlicht.

Was bij mij eerst ook zo en toen ik hem in een doosje had gemonteerd waren de metingen veel stabieler en geen rare spikes meer.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
@ThinkPad zelfde doosjes als jij hebt :).

Heb er ook een aantal "van" @TD-er besteld :)


Kan zijn dat als de wind op het raam staat dat deze dan toch teveel verstoord ....

Met "spikes" bedoel je ineens erg omhoog of omlaag? Dat heb ik soms ook nog wel.

Wat zijn eigenlijk de "veranderingen die je na de koop in moet stellen?
Las ergens iets over abc-waardes? Zijn er van dat soort dingen die je na de 1e ingebruikname moet doen nog?

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 21:02
Posts m.b.t. kWh meten e.d. heb ik weggehaald, gelieve dat onderling even te bespreken, is hier offtopic ;)

Als je een recente ESPEasy build pakt dan zitten de juiste settings (ABC uit e.d.) er al in.

Acties:
  • 0 Henk 'm!

  • Wolfram55
  • Registratie: December 2016
  • Laatst online: 21:11
Ah ... ok.
Thanks

Acties:
  • 0 Henk 'm!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
Film kijken met vrienden :)

Afbeeldingslocatie: https://s20.postimg.org/qi32mxh0t/Schermafbeelding_2017-08-02_om_23.15.37.png deur maar even open gezet

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Ik kon geen ESPeasy topic hier vinden, maar aangezien het fout lijkt te gaan met de MH-Z19, lijkt me dit wel op z'n plaats :)

Vanavond dus de boel aan elkaar gesoldeerd, ESPeasy erop (GIT version: v2.0.0-dev11) en zowel een BMP-280 temperatuursensor als de CO2 sensor aangesloten.

ESPeasy vind de sensoren en geeft ook redelijk realistische meetwaarden (BMP280 lijkt steevast 3 graden te warm aan te geven, maar dat is te corrigeren)
De log van ESPeasy:
code:
1
2
3
4
1936282 : BMP280 : Address: 0x76
1936282 : BMP280 : Temperature: 30.91
1936282 : BMP280 : Barometric Pressure: 1013.32
1936319 : MHZ19: PPM value: 872 Temp/S/U values: 27/64/11751.00


Echter in Domoticz krijg ik van de ESPeasy maar voor 1 idx een valide MQTT bericht binnen en niet voor de CO2 sensor.
In de logs van Domoticz staat:
code:
1
2
3
4
5
6
2017-08-05 01:21:29.338 MQTT: Topic: domoticz/in, Message: {"idx":69,"nvalue":0,"svalue":"28.34;0;0;1013.22;0"}
2017-08-05 01:21:30.401 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:21:30.401 Error: MQTT: Invalid data received!
2017-08-05 01:22:29.522 MQTT: Topic: domoticz/in, Message: {"idx":69,"nvalue":0,"svalue":"28.21;0;0;1013.24;0"}
2017-08-05 01:22:30.593 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:22:30.593 Error: MQTT: Invalid data received!

Het bericht voor idx 71 is dus leeg.

Ik heb ook al getracht de volgorde van de sensoren om te gooien in ESPeasy en ook om de data doorgeven naar de controller van de BMP280 uitzetten, maar dat helpt niet.
Met idx 69 uit:
code:
1
2
3
4
5
6
2017-08-05 01:24:30.991 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:24:30.992 Error: MQTT: Invalid data received!
2017-08-05 01:25:32.138 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:25:32.138 Error: MQTT: Invalid data received!
2017-08-05 01:26:32.791 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:26:32.791 Error: MQTT: Invalid data received!


Edit:
Zelfs de BMP280 sensor compleet disabled gezet en reboot (even wachten tot seriele communicatie weer goed aligned was met CO2 sensor) heeft niet mogen helpen. De MQTT berichten zijn gewoon niet volledig.
Free mem is nu wel boven de "magische" grens van 20'000 Bytes, waar dat met 2 sensoren net eronder zit.

En een 2e offtopic vraag erbij, hoe krijg ik de barometer waarde getoond in Domoticz? Nu laat 'ie alleen de temp zien.

Kortom, wat doe ik fout, of wat zie ik over het hoofd?

Edit2:
Ik heb via Domoticz-HTTP controller wel data binnen, maar het is dan alleen maar zichtbaar als 'ie een custom sensor is. (niet de "Air Quality Voltcraft CO-20" sensor)
Dat laatste zal waarschijnlijk ook de reden zijn dat ik alleen de temperatuur maar zie van de BMP280, want die staat in Domoticz als BMP085 genoemd in het overzicht.
code:
1
2017-08-05 01:47:40.370 Python: Changed: ID: 71 Name: Slaapkamer CO2, Type: 243, subType: 31, switchType: 0, s_value: 927.0000, n_value: 0, n_value_string: 927.0000, last_update_string: 2017-08-05 00:38:11



Neemt niet weg dat het heel vreemd is dat ik via MQTT niets binnenkrijg van de CO2 sensor.

[ Voor 20% gewijzigd door TD-er op 05-08-2017 01:51 ]

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!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:47
TD-er schreef op zaterdag 5 augustus 2017 @ 01:28:

Neemt niet weg dat het heel vreemd is dat ik via MQTT niets binnenkrijg van de CO2 sensor.
Hoe zien de mqtt berichten er uit? Indien je mosquitto gebruikt:

code:
1
mosquitto_sub -h broker IP address -t /topic/met/wildcard/#

[ Voor 4% gewijzigd door balk op 05-08-2017 06:46 ]


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
balk schreef op zaterdag 5 augustus 2017 @ 06:45:
[...]

Hoe zien de mqtt berichten er uit? Indien je mosquitto gebruikt:

code:
1
mosquitto_sub -h broker IP address -t /topic/met/wildcard/#
Zonet even getest:
code:
1
2
3
4
5
pi@raspberrypi:~ $ mosquitto_sub -h localhost -t domoticz/in
{"idx":71}
{"idx":73}
{"idx":72,"nvalue":0,"svalue":"28.49;0;0;1014.23;0"}
{"idx":74,"nvalue":0,"svalue":"23.76;0;0;1013.91;0"}

Oftewel van beide sensoren (2x een ESPEasy, beide met een BMP280 en een MH-Z19) is de data van de thermometer/druksensor (idx 72 en 74) wel een valide bericht, maar die van de CO2 sensor (idx 71 en 73) niet.

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!

  • Daannn1987
  • Registratie: December 2012
  • Laatst online: 13-09 12:45
TD-er schreef op zaterdag 5 augustus 2017 @ 01:28:
Ik kon geen ESPeasy topic hier vinden, maar aangezien het fout lijkt te gaan met de MH-Z19, lijkt me dit wel op z'n plaats :)

Vanavond dus de boel aan elkaar gesoldeerd, ESPeasy erop (GIT version: v2.0.0-dev11) en zowel een BMP-280 temperatuursensor als de CO2 sensor aangesloten.

ESPeasy vind de sensoren en geeft ook redelijk realistische meetwaarden (BMP280 lijkt steevast 3 graden te warm aan te geven, maar dat is te corrigeren)
De log van ESPeasy:
code:
1
2
3
4
1936282 : BMP280 : Address: 0x76
1936282 : BMP280 : Temperature: 30.91
1936282 : BMP280 : Barometric Pressure: 1013.32
1936319 : MHZ19: PPM value: 872 Temp/S/U values: 27/64/11751.00


Echter in Domoticz krijg ik van de ESPeasy maar voor 1 idx een valide MQTT bericht binnen en niet voor de CO2 sensor.
In de logs van Domoticz staat:
code:
1
2
3
4
5
6
2017-08-05 01:21:29.338 MQTT: Topic: domoticz/in, Message: {"idx":69,"nvalue":0,"svalue":"28.34;0;0;1013.22;0"}
2017-08-05 01:21:30.401 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:21:30.401 Error: MQTT: Invalid data received!
2017-08-05 01:22:29.522 MQTT: Topic: domoticz/in, Message: {"idx":69,"nvalue":0,"svalue":"28.21;0;0;1013.24;0"}
2017-08-05 01:22:30.593 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:22:30.593 Error: MQTT: Invalid data received!

Het bericht voor idx 71 is dus leeg.

Ik heb ook al getracht de volgorde van de sensoren om te gooien in ESPeasy en ook om de data doorgeven naar de controller van de BMP280 uitzetten, maar dat helpt niet.
Met idx 69 uit:
code:
1
2
3
4
5
6
2017-08-05 01:24:30.991 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:24:30.992 Error: MQTT: Invalid data received!
2017-08-05 01:25:32.138 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:25:32.138 Error: MQTT: Invalid data received!
2017-08-05 01:26:32.791 MQTT: Topic: domoticz/in, Message: {"idx":71}
2017-08-05 01:26:32.791 Error: MQTT: Invalid data received!


Edit:
Zelfs de BMP280 sensor compleet disabled gezet en reboot (even wachten tot seriele communicatie weer goed aligned was met CO2 sensor) heeft niet mogen helpen. De MQTT berichten zijn gewoon niet volledig.
Free mem is nu wel boven de "magische" grens van 20'000 Bytes, waar dat met 2 sensoren net eronder zit.

En een 2e offtopic vraag erbij, hoe krijg ik de barometer waarde getoond in Domoticz? Nu laat 'ie alleen de temp zien.

Kortom, wat doe ik fout, of wat zie ik over het hoofd?

Edit2:
Ik heb via Domoticz-HTTP controller wel data binnen, maar het is dan alleen maar zichtbaar als 'ie een custom sensor is. (niet de "Air Quality Voltcraft CO-20" sensor)
Dat laatste zal waarschijnlijk ook de reden zijn dat ik alleen de temperatuur maar zie van de BMP280, want die staat in Domoticz als BMP085 genoemd in het overzicht.
code:
1
2017-08-05 01:47:40.370 Python: Changed: ID: 71 Name: Slaapkamer CO2, Type: 243, subType: 31, switchType: 0, s_value: 927.0000, n_value: 0, n_value_string: 927.0000, last_update_string: 2017-08-05 00:38:11



Neemt niet weg dat het heel vreemd is dat ik via MQTT niets binnenkrijg van de CO2 sensor.
Dit probleem met de MH-Z19 (heb zelf de B ) heb ik ook, de Voltcraft verwacht Data voor zo ver ik mij herrinner. Terwijl ESP svalue stuurt... ik heb gewoon ene custom sensor aangemaakt, kan er niet mee zitten :)

21xDMEGC 440wp (9240) ||| Pana 9j


Acties:
  • 0 Henk 'm!

  • TD-er
  • Registratie: Januari 2000
  • Laatst online: 03-09 09:15
Daannn1987 schreef op zaterdag 5 augustus 2017 @ 13:41:
[...]

Dit probleem met de MH-Z19 (heb zelf de B ) heb ik ook, de Voltcraft verwacht Data voor zo ver ik mij herrinner. Terwijl ESP svalue stuurt... ik heb gewoon ene custom sensor aangemaakt, kan er niet mee zitten :)
Dat heb ik hier nu ook gedaan.
En de BMP280 heb ik via een "temperatuur/humidity/baro" sensor laten gaan en dan krijg ik de barometer-waarde ook binnen.
Jammer alleen dat alles in dezelfde behuizing met de ESP + de CO2 sensor best wel warm blijkt te worden.
Niet handwarm, maar dezelfde sensor (de CO2 sensor) geeft +/- 3 a 4 graden meer aan dan zonder behuizing.
Dus ik moet wanneer de BME280 binnen is (gelijk maar vochtmeting meenemen), die sensor direct met de buitenlucht in contact laten komen en niet samen met de MH-Z19 laten zitten.

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!

  • balk
  • Registratie: Januari 2000
  • Laatst online: 22:47
TD-er schreef op zaterdag 5 augustus 2017 @ 13:37:
[...]

Zonet even getest:
code:
1
2
3
4
5
pi@raspberrypi:~ $ mosquitto_sub -h localhost -t domoticz/in
{"idx":71}
{"idx":73}
{"idx":72,"nvalue":0,"svalue":"28.49;0;0;1014.23;0"}
{"idx":74,"nvalue":0,"svalue":"23.76;0;0;1013.91;0"}

Oftewel van beide sensoren (2x een ESPEasy, beide met een BMP280 en een MH-Z19) is de data van de thermometer/druksensor (idx 72 en 74) wel een valide bericht, maar die van de CO2 sensor (idx 71 en 73) niet.
Ik heb recentelijk ook espeasy icm mhz19 gebruikt en liep tegen iets soortgelijks herinner ik me nu. De code checkt of de mhz19 betrouwbare waardes uitspuugt. Als de sensor net aan staat of als hij in de zon of tocht ligt dan komt er niks uit. Laat de sensor eens een paar uur rustig liggen. Kijk ook zo nu en dan in de log van espeasy.
Pagina: 1 ... 5 ... 40 Laatste

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