I want to let everyone know that I managed to connect to the Bticino C300X to received audio/video as well as open door controls (together with guys that modified the firmware on Telegram).
I will put together some resources below:
Modify the official firmware and flash it to your device:
As I focussed on researching the audio/video part (not the door openings), you can find my first research here:
Further research aimed at being able to actually make a SIP call with the device and see the video (via X11):
Someone was working on a SIP plugin for scrypted, the discussion can be found on github:
Since scrypted has a Homekit integration it was pretty easy to view/hear through the Homekit interface.
I didnāt get to the point to import it as a seperate camera in home assistant at this point, I am just fine how it is at the moment. But itās detected as a Homekit Controller and Iām sure it would work.
I guess I got most of it working, but I am not sure about the settings for the camera in scrypted. Are those fields auo populated and i do not need to adjust them? I am especially curious about the āsip FROM: uriā field as it does not match the user I created on the intercom.
setting up bticino to homekit via the home assistant is what i prefer , adding the integration and configuration operfectly , Then that is all you need to do.But on the other note, i also wonder the the Living now is homekit compatible , then Bticino make more homekit compatible products .But anways HA Integration works well.
Hi, and many thanks for your reply.
Based on my brief examination of your repository, it appears your c300x-controller SW does include a front-end UI component (?)
Does this allow users to interact with the C300X devices in an intuitive way, rather than just through command-line interactions?
Can you share som screens shots of your UI āin-actionā?.
Without more details from the repository, Iām unable to understand exactly what technology the UI is built with (web-based, desktop application, etc.) or how comprehensive its features are.
Or, if all this can be found somewhere else, please point me in the right direction.
It exposes a HTTP server on port 8080 where you can execute/view several types of things (like unlocking doors).
It also exposes an RTSP server on port 6554 which you can use for integration in HA with webrtc.
Additionally if you choose the Homekit bundle, it has an embedded Homekit bridge so you can use Homekit directly (without needing scrypted for it).
Note that the Homekit bundle might stress your intercom as itās also doing ffmpeg transcoding for the audio on-device.
Many thanks for your reply.
My main objective is simply to be able to view video from my Class100X16E intercom in a Lovelace Card in my Home Assistant Front End, as well as being able to select camera, open door and maybe also conduct a two-way conversation.
Sorry for my questions (and many thanks for your replies).
I began looking at it now, and to me it appears as this is written/adopted to run only on an ARM7 platform. Is that correct?
Ok, thanks. Now I get it.
I have a lot of questions, that Iām sure you have had many times before, and that you have answered, perhaps in the Telegram feed. But I couldnāt find a useful way to search through the feed to locate specific keywords or topics (?)
And I hate to bother you more that absolutely necessary. What is your advise in this regard?
And here comes the first question; When creating the firmware using the Python Script, it aks me for the version number of my current C100X firmware, which is v2.3.1
But when I enter that, it responds; āWrong versionā