NEWS
UNSOLVED deCONZ, Phoscon und Objekte Problem
-
@Phil-Ipp
Nein. Die Text Benennungen der Geräte gehen nicht in die Adressen der Datenpunkte ein, nur in deren Benennung.A.
-
@Wildbill werde ich heute Abend mal versuchen. danke für den Hinweis.
-
@Wildbill vielen dank, das hat funktioniert. also deconz Instanz deaktiviert. den kompletten Objektbaum von deconz gelöscht und erneut aktiviert. ich musste den api key erneut eingeben aber danach wurde alles mit Namen übertragen.
danke -
Hallo zusammen,
Wollte mich auch kurz einklinken.
Nach einem update des Deconz Adapters auf 2.0.5 den ich gestern gemacht habe, habe ich ein sehr komische Objekt Struktur im Deconz Objektbaum.
Zu den ursprünglichen Objekt IDs, die auch normal Nummeriert waren und den Namen aus der Phoscon app korrekt übernommen haben, habe ich jetzt ein zweites Objekt für alle Geräte die unter einer komischen Objekt ID vergeben sind.
Nach stoppen des Adapter und komplettes löschen des Deconz Objektbaums werden die Geräte nur noch einmal aufgeführt aber leider mich dieser komischen Objekt ID.
Kennt jemand dieses Problem und gibt es eventuell eine Lösung?
-
@Toniinot sagte in deCONZ, Phoscon und Objekte Problem:
Kennt jemand dieses Problem und gibt es eventuell eine Lösung?
Das ist kein Problem, sondern eine systematische Umstellung die beim Wechsel von der Version 1.x auf die Version 2.x vorgenommen wurde. Dieses ist also gewünscht. Wenn du den alten Objektbaum zurück haben willst musst du auf die neuste 1.x version zurück gehen.
In der 2.0.5 gibt es nebenbei noch ein paar Auffälligkeiten, so das es sein kann das sie bei Dir nicht so läuft wie du das brauchst. Bei mir geht es, aber bei meiner Installation in Schweden geht es nicht - da habe ich 2 Zigbee-Geräte die jeweils 2 Lasten schalten können, und daher auch als 2 Lampen in der Phoscon App aufgelistet werden - bei der 2.x version des Adapters ist nur eine der beiden Lasten schaltbar.
A.
-
@Asgothian said in deCONZ, Phoscon und Objekte Problem:
1.x
Ok. Dann weiß ich Bescheid. Gehe davon aus, dass die Version 2.x weiter entwickelt wird aber nicht die Version 1.x.
-
@Toniinot sagte in deCONZ, Phoscon und Objekte Problem:
Gehe davon aus, dass die Version 2.x weiter entwickelt wird aber nicht die Version 1.x.
Genau so ist es.
-
@jey-cee Ich habe heute die Verbindung zu 2 Fensterkontakten verloren. Manchmal reichte es, wenn ich die einfach resette und Phoscon hat sie dann unter der alten ID erkannt.
Diesmal habe ich sie im Phoscon Gateway gelöscht und neu angelernt. Leider musste ich dabei feststellen, dass die Objekt.ID weiter hochgezählt wurde anstatt die nächste freie ID zu nehmen (ich bin noch auf deCONZ 1.3.16).
Gibt es ein config file (ich nutze marthoc-deconz in einem Container auf einer Synology NAS) dass ich ändern kann um sowas in Zukunft anzupassen? Am Ende habe ich 30 Geräte und falls ich die alle mal neu synchronisiere, müsste ich alle Scripts anpassen weil sich vermutlich dann alle ID's ändern(?)
Beim Umstieg auf die 2.x müsste ich dies dann auch machen, oder gibt es hier eine Art von Mapping bei einem Update (deswegen bin ich noch auf der 1.x)?
-
@m-m die ID kommt von deConz, da lässt sich nix machen.
Die Version 2 hab ich eingestampft. -
@jey-cee said in deCONZ, Phoscon und Objekte Problem:
@m-m die ID kommt von deConz, da lässt sich nix machen.
deCONZ speichert den Zustand des zigbee Netzwerk mitsamt der angelernten Komponenten in einer SQLite Datenbank. Löscht man ein Gerät via Phoscon wird es „intern“ als gelöscht markiert, aber die ID wird nicht wieder freigegeben. D.h. wenn man das gleiche Gerät wieder neu anlernt, bekommt es eine neue ID.
Da müsste man direkt an die SQLite DB ran und die liegt normalerweise unter
/root/.local/share/dresden-elektronik/deCONZ
Ich denke den Aufwand spare ich mir.
Danke Dir!
-
Falls mal jemand das Gleiche Problem hat (und mit dem Disclaimer, dass Ihr Backups macht, nicht an geöffneten Datenbanken/Dateien herumexperimentiert und auch sonst wisst was ihr tut):
Hab ich gesagt, dass Phoscon (marthoc/deconz) nicht laufen sollte, damit die zll.db nicht geöffnet ist? Ok.
Ich habe mit SQLiteBrowser die SID in der Tabelle sensors wieder in die Reihenfolge gebracht, die ich brauchte. Wenn ein neuer Sensor angelernt wird, nimmt Phoscon einfach den nächsten größten freien Eintrag.
Beispiel:
11
12
14dann wird der nächste Sensor die ID 15 erhalten.
Bei mir hat das problemlos funktioniert.