Hi everyone,
I have the Netatmo weather station, the tall one indoors, the small one in the garden, and the rain gauge. On my dashboard they were three blocks of numbers that all looked alike, and I could never tell at a glance which one I was reading. So I drew them.
The card renders the module the way it actually looks, taken from the product shots. The indoor station and the outdoor module as matte anodised cylinders with their long recessed groove, at their real relative sizes so you tell them apart instantly. The rain gauge with its clear collector, glossy black funnel and white base. And the anemometer with its two discs held apart by four posts.
What it does:
- the groove on the indoor station lights up green, amber or red with your CO2, the way the real one does when you tap it
- the outdoor module never lights up, because the real one has no LED, and I would rather be right than pretty
- the rain gauge shows the daily rainfall in large type, with the previous hour and the rain since the last reading as tiles
- the anemometer shows wind speed with a vane arrow pointing where the wind blows, plus gust speed and direction
- readings sit as tiles that turn colour when they leave the comfortable range, and each opens its own more-info on tap
- battery and connectivity in the corners, wifi icon crossed out in red when the module drops off
- a collapsible 24 h chart of any reading the card shows
- four finishes for the indoor and outdoor modules: aluminium, sand, mint, graphite
- full visual editor, six languages picked up automatically
The part I am happiest with is the editor rather than the drawing. You pick the main sensor and a button offers to fill in the rest of the module from the same device. More importantly, it only shows fields that actually exist: no battery field on a mains powered indoor station, no CO2 or noise or pressure on the outdoor module, no finish on the rain gauge since it only comes in black. Every picker is narrowed to the right device class, so you are not scrolling through six hundred sensors looking for humidity.
Two things I learned digging through the Netatmo integration source, useful even without my card. On an anemometer, only wind speed and wind direction are enabled by default: gust speed and the numeric angle ship disabled, and you have to enable them on the device page. And the direction that is enabled by default is not in degrees, it is an enum of cardinals. The card takes either.
Installation, while the card waits to land in the default store (request submitted):
HACS, three dots menu, Custom repositories, add https://github.com/ADNPolymerase/ha-netatmo-card with category Dashboard, install it, then hard refresh your browser.
YAML if you prefer:
type: custom:netatmo-card
module_type: indoor
entity: sensor.indoor_module_temperature
humidity_entity: sensor.indoor_module_humidity
co2_entity: sensor.indoor_module_carbon_dioxide
noise_entity: sensor.indoor_module_noise
pressure_entity: sensor.indoor_module_pressure
connectivity_entity: binary_sensor.indoor_module_connectivity
label: Hallway
show_history: true
Full option list in the README: GitHub - ADNPolymerase/ha-netatmo-card: Home Assistant Lovelace card: the Netatmo indoor and outdoor weather modules drawn to scale, with the front groove lighting up with air quality · GitHub
It takes any sensor, not just the Netatmo integration, so a Zigbee or homemade temperature and humidity and CO2 set renders just as well. I tested it against my own three modules. The anemometer is the one I do not own, it is written from the integration source, so if any of you have one I would really like to hear whether it behaves.
