NEWS
IoBroker komplett Absturz
-
Danke erstmal, das ging schnell :O.
Ja, wie gesagt wenn man am konfigurieren ist tritt es irgendwann erst auf, nach der Neuinstalltion läufts ja auch erstmal.
Nein, beim letzten Mal war mein Adapter nicht mal im Adapter Tab drin. Der letzte Absturz kam beim Konfigurieren vom Cloud Adapter.
Edit: Anscheinend liegt es doch an meinem Adapter… Die Versionen in io-package.json und package.json sind beide auf 0.5.0 gesetzt.
-
Hast Du mal Github Link zum Code oder so, dann schaue ich mal rein
-
Hab bisher nur das Template aus Github genommen und einiges verändert, anscheinend liegt es an der Object Erstellung?
Hier der Link:
https://www.file-upload.net/download-12 … t.zip.html
Edit: Nach 8 Stunden Frustration habe ich anscheinend den Fehler gefunden, folgender Befehl lässt ioBroker (unreparierbar) abstürzen:
adapter.setObject("name", { type:"host", common: { name:"name", role:"media.device" }, native: {} });
Es wäre nett wenn jemand das bestätigen könnte, damit meine ganze Arbeit dann doch nicht umsonst war :D.
-
Liegt es an "name" oder ist der Name egal?
PS: "setObject" legt das Objekt jedes mal neu an. Das hat ggf bei History-Adaptern auswirkungen. am besten setObjectNotExist nutzen.
-
Hab bisher nur das Template aus Github genommen und einiges verändert, anscheinend liegt es an der Object Erstellung?
Hier der Link:
https://www.file-upload.net/download-12 … t.zip.html
Edit: Nach 8 Stunden Frustration habe ich anscheinend den Fehler gefunden, folgender Befehl lässt ioBroker (unreparierbar) abstürzen:
adapter.setObject("name", { type:"host", common: { name:"name", role:"media.device" }, native: {} });
Es wäre nett wenn jemand das bestätigen könnte, damit meine ganze Arbeit dann doch nicht umsonst war :D. `
Willst du wirklichtype:"host",
anlegen? Das sit doch Slave PC.
-
Liegt es an "name" oder ist der Name egal?
PS: "setObject" legt das Objekt jedes mal neu an. Das hat ggf bei History-Adaptern auswirkungen. am besten setObjectNotExist nutzen.
Und: http://forum.iobroker.net/viewtopic.php?f=24&t=6383
`
Ja, der Name ist egal.Habe ich mittlerweile kennen gelernt, trotzdem danke :D.
type:"host",
anlegen? Das sit doch Slave PC.
Naja dachte die Typen kann man beliebig wählen wie man möchte, vielleicht sollte man diesen Typen und andere in der Funktion verbieten. Sonst passiert wem anders dasselbe wie mir
.
-
Frei wählen? In der Adapter Entwickler Doku stehen die erlaubten typen. Oder wo hast du gesehn das man das frei wählen kann?
-
Naja dachte die Typen kann man beliebig wählen wie man möchte, vielleicht sollte man diesen Typen und andere in der Funktion verbieten. Sonst passiert wem anders dasselbe wie mir
. `
Frei wählen kann man die Typen schon. Nun schon existieren belegen nicht. Und man muss sehr gute Gründe haben um eigene Objekttypen zu erfinden. -
Frei wählen? In der Adapter Entwickler Doku stehen die erlaubten typen. Oder wo hast du gesehn das man das frei wählen kann? `
Hab das wohl überlesen mein Fehler :? . Dennoch würde es nicht schaden bei setObject und ähnliches Funktionen eine Exception hervor zu rufen.
-
Der Vollständigkeit halber: