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. Tester
  4. Test Adapter Device-Watcher v2.x.x GitHub/Latest

NEWS

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

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

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

Test Adapter Device-Watcher v2.x.x GitHub/Latest

Geplant Angeheftet Gesperrt Verschoben Tester
1.5k Beiträge 99 Kommentatoren 591.4k Aufrufe 93 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.
  • M Malz1902

    @ciddi89 said in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

    @malz1902 installier mal über git und Probier es nochmal. Hab das ein bisschen angepasst und zusätzlich paar bugs beseitigt.

    klappt leider nicht, es kommen immer noch Nachrichten rein wenn ein Gerät auf der Blacklist on/offline geht, steht zwar nicht in der Nachricht, aber die Nachricht kommt^^

    ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von Ein ehemaliger Benutzer
    #696

    @malz1902 hm okay komisch. Werde es heut Abend selbst mal testen. Eigentlich ist es aber nicht mehr möglich da es intern eine eigene Liste ist. 🙈

    //EDIT: @Malz1902 habs mir mal angeguckt. Könntest du mal die Github Version testen. Nun müsste es definitiv korrekt funktionieren. :)

    M Axel KoenekeA 3 Antworten Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      @malz1902 hm okay komisch. Werde es heut Abend selbst mal testen. Eigentlich ist es aber nicht mehr möglich da es intern eine eigene Liste ist. 🙈

      //EDIT: @Malz1902 habs mir mal angeguckt. Könntest du mal die Github Version testen. Nun müsste es definitiv korrekt funktionieren. :)

      M Offline
      M Offline
      Malz1902
      schrieb am zuletzt editiert von
      #697

      @ciddi89 alles klar teste ich :-) Danke

      1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @malz1902 hm okay komisch. Werde es heut Abend selbst mal testen. Eigentlich ist es aber nicht mehr möglich da es intern eine eigene Liste ist. 🙈

        //EDIT: @Malz1902 habs mir mal angeguckt. Könntest du mal die Github Version testen. Nun müsste es definitiv korrekt funktionieren. :)

        M Offline
        M Offline
        Malz1902
        schrieb am zuletzt editiert von
        #698

        @ciddi89 said in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

        @malz1902 hm okay komisch. Werde es heut Abend selbst mal testen. Eigentlich ist es aber nicht mehr möglich da es intern eine eigene Liste ist. 🙈

        //EDIT: @Malz1902 habs mir mal angeguckt. Könntest du mal die Github Version testen. Nun müsste es definitiv korrekt funktionieren. :)

        Scheint zu klappen, vielen Dank :-)

        1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          @malz1902 hm okay komisch. Werde es heut Abend selbst mal testen. Eigentlich ist es aber nicht mehr möglich da es intern eine eigene Liste ist. 🙈

          //EDIT: @Malz1902 habs mir mal angeguckt. Könntest du mal die Github Version testen. Nun müsste es definitiv korrekt funktionieren. :)

          Axel KoenekeA Offline
          Axel KoenekeA Offline
          Axel Koeneke
          schrieb am zuletzt editiert von
          #699

          @ciddi89 Hallo Ciddi,
          habe jetzt erst bemerkt, dass die RPC's nicht aufgelistet werden:
          3425ce3c-c108-4640-a7da-1573cd15e011-image.png
          Links aus dem bekannten Skript - rechts aus Device-Watcher
          Bei den Datenpunkten wird zwar die Anzahl erkannt, aber die Tabelle wird nicht komplett aufgefüllt.
          7e786dbc-defe-41d6-9ac4-44214c4e48c9-image.png

          [{"Device":"Base Station","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"EG Bewegungsmelder WZ","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Fensterkontakt","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"KG Fitness","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Keypad","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Schalt-Mess-Steckdose","Adapter":"Homematic IP","Battery":"low","Status":"Online"},{"Device":"HOME_CONTROL_ACCESS_POINT","Adapter":"Homematic IP","Battery":"low","Status":"Online"},{"Device":"roborock.vacuum.s5","Adapter":"MiHome Vacuum","Battery":"100%","Status":"Online"},{"Device":"Fibargroup FGMS001","Adapter":"Z-wave 2","Battery":"low","Status":"Online"},{"Device":"AEON Labs ZW100 Badezimmer","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"},{"Device":"Fibargroup FGMS001","Adapter":"Z-wave 2","Battery":"low","Status":"Offline"},{"Device":"AEON Labs ZW100 Gartenhaus","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"},{"Device":"Popp & Co 004001 Garage Rauchmelder","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"}]
          

          Liegt das evtl. daran das bei mir die RPC-Instanz die ".2" ist?
          VG
          Axel

          ? 1 Antwort Letzte Antwort
          0
          • Axel KoenekeA Axel Koeneke

            @ciddi89 Hallo Ciddi,
            habe jetzt erst bemerkt, dass die RPC's nicht aufgelistet werden:
            3425ce3c-c108-4640-a7da-1573cd15e011-image.png
            Links aus dem bekannten Skript - rechts aus Device-Watcher
            Bei den Datenpunkten wird zwar die Anzahl erkannt, aber die Tabelle wird nicht komplett aufgefüllt.
            7e786dbc-defe-41d6-9ac4-44214c4e48c9-image.png

            [{"Device":"Base Station","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"EG Bewegungsmelder WZ","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Fensterkontakt","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"KG Fitness","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Keypad","Adapter":"Ham","Battery":"100%","Status":"Online"},{"Device":"Schalt-Mess-Steckdose","Adapter":"Homematic IP","Battery":"low","Status":"Online"},{"Device":"HOME_CONTROL_ACCESS_POINT","Adapter":"Homematic IP","Battery":"low","Status":"Online"},{"Device":"roborock.vacuum.s5","Adapter":"MiHome Vacuum","Battery":"100%","Status":"Online"},{"Device":"Fibargroup FGMS001","Adapter":"Z-wave 2","Battery":"low","Status":"Online"},{"Device":"AEON Labs ZW100 Badezimmer","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"},{"Device":"Fibargroup FGMS001","Adapter":"Z-wave 2","Battery":"low","Status":"Offline"},{"Device":"AEON Labs ZW100 Gartenhaus","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"},{"Device":"Popp & Co 004001 Garage Rauchmelder","Adapter":"Z-wave 2","Battery":"100%","Status":"Online"}]
            

            Liegt das evtl. daran das bei mir die RPC-Instanz die ".2" ist?
            VG
            Axel

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #700

            @axel-koeneke Ääähm ja das ist merkwürdig. Die Instanz Nummer ist egal. Adapter Version ist aktuell?
            Das komische ist, die Anzahl basiert auf den Listen. Also theoretisch müssten die da drin stehen. Was für Geräte sind es speziell? Ältere Homematic Geräte?

            Axel KoenekeA 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @axel-koeneke Ääähm ja das ist merkwürdig. Die Instanz Nummer ist egal. Adapter Version ist aktuell?
              Das komische ist, die Anzahl basiert auf den Listen. Also theoretisch müssten die da drin stehen. Was für Geräte sind es speziell? Ältere Homematic Geräte?

              Axel KoenekeA Offline
              Axel KoenekeA Offline
              Axel Koeneke
              schrieb am zuletzt editiert von Axel Koeneke
              #701

              @ciddi89 Moin, es sind alles Homematic-IP Geräte an einer Rasberrymatic, also ohne cloud.
              Ist halt seltsam das sie gezäklt werden, aber nicht in die Tabelle eingetragen werden. Weder in JSON noch in HTML Format.
              VG
              Axel
              Habe das noch im LOG:

              
              device-watcher.0
              2022-11-18 09:35:40.659	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
              
              device-watcher.0
              2022-11-18 09:35:37.397	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
              
              ? 1 Antwort Letzte Antwort
              0
              • Axel KoenekeA Axel Koeneke

                @ciddi89 Moin, es sind alles Homematic-IP Geräte an einer Rasberrymatic, also ohne cloud.
                Ist halt seltsam das sie gezäklt werden, aber nicht in die Tabelle eingetragen werden. Weder in JSON noch in HTML Format.
                VG
                Axel
                Habe das noch im LOG:

                
                device-watcher.0
                2022-11-18 09:35:40.659	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                
                device-watcher.0
                2022-11-18 09:35:37.397	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                
                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #702

                @axel-koeneke okay, kannst du im Objektbaum bei einem Hauptordner eines Gerätes auf das Stift Symbol klicken und mir die JSON mal zeigen? Es müsste dort der Name definiert sein für das Gerät

                Axel KoenekeA 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @axel-koeneke okay, kannst du im Objektbaum bei einem Hauptordner eines Gerätes auf das Stift Symbol klicken und mir die JSON mal zeigen? Es müsste dort der Name definiert sein für das Gerät

                  Axel KoenekeA Offline
                  Axel KoenekeA Offline
                  Axel Koeneke
                  schrieb am zuletzt editiert von
                  #703

                  @ciddi89 Meinst du das hier:

                  {
                    "_id": "hm-rpc.2.000E9A498E8046",
                    "type": "device",
                    "common": {
                      "name": "Hz-Regler-Bad",
                      "icon": "/icons/147_hmip-sthd_thumb.png"
                    },
                    "native": {
                      "TYPE": "HmIP-STHD",
                      "SUBTYPE": "STHD",
                      "ADDRESS": "000E9A498E8046",
                      "RF_ADDRESS": 3773934,
                      "CHILDREN": [
                        "000E9A498E8046:0",
                        "000E9A498E8046:1",
                        "000E9A498E8046:2",
                        "000E9A498E8046:3",
                        "000E9A498E8046:4",
                        "000E9A498E8046:5",
                        "000E9A498E8046:6",
                        "000E9A498E8046:7"
                      ],
                      "PARENT": "",
                      "PARENT_TYPE": "",
                      "INDEX": 0,
                      "AES_ACTIVE": 1,
                      "PARAMSETS": [
                        "MASTER",
                        "SERVICE"
                      ],
                      "FIRMWARE": "2.8.2",
                      "AVAILABLE_FIRMWARE": "2.8.2",
                      "UPDATABLE": true,
                      "FIRMWARE_UPDATE_STATE": "UP_TO_DATE",
                      "VERSION": 5,
                      "FLAGS": 1,
                      "LINK_SOURCE_ROLES": "",
                      "LINK_TARGET_ROLES": "",
                      "DIRECTION": 0,
                      "GROUP": "",
                      "TEAM": "",
                      "TEAM_TAG": "",
                      "TEAM_CHANNELS": [],
                      "INTERFACE": "",
                      "ROAMING": 0,
                      "RX_MODE": 3
                    },
                    "from": "system.adapter.hm-rega.0",
                    "user": "system.user.admin",
                    "ts": 1662625014918,
                    "acl": {
                      "object": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  
                  ? 1 Antwort Letzte Antwort
                  0
                  • Axel KoenekeA Axel Koeneke

                    @ciddi89 Meinst du das hier:

                    {
                      "_id": "hm-rpc.2.000E9A498E8046",
                      "type": "device",
                      "common": {
                        "name": "Hz-Regler-Bad",
                        "icon": "/icons/147_hmip-sthd_thumb.png"
                      },
                      "native": {
                        "TYPE": "HmIP-STHD",
                        "SUBTYPE": "STHD",
                        "ADDRESS": "000E9A498E8046",
                        "RF_ADDRESS": 3773934,
                        "CHILDREN": [
                          "000E9A498E8046:0",
                          "000E9A498E8046:1",
                          "000E9A498E8046:2",
                          "000E9A498E8046:3",
                          "000E9A498E8046:4",
                          "000E9A498E8046:5",
                          "000E9A498E8046:6",
                          "000E9A498E8046:7"
                        ],
                        "PARENT": "",
                        "PARENT_TYPE": "",
                        "INDEX": 0,
                        "AES_ACTIVE": 1,
                        "PARAMSETS": [
                          "MASTER",
                          "SERVICE"
                        ],
                        "FIRMWARE": "2.8.2",
                        "AVAILABLE_FIRMWARE": "2.8.2",
                        "UPDATABLE": true,
                        "FIRMWARE_UPDATE_STATE": "UP_TO_DATE",
                        "VERSION": 5,
                        "FLAGS": 1,
                        "LINK_SOURCE_ROLES": "",
                        "LINK_TARGET_ROLES": "",
                        "DIRECTION": 0,
                        "GROUP": "",
                        "TEAM": "",
                        "TEAM_TAG": "",
                        "TEAM_CHANNELS": [],
                        "INTERFACE": "",
                        "ROAMING": 0,
                        "RX_MODE": 3
                      },
                      "from": "system.adapter.hm-rega.0",
                      "user": "system.user.admin",
                      "ts": 1662625014918,
                      "acl": {
                        "object": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      }
                    }
                    
                    ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von
                    #704

                    @axel-koeneke ja okay, ich denke das problem liegt woanders. Das kannst du aber testen indem du alle adapter deaktiviert im device-watcher deaktivierst und nur hm-rpc aktivierst.

                    Du hast mir aber noch nicht gesagt welche Version du nutzt?

                    Sagt das log noch etwas anderes?

                    Vielleicht kannst du, wenn du Zeit hast, mal alle ausgewählten Adapter deaktivieren im device-watcher und dann jeden Adapter für sich aktivieren. Kann leider so mit dem Fehler nichts anfangen und daher müssen wir mal suchen welches Gerät da Probleme macht. Wenn du bei Github angemeldet bist, wäre es cool da ein Issue aufzumachen damit wir das Problem dort bearbeiten, um hier nicht den Rahmen zu sprengen. Aber nur wenn du da angemeldet bist.

                    da_WoodyD Axel KoenekeA 2 Antworten Letzte Antwort
                    0
                    • ? Ein ehemaliger Benutzer

                      @axel-koeneke ja okay, ich denke das problem liegt woanders. Das kannst du aber testen indem du alle adapter deaktiviert im device-watcher deaktivierst und nur hm-rpc aktivierst.

                      Du hast mir aber noch nicht gesagt welche Version du nutzt?

                      Sagt das log noch etwas anderes?

                      Vielleicht kannst du, wenn du Zeit hast, mal alle ausgewählten Adapter deaktivieren im device-watcher und dann jeden Adapter für sich aktivieren. Kann leider so mit dem Fehler nichts anfangen und daher müssen wir mal suchen welches Gerät da Probleme macht. Wenn du bei Github angemeldet bist, wäre es cool da ein Issue aufzumachen damit wir das Problem dort bearbeiten, um hier nicht den Rahmen zu sprengen. Aber nur wenn du da angemeldet bist.

                      da_WoodyD Offline
                      da_WoodyD Offline
                      da_Woody
                      schrieb am zuletzt editiert von
                      #705

                      @ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

                      Aber nur wenn du da angemeldet bist.

                      das sollte da kleinste prob sein... ;)
                      interessante geschichte ist das...

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      ? 1 Antwort Letzte Antwort
                      0
                      • da_WoodyD da_Woody

                        @ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

                        Aber nur wenn du da angemeldet bist.

                        das sollte da kleinste prob sein... ;)
                        interessante geschichte ist das...

                        ? Offline
                        ? Offline
                        Ein ehemaliger Benutzer
                        schrieb am zuletzt editiert von
                        #706

                        @da_woody naja möchte niemanden dazu drängen. Hält die Sache aber übersichtlicher

                        da_WoodyD 1 Antwort Letzte Antwort
                        1
                        • ? Ein ehemaliger Benutzer

                          @da_woody naja möchte niemanden dazu drängen. Hält die Sache aber übersichtlicher

                          da_WoodyD Offline
                          da_WoodyD Offline
                          da_Woody
                          schrieb am zuletzt editiert von
                          #707

                          @ciddi89 klar, aber wenn man mit neuen adaptern rumprobieren will, hat's sinn. ;) auch wegen issues.

                          gruß vom Woody
                          HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                          ? 1 Antwort Letzte Antwort
                          0
                          • da_WoodyD da_Woody

                            @ciddi89 klar, aber wenn man mit neuen adaptern rumprobieren will, hat's sinn. ;) auch wegen issues.

                            ? Offline
                            ? Offline
                            Ein ehemaliger Benutzer
                            schrieb am zuletzt editiert von
                            #708

                            @da_woody das stimmt.

                            Naja mal bisschen zum Fehler:
                            diesen Fehler mit localcompare gibt es schon ewig. Betrifft aber nur 1-2 User. Ich denke da liegt irgendwo eine Geräte Leiche rum oder so. Leider haben sich diese User noch nie bei mir gemeldet geschweige denn den Adapter mal aktualisiert. Die krebsen alle noch bei 0.3 rum usw. Ich sehe es nur in sentry kann aber nicht genau ausmachen was den Fehler produziert. Und diese 1-2 User spamen mit diesen Fehler auch extrem das sentry voll so das das Kontingent immer schnell ausgeschöpft ist. Ich hoffe ich kann nun mit Hilfe von dem Axel mal heraus finden warum und eine korrekte Behandlung mit einbauen damit das nicht mehr vorkommt.

                            1 Antwort Letzte Antwort
                            0
                            • ? Ein ehemaliger Benutzer

                              @axel-koeneke ja okay, ich denke das problem liegt woanders. Das kannst du aber testen indem du alle adapter deaktiviert im device-watcher deaktivierst und nur hm-rpc aktivierst.

                              Du hast mir aber noch nicht gesagt welche Version du nutzt?

                              Sagt das log noch etwas anderes?

                              Vielleicht kannst du, wenn du Zeit hast, mal alle ausgewählten Adapter deaktivieren im device-watcher und dann jeden Adapter für sich aktivieren. Kann leider so mit dem Fehler nichts anfangen und daher müssen wir mal suchen welches Gerät da Probleme macht. Wenn du bei Github angemeldet bist, wäre es cool da ein Issue aufzumachen damit wir das Problem dort bearbeiten, um hier nicht den Rahmen zu sprengen. Aber nur wenn du da angemeldet bist.

                              Axel KoenekeA Offline
                              Axel KoenekeA Offline
                              Axel Koeneke
                              schrieb am zuletzt editiert von
                              #709

                              @ciddi89 Moin, sorry habe die Version 2.0.2
                              Leider bin ich im Github nicht so bewandert...
                              Folgendes habe ich probiert und festgestellt:
                              Alle anderen Abfragen funktionieren fehlerfrei, außer HM-RPC. Habe jetzt LOG auf DEBUG gestellt:

                              
                              device-watcher.0
                              2022-11-19 09:51:25.841	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                              
                              device-watcher.0
                              2022-11-19 09:51:25.788	debug	Start the function: writeDatapoints
                              
                              device-watcher.0
                              2022-11-19 09:51:25.323	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                              
                              device-watcher.0
                              2022-11-19 09:51:25.259	debug	Function finished: resetVars
                              
                              device-watcher.0
                              2022-11-19 09:51:25.259	debug	Function started: resetVars
                              
                              device-watcher.0
                              2022-11-19 09:51:25.258	debug	Function started: createDataOfAllAdapter
                              
                              device-watcher.0
                              2022-11-19 09:51:25.258	debug	Created and filled data for Hmrpc
                              
                              device-watcher.0
                              2022-11-19 09:51:25.257	debug	Function finished: createDataForEachAdapter
                              
                              device-watcher.0
                              2022-11-19 09:51:25.257	debug	Function finished: writeDatapoints
                              
                              device-watcher.0
                              2022-11-19 09:51:25.223	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                              
                              device-watcher.0
                              2022-11-19 09:51:25.033	debug	Start the function: writeDatapoints
                              
                              device-watcher.0
                              2022-11-19 09:51:24.578	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                              
                              device-watcher.0
                              2022-11-19 09:51:24.569	debug	Function finished: resetVars
                              
                              device-watcher.0
                              2022-11-19 09:51:24.569	debug	Function started: resetVars
                              
                              device-watcher.0
                              2022-11-19 09:51:24.568	debug	Function started: createDataForEachAdapter
                              
                              device-watcher.0
                              2022-11-19 09:51:24.567	debug	Function started: main
                              
                              device-watcher.0
                              2022-11-19 09:51:24.560	debug	Created datapoints for Hmrpc
                              
                              device-watcher.0
                              2022-11-19 09:51:24.479	debug	Function finished: createBlacklist
                              
                              device-watcher.0
                              2022-11-19 09:51:24.478	debug	Function started: createBlacklist
                              
                              device-watcher.0
                              2022-11-19 09:51:24.476	info	Number of selected adapters: 1. Loading data from: Hmrpc ...
                              
                              device-watcher.0
                              2022-11-19 09:51:24.475	debug	[{"Selektor":"hm-rpc.*.UNREACH","adapterID":"hmrpc","adapter":"Homematic RPC","rssiState":".RSSI_DEVICE","rssiPeerState":".RSSI_PEER","battery":".OPERATING_VOLTAGE","reach":".UNREACH","isLowBat":".LOW_BAT","isLowBat2":".LOWBAT","stateValue":".1.STATE"}]
                              
                              device-watcher.0
                              2022-11-19 09:51:24.471	debug	Adapter device-watcher was started
                              
                              device-watcher.0
                              2022-11-19 09:51:24.430	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.15.1, js-controller: 4.0.23
                              
                              device-watcher.0
                              2022-11-19 09:51:23.671	debug	Plugin sentry Initialize Plugin (enabled=true)
                              

                              Zeile 63 sieht für mich interessant aus:

                              "Selektor":"hm-rpc.*.UNREACH"........
                              

                              Datenpunkt:
                              hm-rpc.2.000E9A498DFC2D.0.UNREACH
                              Kann es sein das hier zwei Platzhalter fehlen?
                              Also wenn der erste für die Instanz ist, dann müssten doch noch die Geräte ID und dann der Kanal kommen. und anschließend die Abfrage (UNREACH).
                              VG
                              Axel

                              ? 2 Antworten Letzte Antwort
                              0
                              • Axel KoenekeA Axel Koeneke

                                @ciddi89 Moin, sorry habe die Version 2.0.2
                                Leider bin ich im Github nicht so bewandert...
                                Folgendes habe ich probiert und festgestellt:
                                Alle anderen Abfragen funktionieren fehlerfrei, außer HM-RPC. Habe jetzt LOG auf DEBUG gestellt:

                                
                                device-watcher.0
                                2022-11-19 09:51:25.841	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                                
                                device-watcher.0
                                2022-11-19 09:51:25.788	debug	Start the function: writeDatapoints
                                
                                device-watcher.0
                                2022-11-19 09:51:25.323	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                                
                                device-watcher.0
                                2022-11-19 09:51:25.259	debug	Function finished: resetVars
                                
                                device-watcher.0
                                2022-11-19 09:51:25.259	debug	Function started: resetVars
                                
                                device-watcher.0
                                2022-11-19 09:51:25.258	debug	Function started: createDataOfAllAdapter
                                
                                device-watcher.0
                                2022-11-19 09:51:25.258	debug	Created and filled data for Hmrpc
                                
                                device-watcher.0
                                2022-11-19 09:51:25.257	debug	Function finished: createDataForEachAdapter
                                
                                device-watcher.0
                                2022-11-19 09:51:25.257	debug	Function finished: writeDatapoints
                                
                                device-watcher.0
                                2022-11-19 09:51:25.223	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                                
                                device-watcher.0
                                2022-11-19 09:51:25.033	debug	Start the function: writeDatapoints
                                
                                device-watcher.0
                                2022-11-19 09:51:24.578	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                                
                                device-watcher.0
                                2022-11-19 09:51:24.569	debug	Function finished: resetVars
                                
                                device-watcher.0
                                2022-11-19 09:51:24.569	debug	Function started: resetVars
                                
                                device-watcher.0
                                2022-11-19 09:51:24.568	debug	Function started: createDataForEachAdapter
                                
                                device-watcher.0
                                2022-11-19 09:51:24.567	debug	Function started: main
                                
                                device-watcher.0
                                2022-11-19 09:51:24.560	debug	Created datapoints for Hmrpc
                                
                                device-watcher.0
                                2022-11-19 09:51:24.479	debug	Function finished: createBlacklist
                                
                                device-watcher.0
                                2022-11-19 09:51:24.478	debug	Function started: createBlacklist
                                
                                device-watcher.0
                                2022-11-19 09:51:24.476	info	Number of selected adapters: 1. Loading data from: Hmrpc ...
                                
                                device-watcher.0
                                2022-11-19 09:51:24.475	debug	[{"Selektor":"hm-rpc.*.UNREACH","adapterID":"hmrpc","adapter":"Homematic RPC","rssiState":".RSSI_DEVICE","rssiPeerState":".RSSI_PEER","battery":".OPERATING_VOLTAGE","reach":".UNREACH","isLowBat":".LOW_BAT","isLowBat2":".LOWBAT","stateValue":".1.STATE"}]
                                
                                device-watcher.0
                                2022-11-19 09:51:24.471	debug	Adapter device-watcher was started
                                
                                device-watcher.0
                                2022-11-19 09:51:24.430	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.15.1, js-controller: 4.0.23
                                
                                device-watcher.0
                                2022-11-19 09:51:23.671	debug	Plugin sentry Initialize Plugin (enabled=true)
                                

                                Zeile 63 sieht für mich interessant aus:

                                "Selektor":"hm-rpc.*.UNREACH"........
                                

                                Datenpunkt:
                                hm-rpc.2.000E9A498DFC2D.0.UNREACH
                                Kann es sein das hier zwei Platzhalter fehlen?
                                Also wenn der erste für die Instanz ist, dann müssten doch noch die Geräte ID und dann der Kanal kommen. und anschließend die Abfrage (UNREACH).
                                VG
                                Axel

                                ? Offline
                                ? Offline
                                Ein ehemaliger Benutzer
                                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                                #710

                                @axel-koeneke danke für deine Informationen. Werde nachher mal versuchen das zu reproduzieren. Irgendwie… :cold_sweat:
                                Kannst du mir evtl noch ein screenshot von allen Datenpunkte senden von einem gerät? Die json vom datenpunkt unreach wäre auch ganz gut.

                                Nee an den Selektor liegt das nicht. Das ist schon richtig so. Ausser du hast pro gerät zweimal den Datenpunkt unreach. Dann könnte es vielleicht ein bisschen durcheinander kommen. Hast du nur eine Instanz von hm-rpc oder mehrere?

                                //EDIT: Ich glaube ich konnte es etwas eingrenzen. Lässt du dir auch die HTML listen erstellen?

                                1 Antwort Letzte Antwort
                                0
                                • Axel KoenekeA Axel Koeneke

                                  @ciddi89 Moin, sorry habe die Version 2.0.2
                                  Leider bin ich im Github nicht so bewandert...
                                  Folgendes habe ich probiert und festgestellt:
                                  Alle anderen Abfragen funktionieren fehlerfrei, außer HM-RPC. Habe jetzt LOG auf DEBUG gestellt:

                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.841	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.788	debug	Start the function: writeDatapoints
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.323	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.259	debug	Function finished: resetVars
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.259	debug	Function started: resetVars
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.258	debug	Function started: createDataOfAllAdapter
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.258	debug	Created and filled data for Hmrpc
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.257	debug	Function finished: createDataForEachAdapter
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.257	debug	Function finished: writeDatapoints
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.223	warn	Error catched and sent to Sentry, error: [[writeDatapoints]] error: Cannot read properties of undefined (reading 'localeCompare')
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:25.033	debug	Start the function: writeDatapoints
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.578	debug	Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.569	debug	Function finished: resetVars
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.569	debug	Function started: resetVars
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.568	debug	Function started: createDataForEachAdapter
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.567	debug	Function started: main
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.560	debug	Created datapoints for Hmrpc
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.479	debug	Function finished: createBlacklist
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.478	debug	Function started: createBlacklist
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.476	info	Number of selected adapters: 1. Loading data from: Hmrpc ...
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.475	debug	[{"Selektor":"hm-rpc.*.UNREACH","adapterID":"hmrpc","adapter":"Homematic RPC","rssiState":".RSSI_DEVICE","rssiPeerState":".RSSI_PEER","battery":".OPERATING_VOLTAGE","reach":".UNREACH","isLowBat":".LOW_BAT","isLowBat2":".LOWBAT","stateValue":".1.STATE"}]
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.471	debug	Adapter device-watcher was started
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:24.430	info	starting. Version 2.0.2 in /opt/iobroker/node_modules/iobroker.device-watcher, node: v16.15.1, js-controller: 4.0.23
                                  
                                  device-watcher.0
                                  2022-11-19 09:51:23.671	debug	Plugin sentry Initialize Plugin (enabled=true)
                                  

                                  Zeile 63 sieht für mich interessant aus:

                                  "Selektor":"hm-rpc.*.UNREACH"........
                                  

                                  Datenpunkt:
                                  hm-rpc.2.000E9A498DFC2D.0.UNREACH
                                  Kann es sein das hier zwei Platzhalter fehlen?
                                  Also wenn der erste für die Instanz ist, dann müssten doch noch die Geräte ID und dann der Kanal kommen. und anschließend die Abfrage (UNREACH).
                                  VG
                                  Axel

                                  ? Offline
                                  ? Offline
                                  Ein ehemaliger Benutzer
                                  schrieb am zuletzt editiert von
                                  #711

                                  @axel-koeneke ok ich denke ich habe den Fehler gefunden und habe ein Fix eingebaut. Kannst du dann bitte mal die GitHub Version testen? Aber ich denke du wirst Irgendwo im HM-RPC Adapter ein Gerät haben wo er den Namen nicht korrekt ausgibt oder eine Datenleiche versteckt ist. Vielleicht kannst du mal schauen ob da irgendwo was auffälliges zu sehen ist.

                                  da_WoodyD 1 Antwort Letzte Antwort
                                  0
                                  • ? Ein ehemaliger Benutzer

                                    @axel-koeneke ok ich denke ich habe den Fehler gefunden und habe ein Fix eingebaut. Kannst du dann bitte mal die GitHub Version testen? Aber ich denke du wirst Irgendwo im HM-RPC Adapter ein Gerät haben wo er den Namen nicht korrekt ausgibt oder eine Datenleiche versteckt ist. Vielleicht kannst du mal schauen ob da irgendwo was auffälliges zu sehen ist.

                                    da_WoodyD Offline
                                    da_WoodyD Offline
                                    da_Woody
                                    schrieb am zuletzt editiert von
                                    #712

                                    @ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

                                    nicht korrekt ausgibt oder eine Datenleiche versteckt ist

                                    möglicherweise sonderzeichen, oder sowas?

                                    gruß vom Woody
                                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                    ? 1 Antwort Letzte Antwort
                                    0
                                    • da_WoodyD da_Woody

                                      @ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

                                      nicht korrekt ausgibt oder eine Datenleiche versteckt ist

                                      möglicherweise sonderzeichen, oder sowas?

                                      ? Offline
                                      ? Offline
                                      Ein ehemaliger Benutzer
                                      schrieb am zuletzt editiert von
                                      #713

                                      @da_woody Sonderzeichen kann natürlich auch sein. Wollte mal ein Filter dafür einbauen, denke mittlerweile wird es Zeit dafür 🫣 ich vergesse immer das nicht alle wissen das es nicht gesund ist bestimmte Zeichensätze in Namen zu setzen :bow:

                                      da_WoodyD Axel KoenekeA ScroungerS 3 Antworten Letzte Antwort
                                      0
                                      • ? Ein ehemaliger Benutzer

                                        @da_woody Sonderzeichen kann natürlich auch sein. Wollte mal ein Filter dafür einbauen, denke mittlerweile wird es Zeit dafür 🫣 ich vergesse immer das nicht alle wissen das es nicht gesund ist bestimmte Zeichensätze in Namen zu setzen :bow:

                                        da_WoodyD Offline
                                        da_WoodyD Offline
                                        da_Woody
                                        schrieb am zuletzt editiert von
                                        #714

                                        @ciddi89 sagte in Test Adapter Device-Watcher v1.x.x GitHub/Latest:

                                        ich vergesse immer das nicht alle wissen das es nicht gesund ist bestimmte Zeichensätze in Namen zu setzen

                                        kristallkugel.gif

                                        gruß vom Woody
                                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                        1 Antwort Letzte Antwort
                                        0
                                        • ? Ein ehemaliger Benutzer

                                          @da_woody Sonderzeichen kann natürlich auch sein. Wollte mal ein Filter dafür einbauen, denke mittlerweile wird es Zeit dafür 🫣 ich vergesse immer das nicht alle wissen das es nicht gesund ist bestimmte Zeichensätze in Namen zu setzen :bow:

                                          Axel KoenekeA Offline
                                          Axel KoenekeA Offline
                                          Axel Koeneke
                                          schrieb am zuletzt editiert von
                                          #715

                                          @ciddi89 Huhu, was auch immer du gemacht hast, es hat funtioniert ! :)
                                          Super !!!
                                          VG
                                          Axel

                                          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

                                          705

                                          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