FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: teh_fred am 27 Oktober 2016, 15:13:47

Titel: Schnittstelle html->Fhem (Beispiel: HomeMatic TempList/Weekplan Generator)
Beitrag von: teh_fred am 27 Oktober 2016, 15:13:47
Guten Tag,
ich möchte die Temperaturlisten für meine Homematic Thermostate nicht mehr händisch editieren und aufrufen.

Mein Wunsch ist eine Oberfläche in der Änderungen einfach auswählbar sind:
Auswahl der Wochentage (checkbox)-> Auswahl der Thermostate (checkbox) -> Auswahl der Zeiten und Temperaturen (dropdown) - Im Anhang ist eine Skizze.

In meiner Vorstellung liefert mir die GUI - ich nenne es mal html Seite - folgende Werte zurück
Wert1 Bitcodiert (Bit 0-7) - Wochentage (Beispiel: Samstag + Sonntag, Bit5 und 6, 1100000 = 96)
Wert2 Bitcodiert (Bit 0-X) - Geräte (Beispiel: Badezimmer, Bit1, 00000010 = 2)
Wertepaare Zeit Temperatur (Beispiel: 06:00 25.0 08:00 10.0 16:30 21.0 21:00 10.0)
=> return 96 2 06:00 25.0 08:00 10.0 16:30 21.0 21:00 10.0

Fragen:
1.) Wie setze ich eine "html" Seite um die im Fhem Menu verlinkt ist und auf die Befehlsstruktur von Fhem zugreifen kann
2.) Wie lese ich Informationen von Fhem auf der Seite ein (Information wieviele Themostate verfügbar sind "Beispiel_sub_GetDeviceList()").
3.) Wie bekomme ich das Ergebnis der "html" Seite an Fhem, im Sinne eines Funktionsaufrufes "Beispiel_sub_SetTempList($)", übermittelt.

Ich hoffe ich konnte meine Idee gut umschreiben.

Gruß Fred
Titel: Antw:Schnittstelle html->Fhem (Beispiel: HomeMatic TempList/Weekplan Generator)
Beitrag von: DeeSPe am 27 Oktober 2016, 15:19:37
Schau mal in diesen Beitrag (https://forum.fhem.de/index.php/topic,26479.0.html). Da gibt es bereits was Fertiges!
Allerdings wird bisher nur Wochentag und Wochenende unterscheiden, aber vielleicht kannst Du Dir das so erweitern wie Du es brauchst.

Gruß
Dan

P.S. Habe das selbst so im Einsatz und bin zufrieden damit.
Titel: Antw:Schnittstelle html->Fhem (Beispiel: HomeMatic TempList/Weekplan Generator)
Beitrag von: marvin78 am 27 Oktober 2016, 15:25:35
Einen Editor gibt es sogar schon offiziell in FHEM und zwar als komplettes Wochenprofil. Der kann sogar mehr als nur HM. Nennt sich weekprofile
Titel: Antw:Schnittstelle html->Fhem (Beispiel: HomeMatic TempList/Weekplan Generator)
Beitrag von: teh_fred am 27 Oktober 2016, 15:59:39
Damit ist die eigentliche Schnittstellenfrage für mich nicht mehr relevant. weekprofile erfüllt alle Funktionen die ich mir gewünscht habe.

Vielen Dank euch beiden!

Gruß Fred
Titel: Antw:Schnittstelle html->Fhem (Beispiel: HomeMatic TempList/Weekplan Generator)
Beitrag von: DeeSPe am 27 Oktober 2016, 16:35:23
Ach wie cool, wieder was gelernt! weekprofile kannte ich auch noch nicht.
Für was es doch alles Module in FHEM gibt. Bin immer wieder überrascht! Zzz...
Danke auch von mir für den Hinweis.

Gruß
Dan

P.S. Meine bisherige readingsGroup gefällt mir aber auch ganz gut...