FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: maci am 03 September 2022, 13:12:58

Titel: Eingabeformular
Beitrag von: maci am 03 September 2022, 13:12:58
Hallo an Alle,

Gibt es in Fhem die Möglichkeit ein Eingabeformular zu erzeugen?
Hintergrund meiner Frage ist, dass ich die Stromladungen meines E-Autos an ext. Ladestationen eintragen möchte.
Nomalerweise lade ich zuhause an meiner Wallbox, die ich in Fhem eingebunden habe. Zur Übersicht fehlen noch die externen Ladevorgänge.
Felder wären:
- KWh geladen (Zahl)
- Kosten Ladung (Zahl)
- Art (AC/DC)
- Wann (Datum)
- Wo (Text)

Derzeit behelfe ich mich mit set [name] Feld in einer Dummy Definition.
Titel: Antw:Eingabeformular
Beitrag von: Damian am 03 September 2022, 20:56:58
Es gibt FHEM-Widgets für Eingaben: https://wiki.fhem.de/wiki/FHEMWEB/Widgets

DOIF unterstützt FHEM-Widgets, da kann man sich einfach eine Tabelle für Eingaben zusammenzimmern: https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg#FHEM-Widgets_mit_der_Funktion_widget

Bsp:

defmod di_eingabe DOIF ##
attr di_eingabe uiTable {package ui_Table}\
"kWh"| widget ([mydev:kWh],"textFieldNL")\
"Kosten"| widget ([mydev:kosten],"textFieldNL")\
"Art"| widget ([mydev:art],"AC,DC")\
"Datum"| widget ([mydev:datum],"textFieldNL")\
"Wo"| widget ([mydev:wo],"textFieldNL")

Für Datumsangaben gibt es auch ein Widget.
Titel: Antw:Eingabeformular
Beitrag von: maci am 08 September 2022, 12:39:39
Danke, muss ich mir ansehen, wenn ich wieder zu hause bin.