I don’t know if any of you have already tried integrating the door/gate opening through Alexa+Comelit; with this service, you can open the device (door or gate) connected to Comelit.
Service is activated by a custom-button-card
I need your help with connecting my comelit 6741W door intercom to home assistant.
I tried the HACS version with the yaml file but it is not working.
This is the yaml file:
next to HOST I wrote the IP adress of the device
USERNAME I wrote ADMIN (is this correct?
PASSWORD I used COMELIT (I think this is correct?)
And SERIAL I used the SN I found on the infotab of the device where I only used the numbers and not the letters, it looks like this 0025242629
Do I have the change any other things in this yaml file?
And are the things I changed correct?
When I confirm the configuration, I get an error message in the messages tab:
I can open everything is connected to comelit (I’ve 2 gates connected), as well as I can receive notifications if someone ring the intercom, but only by a workaround by Alexa skills . NB home assistant call service name and Alexa skill mus have same identical name or nothing will works.
Thanks Michele.
Another question.
I’m not able to open the gate (apriporta in comelit) through Alexa routine. I’m only able to open a 2° door (attuatore in comelit)
Do you have the 2 gates on comelit as “attuatore”?
Some contributors and me developed a bridge between Comelit Simplebus2 and MQTT. At the moment just with basic functions without audio/video, but ringing, open, ring-to-open, etc. is running. An ESPhome firmware version is linked on this page. If still someone is interested in integrating Comelit Intercoms into HA which do not come out of the box with smart functions, maybe this could be what you are searching for:
Hello,
I managed to register the device with your steps but even though it does connect and says it opens the door, it does not at the end.
Also, have you got a solution for notifications when someone rings and if possible with a snapshot ?
sorry but could you help out? i tried the whole day to get this working but i can’t . i never used node red before. i made the steps, i know how to make sensors and buttons, so i tried them but i don’t see how to make it work. i don’t know if the inject and function are right, i just did what you said but i feel like missing steps and ai also doesnt really help
i didn’t change anything in inject, i just connected to function:
// Code added here will be run once
// whenever the node is started.
const logger = log4js.getLogger("out");
logger.level = "info";
node.log("Trying to connect...");
const client = new comelitClient.IconaBridgeClient("192.xxxxxxx", 64100, logger);
await client.connect();
node.log("Connected!");
try {
const code = await client.authenticate("xxxxxxxxxxxxxxxxxxx");
if (code === 200) {
const addressBook = await client.getConfig("none", false);
node.warn(addressBook);
const serverInfo = await client.getServerInfo(false);
node.warn(serverInfo);
const addressBookAll = await client.getConfig("all", false);
node.warn(addressBookAll);
const item = addressBookAll.vip["user-parameters"][
"opendoor-address-book"
].find((doorItem) => doorItem.name === "front door");
if (item) {
node.warn(
`Opening door ${item.name} at address ${item["apt-address"]} and index ${item["output-index"]}`
);
node.warn(await client.getServerInfo());
await client.openDoor(addressBookAll.vip, item);
} else {
logger.error(
`No door with name ${"front door"} found in config. Available door names are: ${addressBookAll.vip[
"user-parameters"
]["opendoor-address-book"]
.map((d) => d.name)
.join(", ")}`
);
}
await client.shutdown();
} else {
node.error(
`Error while authenticating: server responded with code ${code}`
);
}
} catch (e) {
node.error("Error while executing openDoor command", e);
} finally {
await client.shutdown();
}
return msg;
You could have a look at the protocols (Home Assistant → Settings → System → Protocol and select Node Red at the top right corner). You should see something like:
From what I see everything looks fine. However, it would be interesting to see the Node Red log because then we could exactly see what is going on there. I’m wondering why loggin doesn’t work…
By the way: Are you sure “front door” is the right name of the door? For me eg. it’s “Entrance lock”.
no the name of the door is SB100001, but i also tried that in naming part. i changed it now to the original name and tried with an helper to create a door opener button but it doesn’t work unfortunately, i also don’t see a new entity or something. what did you do after step 9?
Hi, good to see, that there is already an integration for Comlit devices. We have a new office. This office contains a Comelit Ethernet Adapter 1406A4. Over this adapter we can view the video camera of the whole office building and open the main door. This can be done with this App.
Does anybody know, if this adapter is compatible with Home Assistant?