NEWS
Iot Adapter "löscht" Geräte für andere Adapter
-
Hallo,
die Überschrift ist evtl. was missverständlich.
Weiß aber nicht wie ich es anders sagen soll.....Iot erkennt ja mit dem Type-Detector Geräte die ich eingerichtet habe und fügt diese wenn ich mag automatisch der Instanz hinzu.
Diese Funktion nutze ich auch.Manche Geräte möchte ich jedoch nicht in Google Home haben, und lösche diese deshalb unter den Devices im Adapter.
Jetzt habe ich aber das Problem, dass andere Adapter diese Geräte scheinbar auch nicht mehr über den Type-Detector bekommen.
In meinem Fall ist es Lovelace. Sobald ich in iot ein Gerät entferne, verschwindet es auch in Lovelace.
Kann man das irgendwie umgehen?
Der Adapter scheint dort scheinbar zu tief im System die Geräte zu entfernen. -
@David-G Kannst du mal bitte ein Bild von dem "Type-Detector" einstellen. Ich habe im iot-Adapter noch nicht sowas gesehen. Bekommt man den, wenn man Google Home anklickt?
-
Glaube da gibts kein Bild von. Der läuft wie ich es verstanden habe im Hintergrund.
Wenn ich nach der Adapterinstallation die "Intelligenten Aufzählungen" deaktiviere, steht sich unter "Google Devices" nur ein Rad und es kommt nichts.......
-
@David-G
Also ich vermute, dass iot da beim "löschen" den smartName Wert im common auf false setzt. Könntest du das verifizieren? Tauchen die Geräte dann wirklich nicht mehr im Geräte-Tab auf (im Admin)?Im Lovelace Code werden anscheinend auch Geräte mit smartName: false gefiltert. Das könnte ich mal rausnehmen... bin aber nicht ganz sicher, wie das gedacht ist...
-
Ja, er setzt den Smartname auf false.
Habe es mal getestet.{ "_id": "0_userdata.0.Iottest", "type": "state", "common": { "name": "Iottest", "role": "switch", "type": "boolean", "read": true, "write": true, "desc": "Manually created", "def": false, "smartName": false }, "native": {}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1608758623217, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
In den Settings unter Entitäten ist mein Testobjekt auch nicht zu finden.