NEWS
States im Adapter richtig für Cloud Adapter erstellen
-
Ich entwickle gerade einen neuen Adapter.
Bisher erzeuge ich meine States immer mit folgendem Code:
adapter.setObjectNotExists('test1', { type: 'state', common: { name: 'test1, type: 'boolean', role: 'state', read: true, write: true } });
Diesen State kann ich aber nicht ohne weiteres in den Cloud Adapter einbinden.
Was muss ich alles in das common Objekt reinschreiben, um direkt states erstellen zu können, die vom Cloud Adapter verwendet werden können?
Kann ich auf direkt aus meinem Adapter ein Smart Home Gerät im Cloud Adapter erstellen? Das würde das ganze natürlich noch besser machen.
-
Schau mal unter folgendem Link nach, da ist eigentlich alles sehr gut beschrieben.
<url url="https://github.com/ioBroker/ioBroker.cloud">
[](</s><br/>[https://github.com/ioBroker/ioBroker.cloud](</s><br/>
https://github.com/ioBroker/ioBroker.cloud<br/>
)
https://github.com/ioBroker/ioBroker.cloud<br/>
)</url> -
Sehr wichtig (neben cloud auch für material als Beispiel) ist die role!!
-
Danke für die Links.
Ich habe es damit "versucht", komme jedoch zu keinem wirklichen Ergebnis.
In keinem Fall konnte ich die Smart Geräte "im Cloud Adapter" hinzufügen.
Nachdem auswählen ist weiter nichts passiert.
Daraufhin habe ich dann den State bearbeitet und unter "common" folgendes hinzugefügt:
"smartName": { "de": "Schlafzimmer Luftfilter Favorit" }
Daraufhin hatte ich das Gerät auch im Cloud Adapter und anschließend in Alexa.
Warum erkennt er den State nicht über den Cloud Adapter?
-
Da gibt es wohl gerade nen bug. Auf plus klicken. Auswählenndann in Admin konfig den tab wechseln und zurück. Dann kommt der zweite Dialog.
Oder was genauestens denn überhaupt dein Problem?
Gesendet vom Handy …
-
Ich konnte den Bug damit nicht umgehen, aber es klappt ja, wenn ich den Smart Namen selber hinzufüge zum Datenpunkt.