Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Contact Id Adapter (Alamanlage)

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    774

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Contact Id Adapter (Alamanlage)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
contactidcontact idalarmanlageadapter
9 Beiträge 3 Kommentatoren 2.1k Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • StuebiS Offline
    StuebiS Offline
    Stuebi
    schrieb am zuletzt editiert von Jey Cee
    #1

    Hallo,

    ich habe einen Adapter geschrieben, der das Protokoll Contact ID over IP für Alarmanalgen auswertet. Das http://www.technoimport.com.co/Producto/pdfs/ADEMCO%20-%20DC05_Contact_ID.pdf ist in der Lage, alle Zustände und Informationen der Einbruch- oder Gefahrenmeldeanlage detailliert zu übertragen. Das Protokoll wird z.B. auch von externen Sicherheitsdiensten genutzt um auf Einbruch, etc. zu reagieren.

    Momentan werden nur die Alarmanlagen von Lupus unterstützt (Lupusec XT1/XT2/XT3). Ich würde aber auch gerne andere Anbieter mit unterstützten nur dann benötige ich ein paar Infos von Euch über den Aufbau der Contact ID Nachricht. D.h. wird diese in eckigen Klammern geschickt, etc. Um das zu testen, könnt ihr den Adapter installieren und eine Nachricht auslösen (z.B. Alarmanlage scharf stellen). Es müsste im dann ein Eintrag im Log zu sehen sein.

    Über Rückmeldungen würde ich mich freuen!

    https://github.com/schmupu/ioBroker.contactid

    VG

    Stübi

    ioBroker auf Synology DS216+II im Docker Container

    1 Antwort Letzte Antwort
    0
    • A Offline
      A Offline
      Amid
      schrieb am zuletzt editiert von
      #2

      Hallo Stübi,
      bin gerade mit einer Jablotron Oasis 80 beschäftigt. Und möchte gerne die Zustände wie Scharf Unscharf und die Alarmierungen in IOBroker Contact Id Adapter auswerten. Was bis jetzt geht: Oasis 80 ruft über JA-80X Kommunikationsmodul und überträgt mit DTMF-Tonwahl Berichte in Form Contact ID Protokoll an Asterisk , Asterisk befindet sich auf dem selben Server mit IOBroker. Asterisk empfängt das ganze mit Hilfe von “AlarmReceiver” und legt die Nachrichten in einem Ordner (tmp) ab. Inhalt der Nachricht sieht dann so aus:

      “[metadata]

      PROTOCOL=ADEMCO_CONTACT_ID
      CHECKSUM=yes
      CALLINGFROM=3003
      CALLERNAME=EMA Wohnung
      TIMESTAMP=Thu Oct 10, 2019 @ 08:24:36 CEST

      [events]

      000118113801006C”

      Danach startet AlarmReceiver einen PHP Skript um die Nachrichten zu entschlüsseln :

      <?php
      //Array of alarm codes and their descriptions
      $alarm_codes = array(

      // System Alarms
      '000118130201' => ' Batteriefehler',
      '000118330201' => ' Batteriefehler behoben',
      '000118113701' => ' Sabotagealarm',
      '000118313701' => ' Keine Sabotage',
      ….
      //Unscharfschaltung
      '0001181401015017' => ' Unscharfschaltung Michael',
      '000118140101548' => ' Unscharfschaltung Katharina',
      … unsw.

      Am ende sendet Script eine Email :

      “EMA neue Meldung

      0001183401015017 Scharfschaltung Michael.”

      Ein anderer Javascript im IOBroker : mail-listener2 https://forum.iobroker.net/topic/18501/emails-empfangen
      holt sich dann aus dem IMAP Ordner (1und1) die Mails ab. Und dann kann ich die Nachrichten Triggern. Leider funktioniert das Javascript nicht stabil bzw. ich muss den jeden Tag neu starten. Selbst dann gibt es manchmal Verzögerung bis die neue Nachrichten abgeholt werden.

      Meine Farge : ist es irgendwie möglich die “events “ nach dem die AlarmReceiver in den tmp Ordner gespeichert hat oder aus dem PHP-Script direkt an den Contact Id Adapter zu übergeben ? Um den “Email-Weg” zu sparen.

      VG
      Dimi

      sigi234S StuebiS 2 Antworten Letzte Antwort
      0
      • A Amid

        Hallo Stübi,
        bin gerade mit einer Jablotron Oasis 80 beschäftigt. Und möchte gerne die Zustände wie Scharf Unscharf und die Alarmierungen in IOBroker Contact Id Adapter auswerten. Was bis jetzt geht: Oasis 80 ruft über JA-80X Kommunikationsmodul und überträgt mit DTMF-Tonwahl Berichte in Form Contact ID Protokoll an Asterisk , Asterisk befindet sich auf dem selben Server mit IOBroker. Asterisk empfängt das ganze mit Hilfe von “AlarmReceiver” und legt die Nachrichten in einem Ordner (tmp) ab. Inhalt der Nachricht sieht dann so aus:

        “[metadata]

        PROTOCOL=ADEMCO_CONTACT_ID
        CHECKSUM=yes
        CALLINGFROM=3003
        CALLERNAME=EMA Wohnung
        TIMESTAMP=Thu Oct 10, 2019 @ 08:24:36 CEST

        [events]

        000118113801006C”

        Danach startet AlarmReceiver einen PHP Skript um die Nachrichten zu entschlüsseln :

        <?php
        //Array of alarm codes and their descriptions
        $alarm_codes = array(

        // System Alarms
        '000118130201' => ' Batteriefehler',
        '000118330201' => ' Batteriefehler behoben',
        '000118113701' => ' Sabotagealarm',
        '000118313701' => ' Keine Sabotage',
        ….
        //Unscharfschaltung
        '0001181401015017' => ' Unscharfschaltung Michael',
        '000118140101548' => ' Unscharfschaltung Katharina',
        … unsw.

        Am ende sendet Script eine Email :

        “EMA neue Meldung

        0001183401015017 Scharfschaltung Michael.”

        Ein anderer Javascript im IOBroker : mail-listener2 https://forum.iobroker.net/topic/18501/emails-empfangen
        holt sich dann aus dem IMAP Ordner (1und1) die Mails ab. Und dann kann ich die Nachrichten Triggern. Leider funktioniert das Javascript nicht stabil bzw. ich muss den jeden Tag neu starten. Selbst dann gibt es manchmal Verzögerung bis die neue Nachrichten abgeholt werden.

        Meine Farge : ist es irgendwie möglich die “events “ nach dem die AlarmReceiver in den tmp Ordner gespeichert hat oder aus dem PHP-Script direkt an den Contact Id Adapter zu übergeben ? Um den “Email-Weg” zu sparen.

        VG
        Dimi

        sigi234S Online
        sigi234S Online
        sigi234
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @Amid

        Bitte benutzt die Code Tags Funktion -> </>

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Immer Daten sichern!

        1 Antwort Letzte Antwort
        0
        • A Amid

          Hallo Stübi,
          bin gerade mit einer Jablotron Oasis 80 beschäftigt. Und möchte gerne die Zustände wie Scharf Unscharf und die Alarmierungen in IOBroker Contact Id Adapter auswerten. Was bis jetzt geht: Oasis 80 ruft über JA-80X Kommunikationsmodul und überträgt mit DTMF-Tonwahl Berichte in Form Contact ID Protokoll an Asterisk , Asterisk befindet sich auf dem selben Server mit IOBroker. Asterisk empfängt das ganze mit Hilfe von “AlarmReceiver” und legt die Nachrichten in einem Ordner (tmp) ab. Inhalt der Nachricht sieht dann so aus:

          “[metadata]

          PROTOCOL=ADEMCO_CONTACT_ID
          CHECKSUM=yes
          CALLINGFROM=3003
          CALLERNAME=EMA Wohnung
          TIMESTAMP=Thu Oct 10, 2019 @ 08:24:36 CEST

          [events]

          000118113801006C”

          Danach startet AlarmReceiver einen PHP Skript um die Nachrichten zu entschlüsseln :

          <?php
          //Array of alarm codes and their descriptions
          $alarm_codes = array(

          // System Alarms
          '000118130201' => ' Batteriefehler',
          '000118330201' => ' Batteriefehler behoben',
          '000118113701' => ' Sabotagealarm',
          '000118313701' => ' Keine Sabotage',
          ….
          //Unscharfschaltung
          '0001181401015017' => ' Unscharfschaltung Michael',
          '000118140101548' => ' Unscharfschaltung Katharina',
          … unsw.

          Am ende sendet Script eine Email :

          “EMA neue Meldung

          0001183401015017 Scharfschaltung Michael.”

          Ein anderer Javascript im IOBroker : mail-listener2 https://forum.iobroker.net/topic/18501/emails-empfangen
          holt sich dann aus dem IMAP Ordner (1und1) die Mails ab. Und dann kann ich die Nachrichten Triggern. Leider funktioniert das Javascript nicht stabil bzw. ich muss den jeden Tag neu starten. Selbst dann gibt es manchmal Verzögerung bis die neue Nachrichten abgeholt werden.

          Meine Farge : ist es irgendwie möglich die “events “ nach dem die AlarmReceiver in den tmp Ordner gespeichert hat oder aus dem PHP-Script direkt an den Contact Id Adapter zu übergeben ? Um den “Email-Weg” zu sparen.

          VG
          Dimi

          StuebiS Offline
          StuebiS Offline
          Stuebi
          schrieb am zuletzt editiert von
          #4

          @Amid sagte in Contact Id Adapter (Alamanlage):

          ich würde den Contact ID Adapter installieren. Du kannst dann aus deinem PHP Script eine TCP/IP Verbindung zum ioBroker Rechner z.B. mit Port 5000 aufbauen und die Contact ID Nachricht mit [Account 000118113801006C] senden. Der ioBroker Contact ID Adapter empfängt dann die Nachricht und du kannst diese weiterverarbeiten. Damit sparst du dir die Email Anbindung.
          Schaue dir einmal das Beispiel unter Punkt 4 unter https://github.com/schmupu/ioBroker.contactid/blob/master/README.md an.

          VG
          Stübi

          ioBroker auf Synology DS216+II im Docker Container

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            Amid
            schrieb am zuletzt editiert von
            #5

            Hallo Stübi,

            Danke für deinen Tipp, jetzt kommen die Nachrichten in den Adapter. Log sieht dann so aus:

            1. contactid.0 2019-10-11 09:22:53.250 info 192.168.3.240:49892 sending following message:
              test 18160201010B
            2. contactid.0 2019-10-11 09:22:53.257 info connection from 192.168.3.240:49892 closed

            leider schreibt der nichts in die Objekte, unter Abonnenten habe ich bereis alle Lupus- Alarmanlagen ausprobiert Abonnement=test. Muss ich hier noch etwas beachten ?

            StuebiS 1 Antwort Letzte Antwort
            0
            • A Amid

              Hallo Stübi,

              Danke für deinen Tipp, jetzt kommen die Nachrichten in den Adapter. Log sieht dann so aus:

              1. contactid.0 2019-10-11 09:22:53.250 info 192.168.3.240:49892 sending following message:
                test 18160201010B
              2. contactid.0 2019-10-11 09:22:53.257 info connection from 192.168.3.240:49892 closed

              leider schreibt der nichts in die Objekte, unter Abonnenten habe ich bereis alle Lupus- Alarmanlagen ausprobiert Abonnement=test. Muss ich hier noch etwas beachten ?

              StuebiS Offline
              StuebiS Offline
              Stuebi
              schrieb am zuletzt editiert von Stuebi
              #6

              @Amid sagte in Contact Id Adapter (Alamanlage):

              eigentlich machst Du alles richtig. Kannst Du den Contact ID Adapter auf debug setzen. Was passiert dann?
              Und kannst Du mir einmal ein Screenshot von der ioBroker Contact ID Konfiguration schicken.

              ioBroker auf Synology DS216+II im Docker Container

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                Amid
                schrieb am zuletzt editiert von
                #7

                Adapter meckert nicht , hier sind die Screenshots:

                Instanz.JPG

                Adapter_Config1.JPG

                Adapter_Config2.JPG

                Objekte.JPG

                log.JPG

                StuebiS 1 Antwort Letzte Antwort
                0
                • A Amid

                  Adapter meckert nicht , hier sind die Screenshots:

                  Instanz.JPG

                  Adapter_Config1.JPG

                  Adapter_Config2.JPG

                  Objekte.JPG

                  log.JPG

                  StuebiS Offline
                  StuebiS Offline
                  Stuebi
                  schrieb am zuletzt editiert von
                  #8

                  @Amid , kannst Du die Nachricht in eckigen Klammern [] schicken, das ist so bei CID spezifiziert. Und nach Account kommt immer 18. Hier ein Beispiel: [test 181401015017] statt test 181401015017

                  Geht es so?

                  ioBroker auf Synology DS216+II im Docker Container

                  1 Antwort Letzte Antwort
                  0
                  • A Offline
                    A Offline
                    Amid
                    schrieb am zuletzt editiert von
                    #9

                    @Stuebi sagte in Contact Id Adapter (Alamanlage):

                    [test 181401015017]

                    Cool das war es !
                    inklammern.JPG

                    objekte.JPG

                    Vielen lieben Dank Dir :)

                    1 Antwort Letzte Antwort
                    0

                    Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                    Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                    Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                    Registrieren Anmelden
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    631

                    Online

                    32.8k

                    Benutzer

                    82.7k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe