Comments (8)
Was able to copy the full temp with extreme precision: "69.80000000000001 "
from octoprint-enclosure.
-
I'm showing the unit only on the target area, if temperature control is enable, because I was using the same layout of the printer temperature control, I'll make it appear on the "reading" area as well....
-
Easy, I'll take care of that...
-
I think I know what is causing the big values, Don't even need to see the code, I think there is a bug...
from octoprint-enclosure.
Awesome! In my case I am not using the target yet, as I don't have a relay for a heater yet. But extra relays are on their way from china, so that's coming soon.
Would it be ridiculously difficult to add support for the BME280 temperature sensor? I tested the DHT11/22 and others awhile back on a prototype I was working on, and found the DHT to be really imprecise (because analog), though it's probably fine for this setup. The BME280 ended up becoming my best buddy, and is highly accurate. Big difference is that it requires SDA/SCL.
from octoprint-enclosure.
Also, maybe add % symbol next to humidity while you're in there?
from octoprint-enclosure.
I'm planing to add the Si7021, bought one unit and it is coming on the mail this week. it is inexpensive and should have more than enough precision. I don't have the BME280 to test, if you can give me a python script that reads the temperature and the instructions to hook it up on the raspberry pi i can implement it and leave the testing to you... if not we will have to wait me getting my hands on this sensor....
I hate the DHT sensors on the rpi, not because the imprecision, but if you start noticing they will consume a lot of cpu on failed attempts... for arduino stuff they are good. I'm planing to stick with Si7021 on my printers.
from octoprint-enclosure.
Interesting... Unfortunately, my Python dev knowledge is non-existent, however I will look around for something that already exists. What's the required output of the python script? Just something parseable, like "00|11" where 00=temperature and 11=humidity? BME280 also puts out barometric pressure, but that's probably not useful for this implementation. I have several of the BME280 lying around, so I'm happy to help out with additional features. Looks like the Si7021 also uses I2C, so hookup would be identical for the BME280 (Pi inputs 2 & 3)
from octoprint-enclosure.
Looks like Adafruit already has a python lib for BME280. Sweet!
https://github.com/adafruit/Adafruit_Python_BME280
from octoprint-enclosure.
Fixed all issues on this thread on 3.45, please open new issue for BME280 support. :)
Thank you for testing...
from octoprint-enclosure.
Related Issues (20)
- Control a 12v LED Strip with the software HOT 8
- Plugin suddenly stopped working with "You must setup() the GPIO channel first
- gcode in Cura dont work HOT 1
- Outputs not working after intialy working HOT 1
- Wait for second temperature value before toggling outputs
- Regular IOs don't toggle when plugin "Smart-Filament-Sensor" is enabled HOT 1
- DS18B20 Sensor - Not getting readings in dashboard HOT 1
- Support for sub-plugins, probably in V2
- Inputs randomly triggering
- Can only turn on light and psu. Not off HOT 1
- Analog temperature sensor HOT 1
- DHT22 Temp sensor on Pi 4 HOT 3
- Pi 4 DHT 22 Not working HOT 3
- Switch control via Terminal
- Issue calling a script
- OctoLight worked for me but this fails HOT 1
- actif low gpio
- Turn On a LED at the end of the print session
- installation issue HOT 2
- Am2302 no information in Octoprint HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octoprint-enclosure.