Hallo zusammen,
ich habe gerade das Wiki durchgeschaut und vermisse ein FHEMWEB widget für eine Datumseingabe.
Gibt es sowas bereits, wie für time?
Ansonsten müsste ich mir das aus dem select widget in einzelteilen zusammen bauen, hätte dann aber erstmal keine Validierung, ob das Datum auch gültig wäre.
EDIT: [urlhttps://forum.fhem.de/index.php?topic=35736.0]Hier habe ich dann doch schon den DateTimePicker gefunden, der passen könnte.[/url]
VG Christian
Gibt es - heißt time, siehe:
https://wiki.fhem.de/wiki/FHEMWEB/Widgets
Zitat von: Damian am 09 Januar 2023, 11:43:42
Gibt es - heißt time, siehe:
https://wiki.fhem.de/wiki/FHEMWEB/Widgets
Wie gesagt, das macht Time und nicht Date :-) , ich habe nochmal was mit EDIT zugefügt, das sollte passen.
Zitat von: ch.eick am 09 Januar 2023, 11:45:35
Wie gesagt, das macht Time und nicht Date :-) , ich habe nochmal was mit EDIT zugefügt, das sollte passen.
Stimmt, mit dem DatePicker geht es aber.
Zitat von: Damian am 09 Januar 2023, 11:56:38
Stimmt, mit dem DatePicker geht es aber.
Wo ich Dich mal wieder am Wickel habe :-)
Hättest Du direkt ein Beispiel für DOIF im Perl Modus mit uitable?
Hmm, leider scheint es nicht gefunden zu werden.
fhem@raspberrypi:~$ ls -l ./contrib/Widgets/DateTimePicker
insgesamt 160
-rw-r----- 1 fhem fhem 8591 Sep 18 2020 datetimepickerdate.png
-rw-r----- 1 fhem fhem 11558 Sep 18 2020 datetimepicker.png
-rw-r----- 1 fhem fhem 17551 Sep 18 2020 datetimepickerpopup.png
-rw-r----- 1 fhem fhem 5441 Sep 18 2020 datetimepickertime.png
-rw-r----- 1 fhem fhem 2751 Sep 18 2020 fhemweb_datetime.js
-rw-r----- 1 fhem fhem 17252 Sep 18 2020 jquery.datetimepicker.css
-rw-r----- 1 fhem fhem 74728 Sep 18 2020 jquery.datetimepicker.js
-rw-r----- 1 fhem fhem 1060 Sep 18 2020 MIT-LICENSE.txt
-rw-r----- 1 fhem fhem 1873 Sep 18 2020 readme.txt
Zitat von: ch.eick am 09 Januar 2023, 12:09:56
Wo ich Dich mal wieder am Wickel habe :-)
Hättest Du direkt ein Beispiel für DOIF im Perl Modus mit uitable?
Kann erst was dazu sagen, wenn ich zuhause bin.
Zitat von: ch.eick am 09 Januar 2023, 12:32:22
Hmm, leider scheint es nicht gefunden zu werden.
fhem@raspberrypi:~$ ls -l ./contrib/Widgets/DateTimePicker
insgesamt 160
-rw-r----- 1 fhem fhem 8591 Sep 18 2020 datetimepickerdate.png
-rw-r----- 1 fhem fhem 11558 Sep 18 2020 datetimepicker.png
-rw-r----- 1 fhem fhem 17551 Sep 18 2020 datetimepickerpopup.png
-rw-r----- 1 fhem fhem 5441 Sep 18 2020 datetimepickertime.png
-rw-r----- 1 fhem fhem 2751 Sep 18 2020 fhemweb_datetime.js
-rw-r----- 1 fhem fhem 17252 Sep 18 2020 jquery.datetimepicker.css
-rw-r----- 1 fhem fhem 74728 Sep 18 2020 jquery.datetimepicker.js
-rw-r----- 1 fhem fhem 1060 Sep 18 2020 MIT-LICENSE.txt
-rw-r----- 1 fhem fhem 1873 Sep 18 2020 readme.txt
contrib erhält kein Update, wenn du es nicht selbst manuell herunterlädst.
Zitat von: marvin78 am 09 Januar 2023, 12:48:59
contrib erhält kein Update, wenn du es nicht selbst manuell herunterlädst.
Okay, das würde ich dann machen, wenn ich es verwenden kann.
Momentan scheint es das FHEMWEB gar nicht erst zu finden.
Module aus contrib können nicht direkt definiert werden. Sie müssen sich im Ordner FHEM befinden.
Zitat von: marvin78 am 09 Januar 2023, 13:36:51
Module aus contrib können nicht direkt definiert werden. Sie müssen sich im Ordner FHEM befinden.
Gilt das auch für die widgets?
Inzwischen habe ich mal mit dem contrib verglichen und ich habe das aktuellste. Ich verwende den FHEM Docker Container.
Ein Kopieren des Ordners nach ./FHEM/DateTimePicker und ein reload 01_FHEMWEB.pm hat nichts gebracht.
Was genau du tun musst, steht doch in dem Thread zum DateTimePicker...
Zitat von: marvin78 am 09 Januar 2023, 14:03:16
Was genau du tun musst, steht doch in dem Thread zum DateTimePicker...
Okay, da habe ich kleiner Dummbatz doch gelesen, aber nicht 100% verstanden.
Jetzt geht es aber
- man muss nicht das ganze Verzeichnis nach ./www/pgm2/ kopieren, sondern nur die darin enthaltenen Dateien. Readme und MIT Lizenzvereinbarung kann natürlich weg gelassen werden.
- Danach das reload 01_FHEMWEB.pm
und schon gehts.
Sorry, das war meine erste Verwendung aus dem contribute.
@Damian , ein Beispiel für das DOIF mit uitable wäre später doch noch ganz schön :-)
Vielen Dank
Christian
Zitat von: ch.eick am 09 Januar 2023, 14:09:41
@Damian , ein Beispiel für das DOIF mit uitable wäre später doch noch ganz schön :-)
mit
https://wiki.fhem.de/wiki/DOIF/uiTable_Schnelleinstieg#FHEM-Widgets_mit_der_Funktion_widget
und
https://wiki.fhem.de/wiki/DOIF/Zeitspanne_zwischen_zwei_Terminen_schalten
geht z. B.
defmod di_date DOIF ##
attr di_date uiTable {package ui_Table;;}\
\
"Datum"|widget([bla:state],'datetime,theme:"default",step:5,inline:true')