Super project… I have a problem to connect HA with Jeedom with your integration: I receive the error “[%key:common::config_flow::error::cannot_connect%]”
Jeedom it’s installed in a doker in a Raspberry PI5 and HA Core OS in other PI5. Jeedom and HA it’s accessible from the outside.
I have just setup Jeedom and purchased the plugin. I get all the ajax devices in Jeedom and can arm and disarm. But I do not get updates on states unless I synchronize.
@basi I tested your integration and the only part I could not get working was the video streams.
I saw you mentioned it in the road map, do you have an ETA on this?
But thanks so much, great integration. This is by far the easiest version without the hassle of having an API key.
Hi @armandvuyk — thanks for testing it and for the kind words.
Video streaming is the one capability I genuinely can't build on my own: I don't own any of the video-capable Ajax hardware (MotionCam with video, Video Doorbell, the NVR line), and
unlike the sensor/alarm side — which I can reason about from the protocol — video needs to be developed and verified against a real device end to end. There's no way for me to do that
blind, so the honest answer on an ETA is: it only happens if someone who has the hardware is willing to work through it with me. The rest of the integration got where it is precisely
because users with specific devices helped pin things down, so this is very much how the project moves forward.
If you're up for that, the best first step is to open a GitHub issue so we can track it properly and start from real data:
Exact device model — the precise name as it appears in the Ajax app (e.g. MotionCam, MotionCam Outdoor, Video Doorbell, MotionCam (PhOD)), and whether it's Jeweller or Fibra.
Versions — your Home Assistant version and the Aegis for Ajax version you tested.
A diagnostics download — Settings → Devices & Services → Aegis for Ajax → ⋮ (three dots) → Download diagnostics, and attach the JSON to the issue. It's already scrubbed of secrets,
and it tells me exactly how your video device is exposed to the integration.
DEBUG logs while you reproduce it. Add this to configuration.yaml, restart HA:
Then, with logging on, open the camera's live view in the official Ajax mobile app once, and separately try the camera entity in Home Assistant. Note the approximate timestamps of
each, then grab the log (Settings → System → Logs → download) and attach it.
That first capture lets me see what your hub actually exposes for the video device and whether the integration is already receiving anything usable. I can't promise where it lands —
video is a bigger lift than the sensor work — but with a real device and someone willing to iterate, it goes from "impossible for me" to "let's find out." Really appreciate the offer to
help.