NEWS
Geräte ohne speziellen Adapter einbinden
-
Hallo,
folgendes Problem: Ich nutze derzeit u.a. eine selbst gebastelte Hausautomatisierungs-Lösung, für die es natürlich keinen eigenen Adapter gibt.
Um Zustände der entsprechenden Geräte in ioBroker zu verarbeiten, habe ich mir unter Javascript.0 entsprechende Objekte vom Typ State angelegt, deren Wert ich per simpleApi von außen setze, wenn er sich ändert. Das klappt soweit ganz gut.
In Zukunft würde ich jetzt auch gerne die andere Richtung verwenden, d.h. Werteänderungen aus ioBroker heraus an die Geräte schicken. Wie das grundsätzlich möglich wäre, habe ich in diesem Beitrag gefunden: Klick
Meine Frage ist jetzt: Wie bekomme ich beides unter einen Hut? Es soll natürlich nicht so sein, dass eine Änderung, die von außen an ioBroker geschickt wird, einen Befehl an das Gerät auslöst. Oder denke ich gerade zu kompliziert?
Oder gibt es elegantere Lösungen?
Wie gesagt, es geht darum externe Geräte in ioBroker einzubinden, deren ioBroker Wert per simpleAPI gesetzt wird, und Gerätewerte per URL Aufruf gesetzt werden. Optimal wäre es, wenn die Objekte direkt im IOT Cloud Adapter genutzt werden könnten.
Danke schonmal! -
Hallo,
folgendes Problem: Ich nutze derzeit u.a. eine selbst gebastelte Hausautomatisierungs-Lösung, für die es natürlich keinen eigenen Adapter gibt.
Um Zustände der entsprechenden Geräte in ioBroker zu verarbeiten, habe ich mir unter Javascript.0 entsprechende Objekte vom Typ State angelegt, deren Wert ich per simpleApi von außen setze, wenn er sich ändert. Das klappt soweit ganz gut.
In Zukunft würde ich jetzt auch gerne die andere Richtung verwenden, d.h. Werteänderungen aus ioBroker heraus an die Geräte schicken. Wie das grundsätzlich möglich wäre, habe ich in diesem Beitrag gefunden: Klick
Meine Frage ist jetzt: Wie bekomme ich beides unter einen Hut? Es soll natürlich nicht so sein, dass eine Änderung, die von außen an ioBroker geschickt wird, einen Befehl an das Gerät auslöst. Oder denke ich gerade zu kompliziert?
Oder gibt es elegantere Lösungen?
Wie gesagt, es geht darum externe Geräte in ioBroker einzubinden, deren ioBroker Wert per simpleAPI gesetzt wird, und Gerätewerte per URL Aufruf gesetzt werden. Optimal wäre es, wenn die Objekte direkt im IOT Cloud Adapter genutzt werden könnten.
Danke schonmal!@Alexi sagte:
deren Wert ich per simpleApi von außen setze,
Verwendest Du den Adapter ioBroker.simple-api oder die in den Adapter ioBroker.web integrierte Simple-API ?
@Alexi sagte in Geräte ohne speziellen Adapter einbinden:
nicht so sein, dass eine Änderung, die von außen an ioBroker geschickt wird, einen Befehl an das Gerät auslöst.
Bei Verwendung des Adapters ioBroker.simple-api kann man im Skript die Quelle auswerten und so ein Zurücksenden vermeiden.
on({id: idDatenpunkt, change: 'ne', fromNe: 'system.adapter.simple-api.0'}, function(dp) { -
@Alexi sagte:
deren Wert ich per simpleApi von außen setze,
Verwendest Du den Adapter ioBroker.simple-api oder die in den Adapter ioBroker.web integrierte Simple-API ?
@Alexi sagte in Geräte ohne speziellen Adapter einbinden:
nicht so sein, dass eine Änderung, die von außen an ioBroker geschickt wird, einen Befehl an das Gerät auslöst.
Bei Verwendung des Adapters ioBroker.simple-api kann man im Skript die Quelle auswerten und so ein Zurücksenden vermeiden.
on({id: idDatenpunkt, change: 'ne', fromNe: 'system.adapter.simple-api.0'}, function(dp) {@paul53 said in Geräte ohne speziellen Adapter einbinden:
Verwendest Du den Adapter ioBroker.simple-api oder die in den Adapter ioBroker.web integrierte Simple-API ?
ich verwende derzeit den eigenständigen Adapter, nicht den integrierten.@paul53 said in Geräte ohne speziellen Adapter einbinden:
Bei Verwendung des Adapters ioBroker.simple-api kann man im Skript die Quelle auswerten und so ein Zurücksenden vermeiden.
Danke!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden