Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By eketjall
#57348 I have noticed a problem (or me doing something wrong) with bit order.
Maybe this could be related?
viewtopic.php?f=28&t=12314

I have an Arduino Pro Mini as slave.
Sending a byte with wire.write(1) (binary 00000001) from the Arduino slave gives the result 127 (binary 10000000) on the ESP-01 with wire.read().

When a send a byte, wire.write(1) from the ESP-01 master it is received correctly as 1 on the Arduino slave using wire.read()
User avatar
By ErikLem
#58146 It;s been a few weeks since I last posted in this topic. The high values I got before where apparently normal values, later on (when I had the window open) they dropped to normal levels.

I now read the IAQ core-C every minute and store the data in a db.

You can clearly see that it reacts to certain events

Untitled.png


first arrow: I enter the room to start work
second arrow: Opening of door and me leaving the room
third arrow: Me returning and closing the door
third arrow: Me leaving the room, while keeping door closed

It's fun to see it working, sometimes the co2 values get pretty high.

I was unable to get the IAQ core-p working properly, I could only get it working for a few minutes before the esp stalled. I also got pretty different results when I compared the core-p to the core-c, so that's a bit odd...
You do not have the required permissions to view the files attached to this post.
User avatar
By Bluebrain
#64673 Don't forget:
C version may be called every second, P version only every 11 seconds.

btw. did you find out, why the default Wire.h library does not work with the ESP8266?
I have the exact same problem. the iAQ-Core works on an Arduino Uno and other sensors like a BME280 work on the ESP8266, but not the iAQ-Core with the Wire.h library.