Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

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

Scheduled Pinned Locked Moved Tester
1.5k Posts 101 Posters 613.2k Views 96 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • da_WoodyD da_Woody

    @chrisxy keine ahnun, ob das so funzt. hab dir mal das offline exportiert.
    2022-11-08_iqontrol_0_devices.json
    musst du testen, ob das bei dir importierbar ist.
    den rest, wie du das über eine 1x1 kachel machen kannst... ich denkmal, wenn du
    01840a49-2f1f-4db9-8b1b-ad2314d05914-grafik.png

    auf 1x1 stellst, und
    93820cdc-91d4-477b-99f0-01001f4a6292-grafik.png
    auf meine einstellung machst, könnte das funzen.
    hab heute keine lust mehr zu testen. sorry. vllt schau ich morgen mal rein auf meiner testseite. irgendwie interessiert mich die idea ja. ;)

    C Offline
    C Offline
    ChrisXY
    wrote on last edited by ChrisXY
    #693

    @da_woody Danke, das wäre ein bisheriges Ergebnis. Jedoch will ich hinter dem icon nichts angezeigt bekommen. Wenn ich hier aber Background verstecke geht das "vergrößern" auch nicht mehr... klingt logisch das es so ist aber wenn "minimiert Background verstecken" geben würde wäre es gut.
    Problem 2 ist ich würde gern die Anzahl der Geräte sehen. Das geht nur mit kleinen Icon .. was mit der Tabelle im background auch shitte ist.

    Also eine Lösche "mini Button" lösung mit anzahl und bei klick die volle Tabelle bekomme ich nicht hin..

    EDIT: Hab es nun als Dialog gelöst ... Und info A / B für Offline und Batterie. Leider nicht so geil Zentriert aber das beste was ich bisher hinbekommen habe. Beim Klicken geht Dialog mit ner JSON auf.Bildschirmfoto vom 2022-11-09 11-24-04.png Bildschirmfoto vom 2022-11-09 11-26-16.png Bildschirmfoto vom 2022-11-09 11-42-13.png

    da_WoodyD 1 Reply Last reply
    0
    • C ChrisXY

      @da_woody Danke, das wäre ein bisheriges Ergebnis. Jedoch will ich hinter dem icon nichts angezeigt bekommen. Wenn ich hier aber Background verstecke geht das "vergrößern" auch nicht mehr... klingt logisch das es so ist aber wenn "minimiert Background verstecken" geben würde wäre es gut.
      Problem 2 ist ich würde gern die Anzahl der Geräte sehen. Das geht nur mit kleinen Icon .. was mit der Tabelle im background auch shitte ist.

      Also eine Lösche "mini Button" lösung mit anzahl und bei klick die volle Tabelle bekomme ich nicht hin..

      EDIT: Hab es nun als Dialog gelöst ... Und info A / B für Offline und Batterie. Leider nicht so geil Zentriert aber das beste was ich bisher hinbekommen habe. Beim Klicken geht Dialog mit ner JSON auf.Bildschirmfoto vom 2022-11-09 11-24-04.png Bildschirmfoto vom 2022-11-09 11-26-16.png Bildschirmfoto vom 2022-11-09 11-42-13.png

      da_WoodyD Offline
      da_WoodyD Offline
      da_Woody
      wrote on last edited by
      #694

      @chrisxy ich denk mal, da gehts ums selbe prob... ;)
      https://forum.iobroker.net/topic/52077/iqontrol-vis-support-thread/455

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

      1 Reply Last reply
      0
      • ? A Former User

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

        M Offline
        M Offline
        Malz1902
        wrote on last edited by
        #695

        @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^^

        ? 1 Reply Last reply
        0
        • 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
          A Former User
          wrote on last edited by A Former User
          #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 Replies Last reply
          0
          • ? A Former User

            @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
            wrote on last edited by
            #697

            @ciddi89 alles klar teste ich :-) Danke

            1 Reply Last reply
            0
            • ? A Former User

              @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
              wrote on last edited by
              #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 Reply Last reply
              0
              • ? A Former User

                @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
                wrote on last edited by
                #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 Reply Last reply
                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
                  A Former User
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • ? A Former User

                    @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
                    wrote on last edited by 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 Reply Last reply
                    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
                      A Former User
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • ? A Former User

                        @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
                        wrote on last edited by
                        #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 Reply Last reply
                        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
                          A Former User
                          wrote on last edited by
                          #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 Replies Last reply
                          0
                          • ? A Former User

                            @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
                            wrote on last edited by
                            #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 Reply Last reply
                            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
                              A Former User
                              wrote on last edited by
                              #706

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

                              da_WoodyD 1 Reply Last reply
                              1
                              • ? A Former User

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

                                da_WoodyD Offline
                                da_WoodyD Offline
                                da_Woody
                                wrote on last edited by
                                #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 Reply Last reply
                                0
                                • da_WoodyD da_Woody

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

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by
                                  #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 Reply Last reply
                                  0
                                  • ? A Former User

                                    @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
                                    wrote on last edited by
                                    #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 Replies Last reply
                                    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
                                      A Former User
                                      wrote on last edited by A Former User
                                      #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 Reply Last reply
                                      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
                                        A Former User
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        0
                                        • ? A Former User

                                          @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
                                          wrote on last edited by
                                          #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 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          723

                                          Online

                                          32.6k

                                          Users

                                          82.1k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe