FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ch.eick am 09 Januar 2023, 11:41:49

Titel: FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 11:41:49
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
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: Damian am 09 Januar 2023, 11:43:42
Gibt es - heißt time, siehe:

https://wiki.fhem.de/wiki/FHEMWEB/Widgets
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 11:45:35
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: Damian am 09 Januar 2023, 11:56:38
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 12:09:56
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?
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag 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


Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: Damian am 09 Januar 2023, 12:47:09
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: marvin78 am 09 Januar 2023, 12:48:59
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 13:13:06
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag 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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 13:56:51
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.
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: marvin78 am 09 Januar 2023, 14:03:16
Was genau du tun musst, steht doch in dem Thread zum DateTimePicker...
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: ch.eick am 09 Januar 2023, 14:09:41
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
Titel: Antw:FHEMWEB/Widgets - gibt es da auch eins für das Datum
Beitrag von: Damian am 09 Januar 2023, 15:51:55
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')