I have an issue with my Netatmo camera not displaying. But if I get the local URL via CAMERA_URL, there is no issue (I add it in the Camera integration for example)
Thanks for reporting, it’s fixed in 1.1.2 What was happening: the integration capped camera images at 96 KB — a workaround for an old core limit (the host API was behind a 100 KB JSON parser, which returned a 413 error). Your snapshots exceeded this threshold even after re-encoding, so each image was ignored → no images on the dashboard. Live view, however, worked because it doesn’t go through that path (hence your workaround with CAMERA_URL that works). What changes in 1.1.2:
the core now parses the host API with a dedicated 20 MB limit → back to the real 150 KB budget;
if a snapshot is still too heavy even at minimum quality, it is now automatically resized instead of being discarded — a smaller image is better than no image.
Available in about 1 hour, update the integration (Supervision → Force Update) and the image should appear. If it persists, send me the netatmo-camera logs after the update.
Good news: the triggers have arrived! They are available in 1.2.0.
New Features (usable in scene triggers)
Device
Features
Indoor and outdoor camera
Motion, Person detected
Outdoor camera (Presence)
+ Animal detected, Vehicle detected
Smoke detector
Smoke
These detections are one-time events: they only exist in the Netatmo event stream, no API query can retrieve them — that’s exactly why they need webhooks.
How it works
Each detection goes to Yes, then automatically returns to No after a minute (Netatmo never sends an event of « end of detection »). In a scene, use the trigger « the value changes to Yes ».
A necessary step
If your cameras already existed in Gladys, these new features won’t appear automatically:
Update the integration (Supervision → Force update)
Go to the Discovery screen
Click Update on each camera (and on the smoke detector)
Webhooks must obviously be configured (Gladys Plus Open API key pasted in the Configuration) for detections to be reported.
If a detection is not reported
Set the integration logs to debug level and send me what you see at the time of a detection. A recognized detection produces a line like Netatmo event: movement on ext:netatmo:.... If Netatmo uses an event name I haven’t planned for, it can be fixed in a minute.