Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Skripten / Logik
  4. [Vorlage] Servicemeldungen Volume2

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

[Vorlage] Servicemeldungen Volume2

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
224 Beiträge 14 Kommentatoren 44.5k Aufrufe 24 Watching
  • Ä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.
  • rantanplanR rantanplan

    @looxer01
    Ich habe mal im Script debugLevel auf 2 gesetzt.
    GeraeteId steht bei mir auf false.

    Dann habe ich neue Batterien eingesetzt.
    Meldung auf der CCU3 weg.

    Dann wieder die alten Batterien eingesetzt.
    Systemmeldung auf der CCU3 "Leere Batterie"

    Hier das LOG.
    ServicemeldungenSystemLog.csv

    Aktuell sind noch die leeren Batterien drin.
    Sieht so aus:


    Bild_1.png

    Object Daten WZ-VD-Regal:4.FAULT_REPORTING

    {
     "type": "state",
     "common": {
       "def": 0,
       "type": "number",
       "read": true,
       "write": false,
       "min": 0,
       "max": 7,
       "states": {
         "0": "NO_FAULT",
         "1": "VALVE_TIGHT",
         "2": "ADJUSTING_RANGE_TOO_LARGE",
         "3": "ADJUSTING_RANGE_TOO_SMALL",
         "4": "COMMUNICATION_ERROR",
         "5": "",
         "6": "LOWBAT",
         "7": "VALVE_ERROR_POSITION"
       },
       "role": "indicator",
       "name": "WZ-VD-Regal:4.FAULT_REPORTING"
     },
     "native": {
       "CONTROL": "NONE",
       "DEFAULT": 0,
       "FLAGS": 9,
       "ID": "FAULT_REPORTING",
       "MAX": 7,
       "MIN": 0,
       "OPERATIONS": 5,
       "TAB_ORDER": 1,
       "TYPE": "ENUM",
       "UNIT": "",
       "VALUE_LIST": [
         "NO_FAULT",
         "VALVE_TIGHT",
         "ADJUSTING_RANGE_TOO_LARGE",
         "ADJUSTING_RANGE_TOO_SMALL",
         "COMMUNICATION_ERROR",
         "",
         "LOWBAT",
         "VALVE_ERROR_POSITION"
       ]
     },
     "from": "system.adapter.hm-rega.0",
     "user": "system.user.admin",
     "ts": 1740918410792,
     "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING",
     "acl": {
       "object": 1636,
       "state": 1636,
       "owner": "system.user.admin",
       "ownerGroup": "system.group.administrator"
     }
    }
    

    Object Daten WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM

    {
     "type": "state",
     "common": {
       "name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
       "type": "number",
       "role": "indicator.alarm",
       "read": true,
       "write": true,
       "def": 0,
       "states": {
         "0": "NO ALARM",
         "1": "ALARM",
         "2": "ACKNOWLEDGED"
       }
     },
     "native": {
       "Name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
       "TypeName": "ALARM",
       "DP": "16978"
     },
     "from": "system.adapter.hm-rega.0",
     "user": "system.user.admin",
     "ts": 1548955628248,
     "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM",
     "acl": {
       "object": 1636,
       "state": 1636,
       "owner": "system.user.admin",
       "ownerGroup": "system.group.administrator"
     }
    }
    

    Was kann ich noch tun?

    Grüße

    L Offline
    L Offline
    looxer01
    schrieb am zuletzt editiert von
    #206

    @rantanplan

    @rantanplan sagte in [Vorlage] Servicemeldungen Volume2:

    Was kann ich noch tun?

    im moment nichts. Ich erstelle einen Fix und poste ihn hier.
    Ursache ist, so glaube ich, klar.

    vG Looxer

    1 Antwort Letzte Antwort
    0
    • rantanplanR rantanplan

      @looxer01
      Ich habe mal im Script debugLevel auf 2 gesetzt.
      GeraeteId steht bei mir auf false.

      Dann habe ich neue Batterien eingesetzt.
      Meldung auf der CCU3 weg.

      Dann wieder die alten Batterien eingesetzt.
      Systemmeldung auf der CCU3 "Leere Batterie"

      Hier das LOG.
      ServicemeldungenSystemLog.csv

      Aktuell sind noch die leeren Batterien drin.
      Sieht so aus:


      Bild_1.png

      Object Daten WZ-VD-Regal:4.FAULT_REPORTING

      {
       "type": "state",
       "common": {
         "def": 0,
         "type": "number",
         "read": true,
         "write": false,
         "min": 0,
         "max": 7,
         "states": {
           "0": "NO_FAULT",
           "1": "VALVE_TIGHT",
           "2": "ADJUSTING_RANGE_TOO_LARGE",
           "3": "ADJUSTING_RANGE_TOO_SMALL",
           "4": "COMMUNICATION_ERROR",
           "5": "",
           "6": "LOWBAT",
           "7": "VALVE_ERROR_POSITION"
         },
         "role": "indicator",
         "name": "WZ-VD-Regal:4.FAULT_REPORTING"
       },
       "native": {
         "CONTROL": "NONE",
         "DEFAULT": 0,
         "FLAGS": 9,
         "ID": "FAULT_REPORTING",
         "MAX": 7,
         "MIN": 0,
         "OPERATIONS": 5,
         "TAB_ORDER": 1,
         "TYPE": "ENUM",
         "UNIT": "",
         "VALUE_LIST": [
           "NO_FAULT",
           "VALVE_TIGHT",
           "ADJUSTING_RANGE_TOO_LARGE",
           "ADJUSTING_RANGE_TOO_SMALL",
           "COMMUNICATION_ERROR",
           "",
           "LOWBAT",
           "VALVE_ERROR_POSITION"
         ]
       },
       "from": "system.adapter.hm-rega.0",
       "user": "system.user.admin",
       "ts": 1740918410792,
       "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       }
      }
      

      Object Daten WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM

      {
       "type": "state",
       "common": {
         "name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
         "type": "number",
         "role": "indicator.alarm",
         "read": true,
         "write": true,
         "def": 0,
         "states": {
           "0": "NO ALARM",
           "1": "ALARM",
           "2": "ACKNOWLEDGED"
         }
       },
       "native": {
         "Name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
         "TypeName": "ALARM",
         "DP": "16978"
       },
       "from": "system.adapter.hm-rega.0",
       "user": "system.user.admin",
       "ts": 1548955628248,
       "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM",
       "acl": {
         "object": 1636,
         "state": 1636,
         "owner": "system.user.admin",
         "ownerGroup": "system.group.administrator"
       }
      }
      

      Was kann ich noch tun?

      Grüße

      L Offline
      L Offline
      looxer01
      schrieb am zuletzt editiert von looxer01
      #207

      @rantanplan
      kannst du diese Tabelle austauschen und dann nochmal mit debug laufen lassen ?

      const alarmTypes = [
          { key: 'UNREACH_ALARM',                     suffixes: ['UNREACH_ALARM','unreach' ] },//UNREACH_ALARM = HM-Classic & HMIP-CCU - unreach = HMIP Accesspoint
          { key: 'STICKY_UNREACH_ALARM',              suffixes: ['STICKY_UNREACH_ALARM'] },
          { key: 'CONFIG_PENDING_ALARM',              suffixes: ['CONFIG_PENDING_ALARM','configPending'] }, //configPending ist eine HMIP Meldung
          { key: 'UPDATE_PENDING_ALARM',              suffixes: ['UPDATE_PENDING_ALARM'] },
          { key: 'LOWBAT_ALARM',                      suffixes: ['LOWBAT_ALARM', 'LOW_BAT_ALARM','lowBat'] }, //LOWBAT_ALARM = HM-Classic - LOW_BAT_ALARM = HMIP CCU - lowBat = HMIP Accesspoint
          { key: 'DEVICE_IN_BOOTLOADER_ALARM',        suffixes: ['DEVICE_IN_BOOTLOADER_ALARM'] },
          { key: 'ERROR',                             suffixes: ['ERROR','DUTY_CYCLE'] },                  // error ist ein Sammler fuer hier nicht definierte Meldungen
          { key: 'FAULT_REPORTING',                   suffixes: ['FAULT_REPORTING','FAULT_REPORTING-1_ALARM','FAULT_REPORTING-2_ALARM','FAULT_REPORTING-3_ALARM','FAULT_REPORTING-4_ALARM','FAULT_REPORTING-5_ALARM','FAULT_REPORTING-6_ALARM'] },
          { key: 'SABOTAGE_ALARM',                    suffixes: ['SABOTAGE_ALARM','sabotage'] }, // sabotage ist eine HMIP Meldung
          { key: 'STICKY_SABOTAGE_ALARM',             suffixes: ['STICKY_SABOTAGE_ALARM'] },
          { key: 'ERROR_NON_FLAT_POSITIONING_ALARM',  suffixes: ['ERROR_NON_FLAT_POSITIONING_ALARM'] },
          { key: 'OVERHEAT_ALARM',                    suffixes: ['ERROR_OVERHEAT_ALARM'] },
          { key: 'UNDERVOLTAGE_ALARM',                suffixes: ['ERROR_UNDERVOLTAGE_ALARM'] },
      ];
      

      Die Änderung befindet sich in Zeile 9.

      1 Antwort Letzte Antwort
      0
      • rantanplanR rantanplan

        @looxer01
        Ich habe mal im Script debugLevel auf 2 gesetzt.
        GeraeteId steht bei mir auf false.

        Dann habe ich neue Batterien eingesetzt.
        Meldung auf der CCU3 weg.

        Dann wieder die alten Batterien eingesetzt.
        Systemmeldung auf der CCU3 "Leere Batterie"

        Hier das LOG.
        ServicemeldungenSystemLog.csv

        Aktuell sind noch die leeren Batterien drin.
        Sieht so aus:


        Bild_1.png

        Object Daten WZ-VD-Regal:4.FAULT_REPORTING

        {
         "type": "state",
         "common": {
           "def": 0,
           "type": "number",
           "read": true,
           "write": false,
           "min": 0,
           "max": 7,
           "states": {
             "0": "NO_FAULT",
             "1": "VALVE_TIGHT",
             "2": "ADJUSTING_RANGE_TOO_LARGE",
             "3": "ADJUSTING_RANGE_TOO_SMALL",
             "4": "COMMUNICATION_ERROR",
             "5": "",
             "6": "LOWBAT",
             "7": "VALVE_ERROR_POSITION"
           },
           "role": "indicator",
           "name": "WZ-VD-Regal:4.FAULT_REPORTING"
         },
         "native": {
           "CONTROL": "NONE",
           "DEFAULT": 0,
           "FLAGS": 9,
           "ID": "FAULT_REPORTING",
           "MAX": 7,
           "MIN": 0,
           "OPERATIONS": 5,
           "TAB_ORDER": 1,
           "TYPE": "ENUM",
           "UNIT": "",
           "VALUE_LIST": [
             "NO_FAULT",
             "VALVE_TIGHT",
             "ADJUSTING_RANGE_TOO_LARGE",
             "ADJUSTING_RANGE_TOO_SMALL",
             "COMMUNICATION_ERROR",
             "",
             "LOWBAT",
             "VALVE_ERROR_POSITION"
           ]
         },
         "from": "system.adapter.hm-rega.0",
         "user": "system.user.admin",
         "ts": 1740918410792,
         "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING",
         "acl": {
           "object": 1636,
           "state": 1636,
           "owner": "system.user.admin",
           "ownerGroup": "system.group.administrator"
         }
        }
        

        Object Daten WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM

        {
         "type": "state",
         "common": {
           "name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
           "type": "number",
           "role": "indicator.alarm",
           "read": true,
           "write": true,
           "def": 0,
           "states": {
             "0": "NO ALARM",
             "1": "ALARM",
             "2": "ACKNOWLEDGED"
           }
         },
         "native": {
           "Name": "WZ-VD-Regal:4.FAULT_REPORTING-6_ALARM",
           "TypeName": "ALARM",
           "DP": "16978"
         },
         "from": "system.adapter.hm-rega.0",
         "user": "system.user.admin",
         "ts": 1548955628248,
         "_id": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM",
         "acl": {
           "object": 1636,
           "state": 1636,
           "owner": "system.user.admin",
           "ownerGroup": "system.group.administrator"
         }
        }
        

        Was kann ich noch tun?

        Grüße

        L Offline
        L Offline
        looxer01
        schrieb am zuletzt editiert von
        #208

        @rantanplan
        ignoriere die voherige message.
        Nutze stattdessen die angehängte Version. Ich musste noch ein paar Codezeilen hinzufügen.
        Es konnte gar nicht funktionieren

        Servicemeldungen_Vol2_3-30_Rantanplan.txt

        rantanplanR 2 Antworten Letzte Antwort
        0
        • L looxer01

          @rantanplan
          ignoriere die voherige message.
          Nutze stattdessen die angehängte Version. Ich musste noch ein paar Codezeilen hinzufügen.
          Es konnte gar nicht funktionieren

          Servicemeldungen_Vol2_3-30_Rantanplan.txt

          rantanplanR Offline
          rantanplanR Offline
          rantanplan
          schrieb am zuletzt editiert von
          #209

          @looxer01 sagte in [Vorlage] Servicemeldungen Volume2:

          @rantanplan
          ignoriere die voherige message.

          Zu spät:blush:

          Mit leeren Batterien kam die Meldung ".....Ventil blockiert"

          Damit meine "Arbeit" nicht umsonst war, hier das Log.:grimacing:
          ServicemeldungenSystemLog.csv

          Probiere jetzt Dein geändertes Script.

          Rantanplan

          CCU3 / MS Server 2019(VM) / Scripten mit Blockly

          1 Antwort Letzte Antwort
          0
          • L looxer01

            @rantanplan
            ignoriere die voherige message.
            Nutze stattdessen die angehängte Version. Ich musste noch ein paar Codezeilen hinzufügen.
            Es konnte gar nicht funktionieren

            Servicemeldungen_Vol2_3-30_Rantanplan.txt

            rantanplanR Offline
            rantanplanR Offline
            rantanplan
            schrieb am zuletzt editiert von
            #210

            @looxer01
            Nach dem Script-Start wird "Einstellbereich Ventil zu gross" gemeldet
            Auf der CCU3 keine Servicemeldung.

            Hier das Log.
            ServicemeldungenSystemLog.csv

            Habe auch mal das andere Log aktiviert.
            ServicemeldungenVol2.csv

            Sehe gerade, dass "FAULT_REPORTING-6_ALARM" in ioBroker tatsächlich auf '2' steht. Warum auch immer.
            CCU3 sagt "alles ok".

            Tausche jetzt nochmal die Batterien.

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            L 2 Antworten Letzte Antwort
            0
            • rantanplanR rantanplan

              @looxer01
              Nach dem Script-Start wird "Einstellbereich Ventil zu gross" gemeldet
              Auf der CCU3 keine Servicemeldung.

              Hier das Log.
              ServicemeldungenSystemLog.csv

              Habe auch mal das andere Log aktiviert.
              ServicemeldungenVol2.csv

              Sehe gerade, dass "FAULT_REPORTING-6_ALARM" in ioBroker tatsächlich auf '2' steht. Warum auch immer.
              CCU3 sagt "alles ok".

              Tausche jetzt nochmal die Batterien.

              L Offline
              L Offline
              looxer01
              schrieb am zuletzt editiert von looxer01
              #211

              @rantanplan

              • es wäre gut zu wissen wie Object Daten WZ-VD-Regal:4.FAULT_REPORTING ausgeprägt ist. Denn dort gibt es die status 1 - 7. bei den anderen nicht. (das hatte ich leider falsch gesehen)
                In der Regel werden die ALARM-Datenpunkte augelöst.

              • Ein quick Fix wäre 'FAULT_REPORTING-6_ALARM' unter den AlarmType LowBat zu listen. Dann fehlen aber immer noch die anderen Alarme.

              ich muss nochmal nachdenken.

              EDIT
              ok, nachgedacht.
              Der Ansatz wäre

              • 'FAULT_REPORTING-6_ALARM' unter lowbat zu führen. Dann bekommst du das auch klassifiziert als lowbat und nicht als 'FaultMessage"
              • Die anderen werde ich dann vom status her als FaultMessages führen und die status 1-7 (ohne 6) entsprechend als status messages entsprechend der Tabelle: faultMessages aus dem Script darstellen

              brauche ich jetzt aber ein wenig Zeit für

              1 Antwort Letzte Antwort
              0
              • rantanplanR rantanplan

                @looxer01
                Nach dem Script-Start wird "Einstellbereich Ventil zu gross" gemeldet
                Auf der CCU3 keine Servicemeldung.

                Hier das Log.
                ServicemeldungenSystemLog.csv

                Habe auch mal das andere Log aktiviert.
                ServicemeldungenVol2.csv

                Sehe gerade, dass "FAULT_REPORTING-6_ALARM" in ioBroker tatsächlich auf '2' steht. Warum auch immer.
                CCU3 sagt "alles ok".

                Tausche jetzt nochmal die Batterien.

                L Offline
                L Offline
                looxer01
                schrieb am zuletzt editiert von
                #212

                @rantanplan
                ich habe eine neue Version gebaut und hoffe, dass es jetzt ok ist.

                Du solltest jetzt eine lowbat message erhalten für dieses gerät.

                für alle anderen messages (Ventilstellung etc) erhälts du "Fault Messages"

                Servicemeldungen_Vol2_3-30_Rantanplan2.txt

                Falls ok, werde ich das in die nächste Version übernehmen.

                vG Looxer

                rantanplanR 1 Antwort Letzte Antwort
                0
                • L looxer01

                  @rantanplan
                  ich habe eine neue Version gebaut und hoffe, dass es jetzt ok ist.

                  Du solltest jetzt eine lowbat message erhalten für dieses gerät.

                  für alle anderen messages (Ventilstellung etc) erhälts du "Fault Messages"

                  Servicemeldungen_Vol2_3-30_Rantanplan2.txt

                  Falls ok, werde ich das in die nächste Version übernehmen.

                  vG Looxer

                  rantanplanR Offline
                  rantanplanR Offline
                  rantanplan
                  schrieb am zuletzt editiert von
                  #213

                  @looxer01 sagte in [Vorlage] Servicemeldungen Volume2:

                  @rantanplan
                  ich habe eine neue Version gebaut und hoffe, dass es jetzt ok ist.

                  Du solltest jetzt eine lowbat message erhalten für dieses gerät.

                  für alle anderen messages (Ventilstellung etc) erhälts du "Fault Messages"

                  Irgendetwas hakt noch. (Sorry)

                  Leztes Script gestartet.
                  Leere Batterien noch im Gerät.
                  CCU3 zeigt "Leere Batterie"
                  Script JSONAktuelleSM "Keine passende Meldung......."

                  [
                   {
                     "datum_seit": "20.03.25 13:12:21 Uhr",
                     "meldungsart": "FAULT_REPORTING-6_ALARM",
                     "common_name": "Wohnzimmer-VD-Regal",
                     "GeraeteId": "OEQ2637929",
                     "status": 1,
                     "status_message_Lang": "20.03.25 13:12:21 Uhr - FAULT_REPORTING-6_ALARM - Wohnzimmer-VD-Regal - (OEQ2637929) - 1 - Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                     "status_message_Pure": "Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                     "batterie_bezeichnung": "2x LR6/AA",
                     "SM_aufgehoben_seit": "aktiv",
                     "DataPoint": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM"
                   }
                  ]
                  


                  Über Telegram kam keine Meldung!!!

                  Hier das LOG.
                  ServicemeldungenSystemLog.csv

                  Grüße

                  Rantanplan

                  CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                  L 2 Antworten Letzte Antwort
                  0
                  • rantanplanR rantanplan

                    @looxer01 sagte in [Vorlage] Servicemeldungen Volume2:

                    @rantanplan
                    ich habe eine neue Version gebaut und hoffe, dass es jetzt ok ist.

                    Du solltest jetzt eine lowbat message erhalten für dieses gerät.

                    für alle anderen messages (Ventilstellung etc) erhälts du "Fault Messages"

                    Irgendetwas hakt noch. (Sorry)

                    Leztes Script gestartet.
                    Leere Batterien noch im Gerät.
                    CCU3 zeigt "Leere Batterie"
                    Script JSONAktuelleSM "Keine passende Meldung......."

                    [
                     {
                       "datum_seit": "20.03.25 13:12:21 Uhr",
                       "meldungsart": "FAULT_REPORTING-6_ALARM",
                       "common_name": "Wohnzimmer-VD-Regal",
                       "GeraeteId": "OEQ2637929",
                       "status": 1,
                       "status_message_Lang": "20.03.25 13:12:21 Uhr - FAULT_REPORTING-6_ALARM - Wohnzimmer-VD-Regal - (OEQ2637929) - 1 - Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                       "status_message_Pure": "Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                       "batterie_bezeichnung": "2x LR6/AA",
                       "SM_aufgehoben_seit": "aktiv",
                       "DataPoint": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM"
                     }
                    ]
                    


                    Über Telegram kam keine Meldung!!!

                    Hier das LOG.
                    ServicemeldungenSystemLog.csv

                    Grüße

                    L Offline
                    L Offline
                    looxer01
                    schrieb am zuletzt editiert von looxer01
                    #214

                    @rantanplan
                    wenn ich mir das log ansehe, dann sehe ich, dass eine Message reported wird:

                    Screenshot 2025-03-20 152312.png

                    EDIT:
                    ja, schon gefunden. Ist die Umsetzung für die Nachricht.
                    Muss ich mir aber näher ansehen.

                    1 Antwort Letzte Antwort
                    0
                    • rantanplanR rantanplan

                      @looxer01 sagte in [Vorlage] Servicemeldungen Volume2:

                      @rantanplan
                      ich habe eine neue Version gebaut und hoffe, dass es jetzt ok ist.

                      Du solltest jetzt eine lowbat message erhalten für dieses gerät.

                      für alle anderen messages (Ventilstellung etc) erhälts du "Fault Messages"

                      Irgendetwas hakt noch. (Sorry)

                      Leztes Script gestartet.
                      Leere Batterien noch im Gerät.
                      CCU3 zeigt "Leere Batterie"
                      Script JSONAktuelleSM "Keine passende Meldung......."

                      [
                       {
                         "datum_seit": "20.03.25 13:12:21 Uhr",
                         "meldungsart": "FAULT_REPORTING-6_ALARM",
                         "common_name": "Wohnzimmer-VD-Regal",
                         "GeraeteId": "OEQ2637929",
                         "status": 1,
                         "status_message_Lang": "20.03.25 13:12:21 Uhr - FAULT_REPORTING-6_ALARM - Wohnzimmer-VD-Regal - (OEQ2637929) - 1 - Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                         "status_message_Pure": "Keine passende Meldung fuer MessageType: \"FAULT_REPORTING-6_ALARM\", Adapter: \"hm-rpc\", Status: \"1\". - Batteriebezeichnung: 2x LR6/AA",
                         "batterie_bezeichnung": "2x LR6/AA",
                         "SM_aufgehoben_seit": "aktiv",
                         "DataPoint": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM"
                       }
                      ]
                      


                      Über Telegram kam keine Meldung!!!

                      Hier das LOG.
                      ServicemeldungenSystemLog.csv

                      Grüße

                      L Offline
                      L Offline
                      looxer01
                      schrieb am zuletzt editiert von
                      #215

                      @rantanplan
                      kannst du die folgende Tabelle austauschen ?

                      const statusMessages = {
                          UNREACH_ALARM:                    { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Kommunikation gestoert",                            2: "Kommunikation war gestoert" } },
                          STICKY_UNREACH_ALARM:             { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Sticky Kommunikation gestoert",                     2: "Sticky Kommunikation war gestoert" } },
                          SABOTAGE_ALARM:                   { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sabotage",                                          2: "Sabotage aufgehoben" } },
                          STICKY_SABOTAGE_ALARM:            { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sticky Sabotage",                                   2: "Sticky Sabotage aufgehoben" } },
                          LOWBAT_ALARM:                     { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                          LOW_BAT_ALARM:                    { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                          'FAULT_REPORTING-6_ALARM':        { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } }, // nur for HM-CC-TT-DN
                          ERROR_NON_FLAT_POSITIONING_ALARM: { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet wurde angehoben.",                           2: "Geraet wurde angehoben: Bestaetigt" } }, 
                          CONFIG_PENDING_ALARM:             { "hm-rpc": { 0: "keine Meldung",                  1: "Konfigurationsdaten stehen zur Uebertragung an",    2: "Konfigurationsdaten standen zur Uebertragung an",}, },
                          UPDATE_PENDING_ALARM:             { "hm-rpc": { 0: "kein Update verfuegbar",         1: "Update verfuegbar",                                 2: "Update wurde eingespielt" } },
                          ERROR_OVERHEAT_ALARM:             { "hm-rpc": { 0: "kein Overheat Alarm",            1: "Overheat gemeldet",                                 2: "Overheat geloest" } },
                          ERROR_UNDERVOLTAGE_ALARM:         { "hm-rpc": { 0: "Kein Undervoltage Alarm",        1: "Undervoltage gemeldet",                             2: "Undervoltage geloest" } },
                          DEVICE_IN_BOOTLOADER_ALARM:       { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet startet neu",                                2: "Geraet wurde neu gestartet" } },
                          DUTY_CYCLE:                       { "hm-rpc": { false: "Geraete-Duty Cycle ok",      true: "Geraete-Duty Cycle erreicht",                    null: "unbekannter Status (Duty_Cycle" } },
                          lowBat:                           { "hmip":   { false: "Batterie ok",                true: "Batterie niedrig",                               null: "Batterie ok" } },
                          unreach:                          { "hmip":   { false: "keine Kommunikationsfehler", true: "Kommunikation gestoert",                         null: "Kommunikation war gestoert" } },
                          sabotage:                         { "hmip":   { false: "Keine Sabotage",             true: "Sabotage",                                       null: "Sabotage aufgehoben" } },
                          configPending:                    { "hmip":   { false: "Keine Meldung",              true: "Konfigurationsdaten stehen zur Uebertragung an", null: "Konfigurationsdaten standen zur Uebertragung an" } },
                          FALLBACK:                         { "hm-rpc": { 0: "keine Stoerung",                 1: "Stoerung",                                          2: "Stoerung aufgehoben",
                                                                          false: "Keine Stoerung",             true: "Stoerung",                                       null: "unbekannter Status Fallback"},
                                                              "hmip":   { false: "keine Stoerung",             true: "Stoerung",                                       null: "Stoerung aufgehoben" }, }
                      };
                      
                      rantanplanR 2 Antworten Letzte Antwort
                      0
                      • L looxer01

                        @rantanplan
                        kannst du die folgende Tabelle austauschen ?

                        const statusMessages = {
                            UNREACH_ALARM:                    { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Kommunikation gestoert",                            2: "Kommunikation war gestoert" } },
                            STICKY_UNREACH_ALARM:             { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Sticky Kommunikation gestoert",                     2: "Sticky Kommunikation war gestoert" } },
                            SABOTAGE_ALARM:                   { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sabotage",                                          2: "Sabotage aufgehoben" } },
                            STICKY_SABOTAGE_ALARM:            { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sticky Sabotage",                                   2: "Sticky Sabotage aufgehoben" } },
                            LOWBAT_ALARM:                     { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                            LOW_BAT_ALARM:                    { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                            'FAULT_REPORTING-6_ALARM':        { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } }, // nur for HM-CC-TT-DN
                            ERROR_NON_FLAT_POSITIONING_ALARM: { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet wurde angehoben.",                           2: "Geraet wurde angehoben: Bestaetigt" } }, 
                            CONFIG_PENDING_ALARM:             { "hm-rpc": { 0: "keine Meldung",                  1: "Konfigurationsdaten stehen zur Uebertragung an",    2: "Konfigurationsdaten standen zur Uebertragung an",}, },
                            UPDATE_PENDING_ALARM:             { "hm-rpc": { 0: "kein Update verfuegbar",         1: "Update verfuegbar",                                 2: "Update wurde eingespielt" } },
                            ERROR_OVERHEAT_ALARM:             { "hm-rpc": { 0: "kein Overheat Alarm",            1: "Overheat gemeldet",                                 2: "Overheat geloest" } },
                            ERROR_UNDERVOLTAGE_ALARM:         { "hm-rpc": { 0: "Kein Undervoltage Alarm",        1: "Undervoltage gemeldet",                             2: "Undervoltage geloest" } },
                            DEVICE_IN_BOOTLOADER_ALARM:       { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet startet neu",                                2: "Geraet wurde neu gestartet" } },
                            DUTY_CYCLE:                       { "hm-rpc": { false: "Geraete-Duty Cycle ok",      true: "Geraete-Duty Cycle erreicht",                    null: "unbekannter Status (Duty_Cycle" } },
                            lowBat:                           { "hmip":   { false: "Batterie ok",                true: "Batterie niedrig",                               null: "Batterie ok" } },
                            unreach:                          { "hmip":   { false: "keine Kommunikationsfehler", true: "Kommunikation gestoert",                         null: "Kommunikation war gestoert" } },
                            sabotage:                         { "hmip":   { false: "Keine Sabotage",             true: "Sabotage",                                       null: "Sabotage aufgehoben" } },
                            configPending:                    { "hmip":   { false: "Keine Meldung",              true: "Konfigurationsdaten stehen zur Uebertragung an", null: "Konfigurationsdaten standen zur Uebertragung an" } },
                            FALLBACK:                         { "hm-rpc": { 0: "keine Stoerung",                 1: "Stoerung",                                          2: "Stoerung aufgehoben",
                                                                            false: "Keine Stoerung",             true: "Stoerung",                                       null: "unbekannter Status Fallback"},
                                                                "hmip":   { false: "keine Stoerung",             true: "Stoerung",                                       null: "Stoerung aufgehoben" }, }
                        };
                        
                        rantanplanR Offline
                        rantanplanR Offline
                        rantanplan
                        schrieb am zuletzt editiert von
                        #216

                        @looxer01 sagte in [Vorlage] Servicemeldungen Volume2:

                        @rantanplan
                        kannst du die folgende Tabelle austauschen ?

                        Habe ich gemacht.
                        Sieht gut aus!

                        Scipt-Meldung:

                        [
                         {
                           "datum_seit": "20.03.25 13:12:21 Uhr",
                           "meldungsart": "FAULT_REPORTING-6_ALARM",
                           "common_name": "Wohnzimmer-VD-Regal",
                           "GeraeteId": "OEQ2637929",
                           "status": 1,
                           "status_message_Lang": "20.03.25 13:12:21 Uhr - FAULT_REPORTING-6_ALARM - Wohnzimmer-VD-Regal - (OEQ2637929) - 1 - Batterie niedrig - Batteriebezeichnung: 2x LR6/AA",
                           "status_message_Pure": "Batterie niedrig - Batteriebezeichnung: 2x LR6/AA",
                           "batterie_bezeichnung": "2x LR6/AA",
                           "SM_aufgehoben_seit": "aktiv",
                           "DataPoint": "hm-rpc.0.OEQ2637929.4.FAULT_REPORTING-6_ALARM"
                         }
                        ]
                        


                        Telegram hat aber nichts gemeldet.
                        Liegt das eventuell daran, dass die Meldung schon vorhanden war?

                        Hier das aktuelle Log
                        ServicemeldungenSystemLog.csv

                        Ich mache jetzt nochmal Batteriewechsel und melde mich danach.

                        Grüße

                        Rantanplan

                        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                        1 Antwort Letzte Antwort
                        0
                        • L looxer01

                          @rantanplan
                          kannst du die folgende Tabelle austauschen ?

                          const statusMessages = {
                              UNREACH_ALARM:                    { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Kommunikation gestoert",                            2: "Kommunikation war gestoert" } },
                              STICKY_UNREACH_ALARM:             { "hm-rpc": { 0: "keine Kommunikationsfehler",     1: "Sticky Kommunikation gestoert",                     2: "Sticky Kommunikation war gestoert" } },
                              SABOTAGE_ALARM:                   { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sabotage",                                          2: "Sabotage aufgehoben" } },
                              STICKY_SABOTAGE_ALARM:            { "hm-rpc": { 0: "Keine Sabotage",                 1: "Sticky Sabotage",                                   2: "Sticky Sabotage aufgehoben" } },
                              LOWBAT_ALARM:                     { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                              LOW_BAT_ALARM:                    { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } },
                              'FAULT_REPORTING-6_ALARM':        { "hm-rpc": { 0: "Batterie ok",                    1: "Batterie niedrig",                                  2: "Batterie ok" } }, // nur for HM-CC-TT-DN
                              ERROR_NON_FLAT_POSITIONING_ALARM: { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet wurde angehoben.",                           2: "Geraet wurde angehoben: Bestaetigt" } }, 
                              CONFIG_PENDING_ALARM:             { "hm-rpc": { 0: "keine Meldung",                  1: "Konfigurationsdaten stehen zur Uebertragung an",    2: "Konfigurationsdaten standen zur Uebertragung an",}, },
                              UPDATE_PENDING_ALARM:             { "hm-rpc": { 0: "kein Update verfuegbar",         1: "Update verfuegbar",                                 2: "Update wurde eingespielt" } },
                              ERROR_OVERHEAT_ALARM:             { "hm-rpc": { 0: "kein Overheat Alarm",            1: "Overheat gemeldet",                                 2: "Overheat geloest" } },
                              ERROR_UNDERVOLTAGE_ALARM:         { "hm-rpc": { 0: "Kein Undervoltage Alarm",        1: "Undervoltage gemeldet",                             2: "Undervoltage geloest" } },
                              DEVICE_IN_BOOTLOADER_ALARM:       { "hm-rpc": { 0: "Keine Meldung",                  1: "Geraet startet neu",                                2: "Geraet wurde neu gestartet" } },
                              DUTY_CYCLE:                       { "hm-rpc": { false: "Geraete-Duty Cycle ok",      true: "Geraete-Duty Cycle erreicht",                    null: "unbekannter Status (Duty_Cycle" } },
                              lowBat:                           { "hmip":   { false: "Batterie ok",                true: "Batterie niedrig",                               null: "Batterie ok" } },
                              unreach:                          { "hmip":   { false: "keine Kommunikationsfehler", true: "Kommunikation gestoert",                         null: "Kommunikation war gestoert" } },
                              sabotage:                         { "hmip":   { false: "Keine Sabotage",             true: "Sabotage",                                       null: "Sabotage aufgehoben" } },
                              configPending:                    { "hmip":   { false: "Keine Meldung",              true: "Konfigurationsdaten stehen zur Uebertragung an", null: "Konfigurationsdaten standen zur Uebertragung an" } },
                              FALLBACK:                         { "hm-rpc": { 0: "keine Stoerung",                 1: "Stoerung",                                          2: "Stoerung aufgehoben",
                                                                              false: "Keine Stoerung",             true: "Stoerung",                                       null: "unbekannter Status Fallback"},
                                                                  "hmip":   { false: "keine Stoerung",             true: "Stoerung",                                       null: "Stoerung aufgehoben" }, }
                          };
                          
                          rantanplanR Offline
                          rantanplanR Offline
                          rantanplan
                          schrieb am zuletzt editiert von
                          #217

                          @looxer01
                          Perfekt!!!!
                          Konnte zwar keine "Leere Batterie" mehr erzeugen, weil die alten Batterien wohl jetzt komplett leer sind, aber dafür kam die Meldung "Fehlstellung Ventil".

                          Neue Batterien rein und alles gut!
                          Ich gehe davon aus das das mein ENDbericht ist.

                          Vielen lieben Dank für den super Support!!!!

                          Grüße

                          Rantanplan

                          CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                          L 1 Antwort Letzte Antwort
                          0
                          • rantanplanR rantanplan

                            @looxer01
                            Perfekt!!!!
                            Konnte zwar keine "Leere Batterie" mehr erzeugen, weil die alten Batterien wohl jetzt komplett leer sind, aber dafür kam die Meldung "Fehlstellung Ventil".

                            Neue Batterien rein und alles gut!
                            Ich gehe davon aus das das mein ENDbericht ist.

                            Vielen lieben Dank für den super Support!!!!

                            Grüße

                            L Offline
                            L Offline
                            looxer01
                            schrieb am zuletzt editiert von
                            #218

                            @rantanplan
                            danke dir. ich mache dann morgen vermutlich eine neue Version.
                            Bezüglich Telegram ist es so, dass nur neue Messages auch gesendet werden.
                            Sonst hätten wir ja immer bei Scriptstart immer neue Meldungen in der Inbox.

                            vG Looxer

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              looxer01
                              schrieb am zuletzt editiert von
                              #219

                              Hi,
                              Version 3.31 ist online

                              Die Version fixed das Problem, dass Servicemeldungen für das HM-Classic Thermostat HM-CC-RT-DN nicht gemeldet wurden.
                              Seiteneffekte erwarte ich nicht, da die Änderungen gut gekapselt sind (3 Codezeilen, 2 Tabellenänderungen)

                              Hinweis: Das besagte Homematic-Gerät hat eine stark abweichende Datenstruktur im Vergleich zu anderen Geräten.
                              Da hat der EQ3-Entwickler wohl nicht nach rechts und links gesehen.

                              vG Looxer

                              1 Antwort Letzte Antwort
                              3
                              • G Offline
                                G Offline
                                Gsiberger
                                schrieb am zuletzt editiert von
                                #220

                                @looxer01
                                zum Batteriescript als Ergänzung

                                '2x LR6/AA':  'HmIP-eTRV-B-2 R4M'
                                

                                Gruß
                                Kurt

                                L 1 Antwort Letzte Antwort
                                0
                                • G Gsiberger

                                  @looxer01
                                  zum Batteriescript als Ergänzung

                                  '2x LR6/AA':  'HmIP-eTRV-B-2 R4M'
                                  
                                  L Offline
                                  L Offline
                                  looxer01
                                  schrieb am zuletzt editiert von
                                  #221

                                  @gsiberger
                                  vielen Dank. Neue Version kommt dann...

                                  vG Looxer

                                  1 Antwort Letzte Antwort
                                  0
                                  • hg6806H Offline
                                    hg6806H Offline
                                    hg6806
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #222

                                    Gibt es eigentlich eine Möglichkeit die Sekunden in den Spalten Datum/Uhrzeit und aufgehoben seit wegzulassen?

                                    L 1 Antwort Letzte Antwort
                                    0
                                    • hg6806H hg6806

                                      Gibt es eigentlich eine Möglichkeit die Sekunden in den Spalten Datum/Uhrzeit und aufgehoben seit wegzulassen?

                                      L Offline
                                      L Offline
                                      looxer01
                                      schrieb am zuletzt editiert von
                                      #223

                                      @hg6806
                                      Hi,
                                      die Sekunden sind notwenig, um die Servicemeldungen ein ihrer xakt identifizieren zu können.
                                      Es gibt zwar eine zentrale Funktion zur Zeitbestimmung, insofern wäre es einfach die Sekunden auszulassen.
                                      Dies würde aber die Funktionalität an anderen Stellen negativ beeinflußen.

                                      vG Looxer

                                      hg6806H 1 Antwort Letzte Antwort
                                      0
                                      • L looxer01

                                        @hg6806
                                        Hi,
                                        die Sekunden sind notwenig, um die Servicemeldungen ein ihrer xakt identifizieren zu können.
                                        Es gibt zwar eine zentrale Funktion zur Zeitbestimmung, insofern wäre es einfach die Sekunden auszulassen.
                                        Dies würde aber die Funktionalität an anderen Stellen negativ beeinflußen.

                                        vG Looxer

                                        hg6806H Offline
                                        hg6806H Offline
                                        hg6806
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #224

                                        @looxer01

                                        OK, danke für die Erklärung

                                        1 Antwort Letzte Antwort
                                        0
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        536

                                        Online

                                        32.4k

                                        Benutzer

                                        81.5k

                                        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