HTTP Request und Pulldown Menu

Alles was per HTTP gesteuert werden kann
Antworten
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 29. Mär 2016, 23:38

Wäre es vielleicht möglich ein HTTP Request als Aktor anzulegen, wo man im WebIF per PullDown Menu einen Wert schalten kann.

Würde gern folgendes Realisieren:

Mein MAX Heizungsthermostate sind im FHEM eingebunden
Jetzt habe ich für jede Heizstellung ein Extra HTTP Request angelegt.

geschaltet wird mit folgenden Befehl

Code: Alles auswählen

192.168.1.108:8083/fhem?cmd.MAX_0ad47f=set MAX_0ad47f desiredTemperature boost
Schön wäre es wenn man eine Liste im WebIF hat, in der man die Heizstellung auswählen kann.

Also ein Aktor (MAX_0ad47f) anlegen

Code: Alles auswählen

192.168.1.108:8083/fhem?cmd.MAX_0ad47f=set MAX_0ad47f desiredTemperature %variable
Wobei %variable für ein Heizwert steht, den man im Pulldown Menu auswählt

Die Werte müsste man entweder per Hand in eine Liste eintragen oder aus FHEM auslesen lassen.
Wobei ich zurzeit noch nicht weiß, mit welchen Befehl man die Werte auslesen kann.
max1.PNG
max1.PNG (33.8 KiB) 9771 mal betrachtet
So müsste man nur ein Aktor für eine Heizung anlegen. Und es würde ein Wenig geordneter aussehen.
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 5. Apr 2016, 09:32

@ JBMedia
Wäre sowas denn überhaupt machbar?

Vielleicht als eigene Registerkarte in der Aktoren Verwaltung
In Etwa so:
fhem.png
fhem.png (41.13 KiB) 9704 mal betrachtet
%Daten = Variable für das Pulldown Menu.
Die Werte werden im Feld Daten eingetragen.
Entweder mit Komma oder Semikolon getrennt.

Man wäre sehr Flexibel und man könnte es bestimmt auch auf andere Geräte anwenden.
So könnte man jeden FHEM Aktor Anlegen und im WebIF beliebig schalten
Marioir
Beiträge: 1147
Registriert: Mi 24. Feb 2016, 15:36
Wohnort: Offenbach

Di 15. Nov 2016, 09:30

Würde das Thema gern noch mal hochkramen.
Wäre sowas nicht möglich?
Benutzeravatar
jbmedia
Administrator
Beiträge: 4447
Registriert: Mi 17. Feb 2016, 13:42

Mi 16. Nov 2016, 15:47

Man kann so etwas direkt in die index.htm einbauen, indem man sich das entsprechende HTML-Gerüst von Hand oder mittels HTML-Editor erstellt. Als Vorlage kann man sich die entsprechende Zeile aus dem Web-Interface rauskopieren und die Parameter im Editor verändert. Wir könnten dann eine Option anbieten, dass man den HTML-Part automatisch an der richtige Stelle im Web-Interface einfügen lassen kann.

Diese Funktion nativ in airStudio anzubieten, würde derzeit kaum Sinn machen, da dies nur von wenigen Usern benötigt wird. Prinzipiell streben wir eine komfortablere Art und Weise der Heizungssteuerung an. Sofern sich weitere Anwendungsmöglichkeiten für diese Funktion ergeben sollten, wäre eine Integration ggf. machbar.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Antworten