leodj / esphome_nodes Goto Github PK
View Code? Open in Web Editor NEWCollection of my ESPHome Nodes
License: MIT License
Collection of my ESPHome Nodes
License: MIT License
Hii ;
It helped me a lot . I have worked with your code .But , I am unable to read the data from the sensor CM1106 SL -NS . I am facing issue with reading UART failed .
First of all, thank you for your code. I bought a CM1107 and it works well with your custom component.
I activated the zero calibration, and it seems like the current CO2 reading has been calibrated to 0.
I thought it should be calibrated to 400, not 0.
Will adding an offset filter of 400 do the job, or could there be some kind of setting I missed?
I the .h file and .yaml file in this repository, and changed the board setting to ESP8266 D1 mini.
Hello LeoDJ :)
First of all, thank you for your work and sharing your knowledge ;)
Allow me to contact you to perhaps get some help, otherwise, a track of reflection concerning your script to read the data from a CO2 sensor CM1106
To put it simply, I’m trying to improve a commercial Rovary RV2000P detector by adding an ESP32 in order to feed the data back to Home Assistant, ...
This project has already been considered by another enthusiast, but with a slightly different approach (no ESPHOME) and a slightly different Rovary motherboard.
The original project provides some details: https://www.weigu.lu/microcontroller/co2_sa1200p_hacks/index.html
The author retrieves the humidity and temperature values of the SHTxx sensor via the I2C bus, which I also manage to do without difficulty.
It retrieves the CM1106 value via "ESP softserial library" and it only connects a single cable (TX) from CM1106 to an esp8266 input (D5)
When I try your solution (CM1106.h + YAML) with RX and TX connected to the CM1106 I manage to read the CO2 sensor without any problem as long as the cm1106 is not plugged on the motherboard of the Rovary.
On the other hand when the sensor is plugged, so connected to the CPU of the Rovary, I get an error message ! this is most likely due to the fact that the sensor also interacts with the Rovary CPU.
I would be very grateful if your valuable knowledge would help me solve this problem by a trick comparable to that used by the author of the initial project, but compatible with ESPHOME
In advance, thank you for your advice and your opinion on the feasibility
Best regards,
Didier
Some logs of what I get :
When cm1106 not connected on MB of Rovary :
When connected :
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.