NEWS
Adapter Socket.io zur Fremd-Abfrage von Zuständen verwenden - [gelöst] mit SimpleAPI aus web-Adapter
-
Hallo,
leider bin ich als Anfänger aus den Beispielen auf Github oder den bisherigen Fragen hier nicht schlau geworden. Wahrscheinlich stelle ich es mir zu einfach vor.Ich dachte, dass ich irgendwas nach dem Aufruf eingeben könnte und der Wert wird mit per json o.ä. geliefert.
Ich habe http://ip:8084/socket.io/ eingeben und bekomme im Browser die unter
https://forum.iobroker.net/topic/3873/socket-io-adapter-von-außen-ansprechen/3
angegebene Meldung.Wie bekomme ich ich nun aber einen speziellen Wert?
Bei meinem Allnet geht das mit:
http://IP/xml/?mode=sensor&type=list&id=120gibts da so eine Zeile für den IOBroker mit dem socketio-Adapter?
So etwas wie:http://ip:8084/socket.io/?state=km200.0.system.sensors.temperatures.outdoor_t1
oder bin ich jetzt völlig auf dem Holzweg?
Ich möchte die Daten gern außerhalb meines (überlasteten) RasPi 1, der die Heizung überwacht ab und zu weiterverarbeiten / darauf zugreifen.
Vielen Dank!
-
Hallo,
leider bin ich als Anfänger aus den Beispielen auf Github oder den bisherigen Fragen hier nicht schlau geworden. Wahrscheinlich stelle ich es mir zu einfach vor.Ich dachte, dass ich irgendwas nach dem Aufruf eingeben könnte und der Wert wird mit per json o.ä. geliefert.
Ich habe http://ip:8084/socket.io/ eingeben und bekomme im Browser die unter
https://forum.iobroker.net/topic/3873/socket-io-adapter-von-außen-ansprechen/3
angegebene Meldung.Wie bekomme ich ich nun aber einen speziellen Wert?
Bei meinem Allnet geht das mit:
http://IP/xml/?mode=sensor&type=list&id=120gibts da so eine Zeile für den IOBroker mit dem socketio-Adapter?
So etwas wie:http://ip:8084/socket.io/?state=km200.0.system.sensors.temperatures.outdoor_t1
oder bin ich jetzt völlig auf dem Holzweg?
Ich möchte die Daten gern außerhalb meines (überlasteten) RasPi 1, der die Heizung überwacht ab und zu weiterverarbeiten / darauf zugreifen.
Vielen Dank!
-
@MeisterF Für den Zugriff auf Datenpunkte des ioBrokers von außen ist der Adapter ioBroker.simple-api gedacht.
EDIT: Es genügt auch die im Web-Adapter enthaltene Simple-API (Port 8082).
Vielen Dank!
Also einfach in der Web-Adapter Konfiguration einen Haken beiInternal 'Simple API':
und schon klappt es mit
http://IP:8082/getPlainValue/km200.0.system.sensors.temperatures.outdoor_t1
Wenn das Leben doch immer so einfach wäre ;-)
Vielen Dank!
-
Vielen Dank!
Also einfach in der Web-Adapter Konfiguration einen Haken beiInternal 'Simple API':
und schon klappt es mit
http://IP:8082/getPlainValue/km200.0.system.sensors.temperatures.outdoor_t1
Wenn das Leben doch immer so einfach wäre ;-)
Vielen Dank!
-
Hallo,
leider bin ich als Anfänger aus den Beispielen auf Github oder den bisherigen Fragen hier nicht schlau geworden. Wahrscheinlich stelle ich es mir zu einfach vor.Ich dachte, dass ich irgendwas nach dem Aufruf eingeben könnte und der Wert wird mit per json o.ä. geliefert.
Ich habe http://ip:8084/socket.io/ eingeben und bekomme im Browser die unter
https://forum.iobroker.net/topic/3873/socket-io-adapter-von-außen-ansprechen/3
angegebene Meldung.Wie bekomme ich ich nun aber einen speziellen Wert?
Bei meinem Allnet geht das mit:
http://IP/xml/?mode=sensor&type=list&id=120gibts da so eine Zeile für den IOBroker mit dem socketio-Adapter?
So etwas wie:http://ip:8084/socket.io/?state=km200.0.system.sensors.temperatures.outdoor_t1
oder bin ich jetzt völlig auf dem Holzweg?
Ich möchte die Daten gern außerhalb meines (überlasteten) RasPi 1, der die Heizung überwacht ab und zu weiterverarbeiten / darauf zugreifen.
Vielen Dank!
Ich habe seit kurzen eine ALLNET ALL4176 6-fach Steckdosenleiste und habe auch keinen passenden / einfach zu benutzenden allgemeinen Adapter gefunden .
Deshalb habe ich jetzt explizit dafür einen entwickelt siehe https://forum.iobroker.net/topic/23971/neuer-adapter-allnet-al4176-ip-steckdosenleiste und https://github.com/mghomedev/ioBroker.ALLNETipsocketoutlet4176
Grundsätzlich fände ich es aber auch besser, wenn es einen allgemeinen XML-Adapter gäbe. Bei OpenHAB scheint das "einfach" zu sein siehe https://community.openhab.org/t/allnet-all4176-6-way-ip-socket-outlet/62362
P.S.
Bei den Allnetgeräten gibt es für einfache Sachen (schalten) anscheinend auch JSON-API unter der xml URL mittels "jsonswitch.php" also z.B. http://192.168.0.100/xml/jsonswitch.php
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