Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Troubleshooting: iot Smart-Devices, linkeddevices

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED [gelöst] Troubleshooting: iot Smart-Devices, linkeddevices

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      ak1 last edited by ak1

      Ich benötige ein paar Tipps zum Troubleshooting.
      Zum zweiten Mal innerhalb weniger Tage nachdem ich meine Alexa-Anbindung weitestgehend von node-red auf den iot Adapter verliert dieser einen Großteil der eingerichteten Smart-Devices.
      In diesem Fall waren das wohl jeweils immer Homematic Komponenten.
      Ich musste diese alle wieder komplett im iot Adapter hinzufügen.

      Die Smart-Devices beziehen sich hier auf auf Objekte, die über den linkeddevices Adapter zur Verfügung gestellt werden.

      Heute habe ich auch erstmalig festgestellt, dass der linkeddevices Adapter für einen großen Teil der Objekte die Verknüpfung verloren hatte. Leider habe ich nicht aufgepasst, ob dies ebenfalls überwiegend Homematic Komponenten waren. Nach Reboot des linkeddevices Adapters war das aber wieder OK, mit Ausnahme zur Verknüpfung zu einem "say" Command eines Amazon Echos vom Alexa2.0 Adapter. Den Link musste ich manuell wiederherstellen.

      Keine Auffälligkeiten im Log, bis dann die missglückte Alexa-Anfrage das Problem mit den fehlenden Smart-Devices und mit den linkeddevices aufgezeigt hat.

      Da es sehr, sehr lästig ist, die Smart-Devices neu erstellen zu müssen, Frage ich mal nach Troubleshooting-Tipps:

      iot: 1.5.3
      linkeddevices: 1.1.4
      hm-rpc: 1.14.9

      Systemdata
      Hardwaresystem: NUC/PROXMOX
      Arbeitsspeicher: 3GB
      Festplattenart: SSD
      Betriebssystem: Debian
      Node-Version: 12.16.3
      Nodejs-Version: 12.16.3
      NPM-Version: 6.14.5
      1 Reply Last reply Reply Quote 0
      • Scrounger
        Scrounger Developer @ak1 last edited by

        @ak1 sagte in Troubleshooting: iot Smart-Devices, linkeddevices, hm-rpc:

        Ok Probelm ist das HM-Quell Objekt folgenden Eintrag hat:

            "smartName": false
        

        Linkeddevices macht im Prinzip nichts anderes als die Quelldatenpunkte zu spiegeln. D.h. er nimmt dann immer den oberen Wert aus dem Quell DP bei einem Neustart.

        Lösch mal bitte "smartName": false raus, konfiguriere den linkeddevices im iot. der linkeddevices dp muss die mergeSettingsOnRestart aktiviert haben, dann sollte es nach einem neustart funktionieren.

        Ich selber nutze den iot Adapter nicht, deshalb kann ich auhc nur bedingt testen.

        1 Reply Last reply Reply Quote 1
        • A
          ak1 last edited by

          Da ist es gerade wieder passiert. Fast alle Smart-Devices sind weg. Diesmal nach einem Reboot der virtuellen Maschine.

          Der iot Adapter speichert ja nun die Informationen zu den Smart-Geräten gar nicht. Die liegen in den Raw-Daten bei den jeweiligen Objekten/Datenpunkten. In meinem Fall unter den verknüpften Objekten des linkeddevices Adapters. Wenn ich hier nun mal bei einem betroffen Objekt schaue, dann ist der Smart-Device-Eintrag offensichtlich zurückgesetzt.

          ...    
              "name": "Esstischleuchte im Wohnzimmer",
              "smartName": false,
              "custom": {
                "linkeddevices.0": {
                  "enabled": true,
                  "parentId": "hm-rpc.0.NEQ0133715.1.STATE",
          ...
          

          Hat noch jemand eine Idee?

          Ansonsten ist meine Mutmaßung, dass der linkeddevices Adapter hier ein Problem haben könnte und ich würde ein Issue auf Github erstellen.

          Gruß
          ak1

          1 Reply Last reply Reply Quote 0
          • A
            ak1 last edited by

            Ich habe es gerade nochmal ausprobiert: Im iot Adapter ein neues Smart-Device angelegt (Typ: Light). Dabei handelt es sich um ein Objekt des linkeddevices Adapters, welches mit einem Homematic-Aktor verknüpft ist. Das Smart-Device wird angezeigt, tauch auch in den Raw-Daten des linkeddevices-Objekts auf. Nach einem Reboot der ioBroker-Maschine ist das Smart-Device im iot-Adapter verschwunden. Ebenso aus den Raw-Daten des linkeddevices-Objekts.

            Allerdings habe ich drei Shelly-Devices, bei denen das scheinbar nicht passiert.

            Scrounger 1 Reply Last reply Reply Quote 0
            • Scrounger
              Scrounger Developer @ak1 last edited by

              @ak1

              hast du mergeSettingsOnRestart aktiviert?
              af132c70-6bbd-4c82-9413-df9d7c732b1b-grafik.png

              1 Reply Last reply Reply Quote 0
              • A
                ak1 last edited by

                @Scrounger
                Nein, ist nicht aktiviert. Weder bei den Shelly-Geräten, die nach dem Neustart des LinkedDevices-Adapters nicht aus dem iot-Adapter verschwinden, noch bei den Homematic-Devices, die sehr wohl nach dem Neustart verschwinden.
                Ich habe mal diese Option mal bei einem Homematic-Gerät für die LinkedDevices Verknüpfung aktiviert, dass Gerät (bzw. die virtuelle Variante) im iot-Adapter angelegt, überprüft und dann den LinkedDevices-Adapter neu gestartet. War danach wieder weg.

                1 Reply Last reply Reply Quote 0
                • A
                  ak1 last edited by

                  @Scrounger
                  Als Ergänzung:

                  das sind die Raw-Daten des LinkedDevices für einen Homematic-Aktor, nachdem ich ihn im iot-Adapter angelegt habe. Siehe smartName. Alles ok:

                  {
                    "type": "state",
                    "common": {
                      "name": "Deckenlicht im Büro",
                      "type": "boolean",
                      "role": "switch",
                      "def": false,
                      "read": true,
                      "write": true,
                      "custom": {
                        "linkeddevices.0": {
                          "enabled": true,
                          "parentId": "hm-rpc.0.OEQ0626147.1.STATE",
                          "parentType": "boolean",
                          "isLinked": true
                        },
                        "lovelace.0": {
                          "enabled": true,
                          "entity": "light",
                          "name": "Buero_Deckenlicht"
                        }
                      },
                      "smartName": {
                        "de": "Deckenlicht im Büro",
                        "smartType": "LIGHT"
                      },
                      "icon": "linkeddevices_small.png",
                      "desc": "Created by linkeddevices"
                    },
                    "native": {
                      "CONTROL": "SWITCH.STATE",
                      "ID": "STATE",
                      "TYPE": "BOOL",
                      "UNIT": "",
                      "FLAGS": 1,
                      "OPERATIONS": 7,
                      "TAB_ORDER": 0,
                      "DEFAULT": false,
                      "MAX": true,
                      "MIN": false
                    },
                    "from": "system.adapter.linkeddevices.0",
                    "user": "system.user.admin",
                    "ts": 1592564156269,
                    "_id": "linkeddevices.0.Buero.Deckenlicht.SWITCH",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  

                  Und hier für ein verlinktes Shelly-Device. Ebenso alles ok. smartName ist da.

                   {
                    "type": "state",
                    "common": {
                      "def": false,
                      "type": "boolean",
                      "read": true,
                      "write": true,
                      "name": "Schrankleuchte im Schlafzimmer",
                      "role": "switch",
                      "custom": {
                        "linkeddevices.0": {
                          "enabled": true,
                          "parentId": "shelly.0.SHSW-21#5598A8#1.Relay0.Switch",
                          "parentType": "boolean",
                          "isLinked": true
                        }
                      },
                      "icon": "linkeddevices_small.png",
                      "desc": "Created by linkeddevices",
                      "smartName": {
                        "de": "Schrank im Schlafzimmer",
                        "smartType": "LIGHT"
                      }
                    },
                    "native": {},
                    "from": "system.adapter.linkeddevices.0",
                    "user": "system.user.admin",
                    "ts": 1592567171153,
                    "_id": "linkeddevices.0.Schlafzimmer.Schrankleuchte.SWITCH",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  
                  

                  Und nun nach dem Restart des LinkedDevices Adapter:
                  Der smartName-Eintrag des Objekt-Links für das Homematic-Gerät wurde zurückgesetzt (ist jetzt auf false). Das Gerät ist aus dem iot-Adapter verschwunden.

                  {
                    "type": "state",
                    "common": {
                      "name": "Deckenlicht im Büro",
                      "type": "boolean",
                      "role": "switch",
                      "def": false,
                      "read": true,
                      "write": true,
                      "custom": {
                        "linkeddevices.0": {
                          "enabled": true,
                          "parentId": "hm-rpc.0.OEQ0626147.1.STATE",
                          "parentType": "boolean",
                          "isLinked": true
                        },
                        "lovelace.0": {
                          "enabled": true,
                          "entity": "light",
                          "name": "Buero_Deckenlicht"
                        }
                      },
                      "smartName": false,
                      "icon": "linkeddevices_small.png",
                      "desc": "Created by linkeddevices"
                    },
                    "native": {
                      "CONTROL": "SWITCH.STATE",
                      "ID": "STATE",
                      "TYPE": "BOOL",
                      "UNIT": "",
                      "FLAGS": 1,
                      "OPERATIONS": 7,
                      "TAB_ORDER": 0,
                      "DEFAULT": false,
                      "MAX": true,
                      "MIN": false
                    },
                    "from": "system.adapter.linkeddevices.0",
                    "user": "system.user.admin",
                    "ts": 1592567171114,
                    "_id": "linkeddevices.0.Buero.Deckenlicht.SWITCH",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  

                  Während es beim Link zum Shelly-Gerät so geblieben ist, wie zuvor und das Gerät auch im iot-Adapter auftaucht. Hier also kein Problem:

                  {
                    "type": "state",
                    "common": {
                      "def": false,
                      "type": "boolean",
                      "read": true,
                      "write": true,
                      "name": "Schrankleuchte im Schlafzimmer",
                      "role": "switch",
                      "custom": {
                        "linkeddevices.0": {
                          "enabled": true,
                          "parentId": "shelly.0.SHSW-21#5598A8#1.Relay0.Switch",
                          "parentType": "boolean",
                          "isLinked": true
                        }
                      },
                      "icon": "linkeddevices_small.png",
                      "desc": "Created by linkeddevices",
                      "smartName": {
                        "de": "Schrank im Schlafzimmer",
                        "smartType": "LIGHT"
                      }
                    },
                    "native": {},
                    "from": "system.adapter.linkeddevices.0",
                    "user": "system.user.admin",
                    "ts": 1592564156332,
                    "_id": "linkeddevices.0.Schlafzimmer.Schrankleuchte.SWITCH",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    }
                  }
                  
                  Scrounger 1 Reply Last reply Reply Quote 0
                  • Scrounger
                    Scrounger Developer @ak1 last edited by

                    @ak1
                    Wie sehen die raw daten des HM Datenpunktes hm-rpc.0.OEQ0626147.1.STATE aus, bevor und nach dem du den linkeddevices adapter neustartest?
                    Was steht im log zum linkeddevices adapter wenn du ihn neustartest, bitte davor auf debug stellen.

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      ak1 @Scrounger last edited by

                      @Scrounger

                      Hier die Raw-Daten des HM Datenpunktes vor dem Neustart. (Das Smart-Device im iot-Adapter ist mit der verlinkten Version im LinkedDevices Adapter verbunden. Nicht mit diesem HM-Quell-Datenpunkt.)

                      {
                        "from": "system.adapter.hm-rpc.0",
                        "ts": 1561319197184,
                        "user": "system.user.admin",
                        "common": {
                          "name": "Büro Deckenlicht.STATE",
                          "type": "boolean",
                          "role": "switch",
                          "def": false,
                          "read": true,
                          "write": true,
                          "custom": {
                            "linkeddevices.0": {
                              "enabled": true,
                              "number_unit": "",
                              "linkedId": "Buero.Deckenlicht.SWITCH",
                              "name": "Deckenlicht im Büro",
                              "role": "",
                              "mergeSettingsOnRestart": false,
                              "expertSettings": false,
                              "number_convertTo": "",
                              "number_maxDecimal": "",
                              "number_min": "",
                              "number_max": "",
                              "number_calculation": "",
                              "number_calculation_readOnly": "",
                              "number_to_boolean_condition": "",
                              "number_to_boolean_value_true": "",
                              "number_to_boolean_value_false": "",
                              "number_to_string_condition": "",
                              "number_to_duration_convert_seconds": "",
                              "number_to_duration_format": "",
                              "number_to_datetime_convert_seconds": "",
                              "number_to_datetime_format": "",
                              "number_to_multi_condition": "",
                              "boolean_convertTo": "",
                              "boolean_to_string_value_true": "",
                              "boolean_to_string_value_false": "",
                              "string_convertTo": "",
                              "string_prefix": "",
                              "string_suffix": "",
                              "string_to_boolean_value_true": "",
                              "string_to_boolean_value_false": "",
                              "string_to_number_unit": "",
                              "string_to_number_maxDecimal": "",
                              "string_to_number_calculation": "",
                              "string_to_number_calculation_readOnly": "",
                              "string_to_duration_format": "",
                              "string_to_datetime_parser": "",
                              "string_to_datetime_format": ""
                            }
                          },
                          "smartName": false
                        },
                        "native": {
                          "CONTROL": "SWITCH.STATE",
                          "ID": "STATE",
                          "TYPE": "BOOL",
                          "UNIT": "",
                          "FLAGS": 1,
                          "OPERATIONS": 7,
                          "TAB_ORDER": 0,
                          "DEFAULT": false,
                          "MAX": true,
                          "MIN": false
                        },
                        "acl": {
                          "object": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator",
                          "state": 1636
                        },
                        "_id": "hm-rpc.0.OEQ0626147.1.STATE",
                        "type": "state"
                      }
                      

                      Und hier nach dem Neustart des LinkedDevices Adapters. Ich denke, die Raw-Daten sind identisch:

                      {
                        "from": "system.adapter.hm-rpc.0",
                        "ts": 1561319197184,
                        "user": "system.user.admin",
                        "common": {
                          "name": "Büro Deckenlicht.STATE",
                          "type": "boolean",
                          "role": "switch",
                          "def": false,
                          "read": true,
                          "write": true,
                          "custom": {
                            "linkeddevices.0": {
                              "enabled": true,
                              "number_unit": "",
                              "linkedId": "Buero.Deckenlicht.SWITCH",
                              "name": "Deckenlicht im Büro",
                              "role": "",
                              "mergeSettingsOnRestart": false,
                              "expertSettings": false,
                              "number_convertTo": "",
                              "number_maxDecimal": "",
                              "number_min": "",
                              "number_max": "",
                              "number_calculation": "",
                              "number_calculation_readOnly": "",
                              "number_to_boolean_condition": "",
                              "number_to_boolean_value_true": "",
                              "number_to_boolean_value_false": "",
                              "number_to_string_condition": "",
                              "number_to_duration_convert_seconds": "",
                              "number_to_duration_format": "",
                              "number_to_datetime_convert_seconds": "",
                              "number_to_datetime_format": "",
                              "number_to_multi_condition": "",
                              "boolean_convertTo": "",
                              "boolean_to_string_value_true": "",
                              "boolean_to_string_value_false": "",
                              "string_convertTo": "",
                              "string_prefix": "",
                              "string_suffix": "",
                              "string_to_boolean_value_true": "",
                              "string_to_boolean_value_false": "",
                              "string_to_number_unit": "",
                              "string_to_number_maxDecimal": "",
                              "string_to_number_calculation": "",
                              "string_to_number_calculation_readOnly": "",
                              "string_to_duration_format": "",
                              "string_to_datetime_parser": "",
                              "string_to_datetime_format": ""
                            }
                          },
                          "smartName": false
                        },
                        "native": {
                          "CONTROL": "SWITCH.STATE",
                          "ID": "STATE",
                          "TYPE": "BOOL",
                          "UNIT": "",
                          "FLAGS": 1,
                          "OPERATIONS": 7,
                          "TAB_ORDER": 0,
                          "DEFAULT": false,
                          "MAX": true,
                          "MIN": false
                        },
                        "acl": {
                          "object": 1636,
                          "owner": "system.user.admin",
                          "ownerGroup": "system.group.administrator",
                          "state": 1636
                        },
                        "_id": "hm-rpc.0.OEQ0626147.1.STATE",
                        "type": "state"
                      }
                      

                      Und hier das Log. Neustart im Debug-Mode. Ich habe nach bestem Wissen und Gewissen etwas gefiltert. Die Auslassungen sind an den "..." Stellen zu erkennen.

                      2020-06-19 22:31:18.864 - info: host.iobroker stopInstance system.adapter.linkeddevices.0 send kill signal
                      2020-06-19 22:31:19.383 - info: host.iobroker instance system.adapter.linkeddevices.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                      2020-06-19 22:31:21.882 - info: host.iobroker instance system.adapter.linkeddevices.0 started with pid 14085
                      2020-06-19 22:31:22.575 - debug: linkeddevices.0 (14085) Redis Objects: Use Redis connection: 127.0.0.1:9001
                      2020-06-19 22:31:22.587 - debug: linkeddevices.0 (14085) Objects client ready ... initialize now
                      2020-06-19 22:31:22.594 - debug: linkeddevices.0 (14085) Objects create System PubSub Client
                      2020-06-19 22:31:22.595 - debug: linkeddevices.0 (14085) Objects create User PubSub Client
                      2020-06-19 22:31:22.595 - debug: linkeddevices.0 (14085) Objects client initialize lua scripts
                      2020-06-19 22:31:22.601 - debug: linkeddevices.0 (14085) Objects connected to redis: 127.0.0.1:9001
                      2020-06-19 22:31:22.603 - debug: linkeddevices.0 (14085) objectDB connected
                      2020-06-19 22:31:22.603 - debug: linkeddevices.0 (14085) Redis States: Use Redis connection: 127.0.0.1:9000
                      2020-06-19 22:31:22.607 - debug: linkeddevices.0 (14085) States create User PubSub Client
                      2020-06-19 22:31:22.608 - debug: linkeddevices.0 (14085) States create System PubSub Client
                      2020-06-19 22:31:22.615 - debug: linkeddevices.0 (14085) States connected to redis: 127.0.0.1:9000
                      2020-06-19 22:31:22.615 - debug: linkeddevices.0 (14085) statesDB connected
                      2020-06-19 22:31:23.303 - info: linkeddevices.0 (14085) starting. Version 1.1.4 in /opt/iobroker/node_modules/iobroker.linkeddevices, node: v12.16.3, js-controller: 3.1.5
                      2020-06-19 22:31:23.315 - debug: linkeddevices.0 (14085) [onReady] deleteDeadLinkedObjects: 'false'
                      2020-06-19 22:31:23.316 - info: linkeddevices.0 (14085) [initialObjects] started...
                      2020-06-19 22:31:23.321 - debug: linkeddevices.0 (14085) [getSystemConfig] system configs successful loaded: '{"language":"de","dateFormat":"DD.MM.YYYY","durationFormat":"dd[T] hh[h] mm[m]"}'
                      2020-06-19 22:31:23.401 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Schlafzimmer.AC_Main.Energy'
                      2020-06-19 22:31:23.453 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Schlafzimmer.AC_Main.Power'
                      2020-06-19 22:31:23.500 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Schlafzimmer.AC_Main.SWITCH'
                      2020-06-19 22:31:23.548 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Schlafzimmer.Bodenbeleuchtung.SWITCH'
                      2020-06-19 22:31:23.596 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Keller.Waschkueche.Wassermelder.STATE'
                      
                      …
                      
                      
                      2020-06-19 22:31:30.344 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Dachgeschoss.Deckenlicht.ON_TIMER'
                      2020-06-19 22:31:30.388 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Dachgeschoss.Deckenlicht.SWITCH'
                      2020-06-19 22:31:30.436 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER'
                      2020-06-19 22:31:30.484 - debug: linkeddevices.0 (14085) [resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Buero.Deckenlicht.SWITCH'
                      2020-06-19 22:31:30.485 - debug: linkeddevices.0 (14085) [resetAllLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 158
                      2020-06-19 22:31:30.764 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Aussen.Garage.Antrieb' already exist!
                      2020-06-19 22:31:30.765 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Aussen.Garage' already exist!
                      2020-06-19 22:31:30.766 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Aussen' already exist!
                      2020-06-19 22:31:30.766 - debug: linkeddevices.0 (14085) [getCommonData] no common expert settings for 'linkeddevices.0.Aussen.Garage.Antrieb.PRESS_LONG'
                      2020-06-19 22:31:30.769 - debug: linkeddevices.0 (14085) [getCustomData] no custom expert settings for 'linkeddevices.0.Aussen.Garage.Antrieb.PRESS_LONG'
                      
                      
                      …
                      
                      2020-06-19 22:31:36.728 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Buero.Deckenlicht' already exist!
                      2020-06-19 22:31:36.729 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Buero' already exist!
                      2020-06-19 22:31:36.730 - debug: linkeddevices.0 (14085) [getCommonData] no common expert settings for 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER'
                      2020-06-19 22:31:36.731 - debug: linkeddevices.0 (14085) [getCustomData] no custom expert settings for 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER'
                      2020-06-19 22:31:36.731 - debug: linkeddevices.0 (14085) [createLinkedObject] native data set for 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER' ("native":{"CONTROL":"NONE","DEFAULT":0,"FLAGS":1,"ID":"ON_TIME","MAX":85825945.5,"MIN":0,"OPERATIONS":2,"TAB_ORDER":1,"TYPE":"FLOAT","UNIT":"s"})
                      2020-06-19 22:31:36.782 - debug: linkeddevices.0 (14085) [createLinkedObject] value for 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER' is up to date
                      2020-06-19 22:31:36.783 - info: linkeddevices.0 (14085) [createLinkedObject] linked object 'hm-rpc.0.OEQ0626147.1.ON_TIME' to 'linkeddevices.0.Buero.Deckenlicht.ON_TIMER'
                      2020-06-19 22:31:36.784 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Buero.Deckenlicht' already exist!
                      2020-06-19 22:31:36.785 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Buero' already exist!
                      2020-06-19 22:31:36.785 - debug: linkeddevices.0 (14085) [getCommonData] no common expert settings for 'linkeddevices.0.Buero.Deckenlicht.SWITCH'
                      2020-06-19 22:31:36.786 - debug: linkeddevices.0 (14085) [setExistingCustomData] keep custom data for adapters: 'lovelace.0' for linkedObject 'linkeddevices.0.Buero.Deckenlicht.SWITCH'
                      2020-06-19 22:31:36.787 - debug: linkeddevices.0 (14085) [getCustomData] no custom expert settings for 'linkeddevices.0.Buero.Deckenlicht.SWITCH'
                      2020-06-19 22:31:36.787 - debug: linkeddevices.0 (14085) [createLinkedObject] native data set for 'linkeddevices.0.Buero.Deckenlicht.SWITCH' ("native":{"CONTROL":"SWITCH.STATE","ID":"STATE","TYPE":"BOOL","UNIT":"","FLAGS":1,"OPERATIONS":7,"TAB_ORDER":0,"DEFAULT":false,"MAX":true,"MIN":false})
                      2020-06-19 22:31:36.838 - debug: linkeddevices.0 (14085) [createLinkedObject] value for 'linkeddevices.0.Buero.Deckenlicht.SWITCH' is up to date
                      2020-06-19 22:31:36.839 - info: linkeddevices.0 (14085) [createLinkedObject] linked object 'hm-rpc.0.OEQ0626147.1.STATE' to 'linkeddevices.0.Buero.Deckenlicht.SWITCH'
                      2020-06-19 22:31:36.841 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Bad.Spiegelleuchte' already exist!
                      2020-06-19 22:31:36.842 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Bad' already exist!
                      2020-06-19 22:31:36.842 - debug: linkeddevices.0 (14085) [getCommonData] no common expert settings for 'linkeddevices.0.Bad.Spiegelleuchte.SWITCH'
                      2020-06-19 22:31:36.844 - debug: linkeddevices.0 (14085) [setExistingCustomData] keep custom data for adapters: 'lovelace.0' for linkedObject 'linkeddevices.0.Bad.Spiegelleuchte.SWITCH'
                      2020-06-19 22:31:36.844 - debug: linkeddevices.0 (14085) [getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Spiegelleuchte.SWITCH'
                      2020-06-19 22:31:36.894 - debug: linkeddevices.0 (14085) [createLinkedObject] value for 'linkeddevices.0.Bad.Spiegelleuchte.SWITCH' is up to date
                      2020-06-19 22:31:36.895 - info: linkeddevices.0 (14085) [createLinkedObject] linked object 'shelly.0.SHSW-21#559791#1.Relay0.Switch' to 'linkeddevices.0.Bad.Spiegelleuchte.SWITCH'
                      2020-06-19 22:31:36.896 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Bad.Spiegelleuchte' already exist!
                      2020-06-19 22:31:36.897 - debug: linkeddevices.0 (14085) [createLinkedObjectChannel] channel 'linkeddevices.0.Bad' already exist!
                      2020-06-19 22:31:36.897 - debug: linkeddevices.0 (14085) [getCommonData] no common expert settings for 'linkeddevices.0.Bad.Spiegelleuchte.ON_TIMER'
                      
                      
                      …
                      
                      2020-06-19 22:31:40.309 - info: linkeddevices.0 (14085) [createLinkedObject] linked object 'alexa2.0.Echo-Devices.G0913L0600170AGE.Commands.speak' to 'linkeddevices.0.Kinderzimmer.Echo.speak'
                      2020-06-19 22:31:40.309 - debug: linkeddevices.0 (14085) [createAllLinkedObjects] 'dicLinkedObjectsStatus' items count: 158
                      2020-06-19 22:31:40.309 - info: linkeddevices.0 (14085) [createAllLinkedObjects] count of active linkedObjects: 158
                      2020-06-19 22:31:40.309 - debug: linkeddevices.0 (14085) [createAllLinkedObjects] active linkedObjects {
                      
                      …
                      
                      "linkeddevices.0.Buero.Deckenlicht.ON_TIMER","hm-rpc.0.OEQ0626147.1.STATE":"linkeddevices.0.Buero.Deckenlicht.SWITCH","shelly.0.SHSW-21#559791#1.Relay0.Switch":"linkeddevices.0.Bad.Spiegelleuchte.SWITCH","shelly.0.SHSW-21#559791#1.Relay0.AutoTimerOff"
                      
                      …
                      
                      }
                      2020-06-19 22:31:40.309 - debug: linkeddevices.0 (14085) [initialObjects] 'dicLinkedObjectsStatus' items count: 158
                      2020-06-19 22:31:40.314 - info: linkeddevices.0 (14085) [initialObjects] finished
                      
                      Scrounger 1 Reply Last reply Reply Quote 0
                      • Scrounger
                        Scrounger Developer @ak1 last edited by

                        @ak1 sagte in Troubleshooting: iot Smart-Devices, linkeddevices, hm-rpc:

                        Ok Probelm ist das HM-Quell Objekt folgenden Eintrag hat:

                            "smartName": false
                        

                        Linkeddevices macht im Prinzip nichts anderes als die Quelldatenpunkte zu spiegeln. D.h. er nimmt dann immer den oberen Wert aus dem Quell DP bei einem Neustart.

                        Lösch mal bitte "smartName": false raus, konfiguriere den linkeddevices im iot. der linkeddevices dp muss die mergeSettingsOnRestart aktiviert haben, dann sollte es nach einem neustart funktionieren.

                        Ich selber nutze den iot Adapter nicht, deshalb kann ich auhc nur bedingt testen.

                        1 Reply Last reply Reply Quote 1
                        • A
                          ak1 last edited by

                          Danke! Erster Test ist positiv.
                          Ich versuche es heute später nochmal mit allen anderen HM Devices, die ich über LinkedDevices in den iot Adapter eingebunden hatte und gebe Feedback.

                          War übrigens im ersten Moment nicht so simpel, "smartName": false zu entfernen. Kam immer wieder.

                          Ich habe dann aber hier den Tipp von apollon77 gelesen:
                          https://forum.iobroker.net/topic/31382/attribut-smartname-lässt-sich-nicht-entfernen/6

                          1 Reply Last reply Reply Quote 0
                          • A
                            ak1 last edited by

                            Bestätigt! Das Problem ist gelöst.
                            Vielen Dank @Scrounger !

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            893
                            Online

                            31.8k
                            Users

                            80.0k
                            Topics

                            1.3m
                            Posts

                            iot linkeddevices smart devices
                            2
                            11
                            929
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo