OP removed their comment section, but if you’re here:
I haven’t done this since 2014 but the google nest API used to (hopefully still does?) let you see and or set the thermostats status with curl commands.
My use case was to run one shell script that got my burglar alarms status, and if it was “armed/away” to simply set my nest thermostat as away, too.
But it can also be hooked up to a dummy load or a relay and just used as an indoor temperature sensor.
And the curl commands OP is relying on can be tied in to indoor and outdoor temperatures , such as scraping local weather with curl/wget and based on that integer, turning the boiler to a minimum when it’s a certain temperature outside.
Or turning it completely off when it’s warm outside.
I’m about to revisit this again just because I have an ancient gas pig of a furnace that uses microvolt and is too cold when it’s cold outside, and too hot when it’s warm outside.
So I need one thermostat in place to turn it on no matter what at 40F, but then some conditional logic to kick that thing on and off on different cycles based on outdoor temps. The whole systems too crude to implement one off the shelf without adding a zone controller, so I just want a Linux box at home to be the zone controller….
where I differ is that I’m not sending an RF signal to the boiler, I just have to close an NO contact to engage mine (and I’m lazily going to use the nest for that.)
If anyone knows of a better thermostat that has its own API I can set, read sensors, turn hvac on and off without using google/nest account or having a dependency on the goodwill of their API existing forever , I’ll come back and glean any responses thanks in advance.
As an afterthought, hm I can just attach temperature probes and a GPIO for a relay and indoor/outdoor temps and do away with google/nest altogether…. Thanks for jogging my brain a bit I might do exactly that.
(The nest was cool , and educational, I guess, 12 years ago when I didn’t know how to really do anything but run and fire off curl commands on someone else’s hardware for temp sense and closing a relay and I don’t have anything bad to say about it as a starting point.)
Where I was going with this , though, was that , you could use an off the shelf nest , and run
1) one command against API to get thermostat status (system thinks it’s on or off , even though it’s factually not directly controlling anything) and then based on that,
2) another command to your RF board to transmit a matching signal.
…
(However you could also do the same with a temperature probe that can be read on board or over WiFi , and then manage your setpoints in the script and or by other means: eg scraping a weather site for the local outdoor temp in your case where the landlord probably wouldn’t let you attach or connect an outdoor probe.)
Bonus with the nest approach is you get a dial, can mount it on anything , doesn’t have to be the wall of your unit… and it “sort of works” like a normal thermostat as well, as soon as the shell script reconciles the two states manually.
Long winded rant but the original use case was an apartment where the thermostat was proprietary and serialized data and I didn’t have any option to integrate a smart thermostat other than turning it to its maximum set point and then using the nest with a massive 220V/50A HVAC relay to just chunk the AC power line on and off on demand.
long time Ubuntu user here, had been bulletproof on an i5 Panasonic toughbook until 24.04 and now it’s not so stable. Sleep also stopped working correctly on an i5 Lenovo yoga and I downgraded that one back to 22.04.
However that same distro runs smoothly (and the UI isn’t constantly glitching out) on an i7 thinkpad that I don’t enjoy using because it runs red hot and the fan is always going…. FWIW that’s also the only system I have that’s even capable of running win11 smoothly… but up until now, Linux was great on castaways that windows had forgotten.
I have acpi and charging issues on the stock 24.04 kernel tree with the Panasonic , which is a laptop that supports two batteries. If either battery gets pulled on that platform it stops charging on AC.
This issue isn’t present after putting Ubuntu packages for kernel 6.14 on it , which only came out two weeks ago.
It still wanders all over the place as far as whether I can get 8 hours on a charge (or two hours), swapping the batteries confuses the system still and I haven’t had the free time recently to nail down whether this is acpi, kernel, or Ubuntu specifically. I’ve mumbled a little bit about that one on launchpad and ordered a second battery for a different laptop that has that capability but don’t have answers yet.
Would need to know your Bluetooth chipset to speculate too much because some bleeding combo cards with wifi6 are also better supported by recent kernels. For example my Intel BE200 worked fine for WiFi but the Bluetooth didn’t work at all until either 24.04 or applying 6.14 to it. Not sure which, I just noticed it was there in the menu about a week ago.
with that said my laptop still has a resource conflict I haven’t pinned down where, when WiFi and wwan card are both powered on and active my WiFi speed is clipped down to about 2mb/s. I’m just powering the wwan off when I don’t need it and I’m inclined to think it’s still a driver issue or the two cards don’t get along or are conflicting for resources somehow… I don’t have a solid enough theory to report it as a “bug” or know for sure whether it’s just my hardware yet.
Ubuntu and Wayland were the first distro where I went “hey, using Linux on the desktop finally isn’t *ss” so I’ll give them that. But 24.04 has been the one that had me wondering if it’s time to get acquainted with another. Many are mentioned ITT, I just haven’t “distro hopped” and “tried them all” in almost two decades and it may be time again.
someone who is permanently banned from Twitter and not happy about official public communications being behind a paywall/registration required situation on X might have standing if they’re literally not allowed to make an account to view them.
That's me. I'm one of those people who signed up, never posted a single comment, but somehow got banned for life. What am I supposed to do now?
Edit: I should note that I am not allowed to follow anyone because of the ban.
The AI and content moderation can do all sorts of things like “this is violent, obscene, rude, self harm” or “this is a Twitter screenshot and I don’t want to see these.”
Id enjoy it if it supported filtering out us politics from “both sides” altogether. (I’m not in the USA and I’m worn out on it.)
While I like these features; bluesky wasn’t my cuppa. I had not even been on there for four hours and somebody was railing on me for not enough info in my bio or whatever. I don’t use social media (or have a Xitter to “go back to”) and I’m not performing for anybody when I do… I settled on deactivating bluesky for some time to see if it calms down.
The features are promising but, a little too confrontational , “you ain’t from around here boy” attitude for me and that’s a different kind of “toxic” that I don’t need in my life.
It had been briefly paused by Barack Obama’s DOJ. But that’s a mixed situation because there was an astonishing amount of these seizures under Obama, and it was only in his last year in office - and after extensive coverage and reporting on this by Wapo and others in 2014 - that the DOJ paused it.
Sessions and Trump brought it right back.
While it was (at the end of the day) Obama’s DOJ, the decision to withdraw the practice was probably done independently by his DOJ, so I’m not going as far as crediting or blaming him personally.
Trump , on the other hand, went as far as appearing on TV with a bunch of deputies to talk about how wonderful asset forfeiture was and how good it was to have it back. Then took it one further and openly threatened a lawmaker who was opposed to it on CSPAN on the same visit.
I don’t have the first clip im referring to, it’s insanely bad optics but, the second one is on CSPAN and wapo covered it. (Paywalled):
I haven’t done this since 2014 but the google nest API used to (hopefully still does?) let you see and or set the thermostats status with curl commands.
My use case was to run one shell script that got my burglar alarms status, and if it was “armed/away” to simply set my nest thermostat as away, too.
But it can also be hooked up to a dummy load or a relay and just used as an indoor temperature sensor.
And the curl commands OP is relying on can be tied in to indoor and outdoor temperatures , such as scraping local weather with curl/wget and based on that integer, turning the boiler to a minimum when it’s a certain temperature outside.
Or turning it completely off when it’s warm outside.
I’m about to revisit this again just because I have an ancient gas pig of a furnace that uses microvolt and is too cold when it’s cold outside, and too hot when it’s warm outside.
So I need one thermostat in place to turn it on no matter what at 40F, but then some conditional logic to kick that thing on and off on different cycles based on outdoor temps. The whole systems too crude to implement one off the shelf without adding a zone controller, so I just want a Linux box at home to be the zone controller….
where I differ is that I’m not sending an RF signal to the boiler, I just have to close an NO contact to engage mine (and I’m lazily going to use the nest for that.)
If anyone knows of a better thermostat that has its own API I can set, read sensors, turn hvac on and off without using google/nest account or having a dependency on the goodwill of their API existing forever , I’ll come back and glean any responses thanks in advance.
As an afterthought, hm I can just attach temperature probes and a GPIO for a relay and indoor/outdoor temps and do away with google/nest altogether…. Thanks for jogging my brain a bit I might do exactly that.
(The nest was cool , and educational, I guess, 12 years ago when I didn’t know how to really do anything but run and fire off curl commands on someone else’s hardware for temp sense and closing a relay and I don’t have anything bad to say about it as a starting point.)
Where I was going with this , though, was that , you could use an off the shelf nest , and run
1) one command against API to get thermostat status (system thinks it’s on or off , even though it’s factually not directly controlling anything) and then based on that,
2) another command to your RF board to transmit a matching signal.
…
(However you could also do the same with a temperature probe that can be read on board or over WiFi , and then manage your setpoints in the script and or by other means: eg scraping a weather site for the local outdoor temp in your case where the landlord probably wouldn’t let you attach or connect an outdoor probe.)
Bonus with the nest approach is you get a dial, can mount it on anything , doesn’t have to be the wall of your unit… and it “sort of works” like a normal thermostat as well, as soon as the shell script reconciles the two states manually.
Long winded rant but the original use case was an apartment where the thermostat was proprietary and serialized data and I didn’t have any option to integrate a smart thermostat other than turning it to its maximum set point and then using the nest with a massive 220V/50A HVAC relay to just chunk the AC power line on and off on demand.