Elro Connects -Home Assistant

I am working on an integration for Elro Connects. The integration should allow users with Elro Connects fire, water or CO alarms to integrate those in Home Assistant. If you own Elro Connects fire alarms and like to test, you could add the elro connects integration with HACS.

Add the following repo to HACS https://github.com/jbouwh/ha-elro-connects/. You need to restart Home Assistant after downloading the custom integration. After the restart you should be able to add the integration to Home Assistant.

For each alarm a siren entity is created. If you turn it on, a test alarm request will be sent. You can turn it off to silenece a (test) alarm.

Let me know if you like this integration. If your device is not supported, or not working correctly, then let me known!

31 thoughts on “Elro Connects -Home Assistant”

  1. Hallo,
    Ben nogal nieuw in home assistant. Heb een aantal rookmelders, co melders en ook een hittemelder van Elro.
    Heb alles geïnstalleerd en kan de integratie van elro_connects opstarten, maar weet niet wat ik moet invullen in de twee velden die required zijn.
    Vriendelijke groeten, Hans

    1. Als je de home assistant integratie via HACS gebruikt heb je het IP adres nodig van je K1 connector. Dit is evt uit je router te halen, mocht je dit niet weten.
      Het `device ID` vind je in de Elro_connects App, klik op Home, dan op het het tandwiel met de instellingen. Klik vervolgens op `Huidige connector`. Het `Device ID heeft het formaat `ST_xxxxxxxxxxxx`.

      1. Dank je voor de snelle reactie.
        Het werkt echter niet.
        Maar vul je eerst het IP adres in in het eerste veld en dan het device ID in het tweede veld?
        En waar staat de 1025 voor aub?
        Vriendelijke groet, Hans

  2. Werkt perfect! Ik heb nog enkele apparaten in bestelling staan. Ik ben wel benieuwd of deze straks toegevoegd kunnen worden in de integratie.
    Ik zag dat je ook met een Pull Request bezig was om de integratie standaard op te laten nemen in Home Assistant. Mocht je daar nog hulp bij kunnen gebruiken, dan help ik je graag!

    1. Hoi, de PR in HA staat idd open in de hoop dat deze wordt gereviseerd. Natuurlijk stel ik hulp op prijs, zelf heb ik samen brandmelders momenteel om mee te testen.

  3. Ik heb een paar keer vals alarm gehad met mijn 7 gekoppelde melders zonder K1 en dan is het slecht te achterhalen welke melder getriggerd is (maakt geloof ik ander geluid). Kan je dat met deze integratie zien?

    Zo ja, dan interessant en moet ik een K1 ergens zien te vinden en dat lijkt nogal tegen te vallen. Hij lijkt nog bij een alarmset te zitten, maar dan is de rest onbruikbaar inc met homeassistant. Tips welkom 🙂

    1. Ik heb ook een keer alarm gehad, binnen 15 seconden nadat de melding is gedaan zal de sensor van de bewuste brandmelder worden bijgewerkt. Hier kun je een automatiserimg aan koppelen binnen Home Assistant.
      Een K1 melder is idd alleen nog hier en daar te koop als set met een paar bewegingsmelders.

  4. Echt, topintegratie !!
    ik hebruikte hiervoor de K1-addon via mqtt, maar die draaide echt vierkant.

  5. Integratie van de K1 connector werkt goed. Rookmelders zijn inderdaad zichtbaar .
    Zou mooi / leuk zijn als de power sockets ook bediend kunnen worden.
    Weet niet of /hoe dat precies in zijn werk gaat, Help graag in deze te testen

      1. Van programmeren heb ik weinig kaas gegeten, zou niet weten hoe ik het e.a zou moeten toevoegen om functionaliteit aan de integratie toe te voegen. Wel heb ik via een packet sniffer mogelijk ontdekt het e.a ontdekt.
        Als ik via de app een socket ‘aanzet’
        {“msgId” : 1583681,”action” : “devSend”,”params” : {“devTid” : “ST_dc4f224feeaa”,”appTid” : [],”data” : {“cmdId” : 19,”device_ID” : 1,”device_name” : “1200”,”device_status” : “04FF0101” }}}

        En als ik de socket weer uit zet :
        {“msgId” : 1583682,”action” : “devSend”,”params” : {“devTid” : “ST_dc4f224feeaa”,”appTid” : [],”data” : {“cmdId” : 19,”device_ID” : 1,”device_name” : “1200”,”device_status” : “04FF0100” }}}

        Ik weet niet of je daar iets mee kan / of mij de goede weg op te helpen zodat je in HA een switch kan toevoegen en tockelen / status zien ??

        1. Zie je hem wel verschijnen in Home Assistant? Ik zal me even moeten verdiepen hierin. Misschien werkt het net zo als bij de brandalarmen die aangezet kunnen worden.
          Ik stuur je wel een mailtje.

  6. Bedankt voor je efforts Jan. Ik ben aan het overwegen Elro connect systeem aan te schaffen en te integreren in mijn HA.
    Helaas is de K1 nergens meer leverbaar. Heb Elro aangeschreven of zij er nog 1 hebben liggen. Zou mooi zijn als de K2 ondersteund kan worden, maar zoals ik begrijp zijn het allemaal ongedocumenteerde API’s en moet het reverse engineered worden, als dat uberhaupt mogelijk is.

    1. Ik snap het, maar de K2 heeft een geheel andere opzet. Het is helaas niet mogelijk om deze integratie hiermee te gebruiken. Ik hen wel contact gehad met de leverancier, maar vooralsnog is er weinig animo om mee te werken aan een integratie met de K2. Erg jammmer dus. In een enkel geval kan het zijn dat je nog een set met 3 brandmelders of bewegingsmelders aantreft en een K1.
      Van de K1 is er een sumiere chinese beschrijving, van de K2 weet ik nog minder, ook omdat er er zelf niet een heb. Ik heb vanuit allerlei verschillende bronnen e.e.a. reverse ge-engineerd.

  7. Hoi Jan, mooie integratie met K1, ik heb nog een ‘gerefurbishede’ versie op de kop kunnen tikken.
    Valt me wel op dat er veel geklaagd wordt over de APP die erbij hoort en over mensen die veel vals alarm hebben, wat is jouw/ jullie ervaring hiermee ? Ik heb nog een vraag over je integratie. Als de integratie ‘gekoppeld’ is, dan werkt de Elro app en de Elro K1 (qua geluid geven in geval van alarm) niet meer. Klopt het dat de HA integratie dit ‘overneemt’ ? Het leek me juist zo mooi om een onafhankelijk iets er naast te kunnen blijven draaien.

    1. Correctie : de Elro app werkt nog wel, maar ik bedoel eigenlijk de push notificaties.

      1. Ik ben er niet bekend mee dat de Elro app niet meer zou werken, De HA integratie kijkt lokaal mee, maar zou de elro app niet in de weg moeten zitten.
        Ik verbaas met er niets over dat de elro app niet altijd even goed werkt als het daat om push notificaties. Het kan goed zijn dat die app daarvoor in de achtergrond van je telefoon moet draaien en cloud access nodig heeft. Volgens mij werkt de Elro connects app ook van buiten af.
        Mijn integratie werkt volledig lokaal, en leest in de basis alleen de status uit. Het inloggen is alleen maar om éénmalig de API sleutel op te halen.
        Omdat het uitlezen op basis van polling is, dan er max 10 sec tussen een alarm en de status in Home Assistant zitten. De Elro Connects App zou getriggerd moeten worden via de Cloud, maar mogelijk gaat dat niet altijd goed.
        Zelf gebruik ik deze app, niet. Je kunt hem na het instellen dan ook gewoon verwijderen, maar dat is natuurlijk een keuze.

        1. Hi Jan.

          Ik heb de app initieel gebruikt om de apparaten te pairen, want dat gaat ook makkelijk via de K1, daarna is in principe de K1 niet meer nodig, dus ze werken onafhankelijk. Het testen van alles heb ik gedaan door 1 van de sensoren een seconde of 5-8 in te drukken. En dan met verschillende settings 1. met K1, 2. zonder K1, 3. met K1 en HA integratie geactiveerd. 4. met K1 en HA integratie ge-deactiveerd. Zodoende kwam ik erachter dat er verschillen zijn. Het zou natuurlijk goed kunnen dat de HA integratie ‘stoort’ door te pollen. Gebruik jij HA als basis om de push notificaties te sturen als alarm ? Voor mij lijkt het me handig om vanuit HA in 1 oogopslag alle batterijen te checken, of om een (test) alarm te genereren voor het geval ik b.v. handmatig wil alarmeren / af schrikken van inbrekers. Ik zou in dit geval natuurlijk altijd als ik erbij wil via een script de integratie even kunnen enablen en daarna direct disablen. grt Herman

          1. Ik zelf vind de Elro Connects app on betrouwbaar, maar ik snap dat je hem er naast wilt hebben. Via HA kun je de alarmen prima testen. Of je daarmee ook de status wisselingen goed kunt testen is alleen de vraag. In de documentatie staat welke device statussen er zijn, die zou ik gebruiken in een automatisering om HA te triggeren. Met de laatste versie zijn deze nu niet langer in hoofdletters en met spaties en in de HA UI zijn ze ook vertaald.

  8. Mooi dat deze integratie er is. Zelf heb ik sinds een maandje een hele Erlo set samen met een K2 connector. Weet iemand of er integraties voor de K2 zijn?

  9. Zijn er nog steeds geen plannen voor de K2 connector? K1 is echt nergens meer te krijgen 🙁

    1. Hoi Ruben,
      Dit ha-elro-connects is een open source project. De K2 heeft een compleet andere architectuur. Zelf heb ik alleen een K1 connector, en het is lastig ontwikkelen zonder de de juiste spullen. Ik laat het aan iemand anders om bij te dragen aan de eventuele ondersteuning voor de K2 connector.
      Groet,
      Jan

  10. Heb de juiste connector-id, login credentials, maar meerdere mogelijke ip adressen. Alle geprobeerd, helaas zonder succes. Krijg geen verbinding en dus geen api key. Wat doe ik verkeerd? Groet, Ger (nieuw met HA)

    1. Je hebt niet perse de login gegevens nodig.
      Alleen IP een connector ID zou al voldoende moeten zijn. De connector ID is gebaseerd op het MAC adres van de connector.

Leave a Reply to Jan Bouwhuis Cancel reply

Your email address will not be published. Required fields are marked *