[Gelöst] Kann der TWS als Rest-API-Server konfiguriert werden?

Wissen, Planung & Diskussion zur Unterstützung von Rest-API & Webabfragen im Timberwolf Server.
Stellt uns hier Eure Projekte und Ideen vor.
Antworten

Ersteller
Sensej
Reactions:
Beiträge: 827
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 80 Mal
Danksagung erhalten: 187 Mal

Kann der TWS als Rest-API-Server konfiguriert werden?

#1

Beitrag von Sensej »

Hallo zusammen,
kann der TWS als Rest-API-Server konfiguriert werden?
Aus dem Video habe ich nur die Info, dass er als Client arbeiten kann.

Was habe ich vor:
Für die Testzwecke will ich aus einem Grafana-Dashboard mit einer Schaltfläche(Rest-API oder MQTT) den Status eines Objekts in TWS ändern/setzen.
In diesem Fall muss ich eine Anfrage an TWS aus Grafana senden.
Ist es sowas möglich?
hat schon jemand so was Ähnliches im Einsatz?

MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

EarlBacid
Reactions:
Beiträge: 339
Registriert: So Aug 26, 2018 5:59 pm
Wohnort: Herborn
Hat sich bedankt: 117 Mal
Danksagung erhalten: 210 Mal

#2

Beitrag von EarlBacid »

Hi Juri,

Über Rest-API geht das heute nicht, der TWS kann hier nur als Client agieren.
Über MQTT aber geht das problemlos. Du kannst den TWS so konfigurieren, dass er parameter von einem MQTT Broker subscribed und auf ein anderes internes Objekt weiterreicht. Und wenn du entsprechend einen Wert von irgendwoher auf den MQTT Broker published, bekommt der Wolf sofort entsprechenden Status mitgeteilt.

VG
Earl
Wiregate#1504 + PBM -
Timberwolf 950Q #233 / VPN aktiv / Reboot OK
EFH mit KNX, 1-Wire, DMX, PV und Strom über MQTT
Docker: MQTT Broker, Unifi WLAN Controller, NodeJS, CometVisu

Ersteller
Sensej
Reactions:
Beiträge: 827
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 80 Mal
Danksagung erhalten: 187 Mal

#3

Beitrag von Sensej »

EarlBacid hat geschrieben: Mo Dez 06, 2021 6:43 pm Über Rest-API geht das heute nicht, der TWS kann hier nur als Client agieren.
Über MQTT aber geht das problemlos.
Hi Earl,
Danke für die Info

MfG Juri
Zuletzt geändert von Sensej am Mo Dez 06, 2021 6:48 pm, insgesamt 1-mal geändert.
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt

Sun1453
Reactions:
Beiträge: 1376
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 888 Mal
Danksagung erhalten: 548 Mal

#4

Beitrag von Sun1453 »

Ja das geht noch nicht. Wollte schon den TWS als Empfänger nutzen und da meinte Stefan geht aktuell noch nicht.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN zu | TEST Server

Dragonos2000
Reactions:
Beiträge: 1818
Registriert: So Aug 12, 2018 1:38 pm
Wohnort: Karlsruher Raum
Hat sich bedankt: 393 Mal
Danksagung erhalten: 739 Mal

#5

Beitrag von Dragonos2000 »

Wäre definitiv noch ein Feature mit Mehrwert, denn dann kann der TWS auch auf diesem Weg "getriggert" werden. Konkrerter Anwendungsfall wäre bei mir die IP Türsprechstelle, die ich Momentan noch per OpenHAB angebunden habe.
Trivial ist das Thema allerdings nicht. Allein schon, welche Kommandos da wie unterstützt werden (PUT, PUSH, GET) und was wie erwartet wird.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit

Ersteller
Sensej
Reactions:
Beiträge: 827
Registriert: So Aug 12, 2018 9:12 am
Hat sich bedankt: 80 Mal
Danksagung erhalten: 187 Mal

#6

Beitrag von Sensej »

Danke an alle für die Infos,
ich werde es mit mqtt probieren

MfG Juri
TWS 2400 ID: 69 + PBM ID: 728 + TP-UART, VPN offen, Reboot erlaubt
Antworten

Zurück zu „HTTP-API, REST & Web-Abfragen“