ahhh ok… I limited to one decimal place. However it made little or no difference they are still different. I did take a quick look at Peter’s code - it appears he just does a flat conversion to the value in the JSON data value. * 0.0295301
if you are factoring in the elevation I would have to probably input ‘0’ in for elevation, for the math to be apples to apples?
I can’t speak for Peter but I think he appreciates those that are running both applications, as I do. It helps both of us check and improve our applications. And this helps all of us as we move forward with understanding our own weather. It also helps advance the Smart Weather Station.
Absolutely. My thoughts exactly. I think both applications are brilliant at what they do (I’m probably biased here ), and they are both helping to enhance the Smart Weather Station ecosystem. I don’t ever see them as direct competitors, and one day when I get some time, will definitely set up ArchiveSW to archive my data . I also want to see how easy it is to output daily text files from the ArchiveSW database.
Well Guys … That did it working as a Team - you solved ‘My’ problem!
Thanks again for you’re hard work as always.
I think the thing that made the difference was that I was’nt paying attention to the Hub height - not even thinking that factored in as I assumed there was no sensors in it to be considered. I had it set for 0 (zero).
I’m getting an external sensor today that I ordered. ( DS18B20 ) I’ll be attempting to get that working in the next few days.
I’ve already got a few of these DH22 laying around from projects - in a different life.
I kinda like the idea of having the indoor temp on screen as well. I do like the DS18B20 - as it has the long wire lead locating it far enough away from any heat source (like the Rpi & monitor) to affect the ambient indoor temp.
I like the DS18B20 as you can link several together. I have at least one in every room so I can monitor the temperature throughout my house. Someday I’ll tie that into my HVAC system and be able to control the vent I. every room.
Some more progress. I’ve now integrated the Ecobee thermostat data into the PiConsole display - it’s optional, so if you want it you specify during setup that you want to use it, and then go through an auth dance with the ecobee device. However, once that is done once, I keep the access and refresh tokens so that we can keep getting the data.
Right now I’m pulling temperature, humidity and desired min/max temp settings from the thermostat and displaying it. If the heating system is on, the current indoor temp is displayed in orange; if the cooling system is on, the current temperature is displayed in blue, and if neither is on, it’s displayed in white.
Note that I left things in for the Breathe device when it arrives, but for me I thought this would be a fun integration. I haven’t bothered to fix the buttons at the bottom on my mac, because they’re good enough and it was turning into a PITA.
For those of you (probably only me, but oh well) who want to integrate their Ecobee smart thermostat data (currently only temperature, heat point, cool point and humidity) into the Weatherflow PiConsole display, I’ve published my changes (temporarily) at GitHub - andy-cooper/WeatherFlow_PiConsole: Raspberry Pi Python console for WeatherFlow Tempest and Smart Home Weather Stations. Instructions for the upgrade are included in the README.md file. I’ve also created a pull request for @peter who can decide if he wants to incorporate the changes into the official version or not.
In addition to those changes, for those who want to run on a Mac, I’ve fixed the scaling of most items (modulo the bottom 4 buttons that still look, umm, suboptimal) so that you can successfully run it on a Mac with a retina display.