By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: Who Knew Radiator Valves Had So Much Data? Here’s How I Made Them Talk | HackerNoon
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > Who Knew Radiator Valves Had So Much Data? Here’s How I Made Them Talk | HackerNoon
Computing

Who Knew Radiator Valves Had So Much Data? Here’s How I Made Them Talk | HackerNoon

News Room
Last updated: 2025/05/22 at 3:13 PM
News Room Published 22 May 2025
Share
SHARE

I recently acquired Netatmo smart radiator valves to manage my rooms’ temperature remotely. I’m not skilled at manual tasks, but I could easily replace the old thermo-static valves. I then registered the smart ones in the Netatmo app. Finally, I integrated them in my Home Assistant via the dedicated Netatmo integration. Everything was very straightforward.

I noticed that each valve not only allows remote control but also offers a state with several attributes. I wanted to extract the room’s temperature indicator from it. It was not as easy as I thought it was, so I want to describe how I managed to achieve it.

By default, the Netatmo valve displays a multi-valued state. To check, go to the Developer Tools > States menu. You can use a filter to find the device.

Entity

State

Attributes

climate.spare_bedroom +
Valve Spare Bedroom

auto

hvac_modes: auto, heat +<br>min_temp: 7 +
max_temp: 30 +
target_temp_step: 0.5 +
preset_modes: away, boost, frost_guard, schedule +
current_temperature: 14 +<br>temperature: 7 +
hvac_action: idle +
preset_mode: frost_guard +
selected_schedule: Unknown 67ab635c2dd1afb1e601a8c2 +
heating_power_request: 0 +
attribution: Data provided by Netatmo +
friendly_name: Valve Spare Bedroom +
supported_features: 401

The problem is that the above attributes are not readily usable. We must first extract them individually. For this, we need to create a sensor; head to File Editor and select configuration.yaml. Then, append the following snippet:

template:
  - sensor:
    - unique_id: sensor.spare_bedroom_temperature
      name: "Spare Bedroom Temperature"
      state: "{{ state_attr('climate.spare_bedroom', 'current_temperature') }}" #1
      unit_of_measurement: "°C"
      device_class: temperature                                                 #2
  1. Match the pair entity-attribute above
  2. Must be temperature to be used as a temperature sensor afterward

Click on Save.

We don’t need to restart Home Assistant, but we must reload the configuration. Click on Developer Tools. Then, click on Check configuration. The new sensor should appear in Settings > Entities.

Home Assistant displaying the new temperature entityHome Assistant displaying the new temperature entity

We can now set the Area via the UI to one of the existing areas, in this case, the Spare Bedroom.

Finally, we can update the Spare Bedroom area in Settings > Area > Spare Bedroom. Set the temperature sensor to the only available item, the sensor we set in the previous steps.

Choose the area's newly-defined temperature sensorChoose the area's newly-defined temperature sensor

At this point, whenever we add the Area card to a dashboard, Home Assistant displays our newly-created temperature sensor on top of it.

Area displaying its temperatureArea displaying its temperature

You can use this approach for every State. Check them, and I’m sure you’ll get new ideas. For example, every automation has a last_triggered timestamp attribute.

To go further:


Originally published at A Java Geek on May 18th, 2025

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article This affordable smart doorbell is under $100 and lets AI answer the door for you | Stuff
Next Article Openai Buys iPhone Architect’s Startup for $ 6.4BN
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Democrats rip Trump ahead of meme coin dinner: 'Orgy of corruption'
News
The AI Maestro: Ahmad Bouka on Turning a Modest Chatbot into a Company-Wide Intelligence Engine
Gadget
Beyond the Usual Doom: Five AI Dangers Nobody Is Talking About | HackerNoon
Computing
Apple TV+ epic ‘Chief of War’ with Jason Momoa gets first teaser – 9to5Mac
News

You Might also Like

Computing

Beyond the Usual Doom: Five AI Dangers Nobody Is Talking About | HackerNoon

4 Min Read
Computing

Transparency’s Double-Edged Sword in Census Privacy | HackerNoon

12 Min Read
Computing

Swarm Robotics: The Future Belongs to the Collective | HackerNoon

6 Min Read
Computing

Now That You Have Attention, Context is All You Need: the Next Challenge to Solve In AI | HackerNoon

6 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?