60_Watches - Modul für eine Analog/Digital-Uhr

Begonnen von DS_Starter, 19 November 2018, 23:00:33

Vorheriges Thema - Nächstes Thema

DS_Starter

Zitatfein isses,
danke!
:D

Mal eine allgemeine Frage...
Als ich das Modul vor zwei Jahren mal für mich gebastelt hatte, wollte ich einfach nur auf den Wandtabletts eine Uhr im FHEM Dashboard angezeigt haben.

Welche Use cases seht ihr denn bei euch für das Modul ?

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

LuckyDay

ZitatBezüglich f18 ist es wohl allgemein so, dass ein Device einer Gruppe zugeordnet sein muss um es per Drag positionieren zu können ?

Normalerweise gruppiert Fhemweb auch ohne F18, wenn keine group angegeben ist
nach Modulnamen --> also hier Watches

Bei F18 wird kann man, wenn man dragging akitiv schaltet die Gruppen frei positionieren auf dem Bildschirm.

Ich wollte nur Info geben, ob das jetzt ein Bug Ist kann ich nicht beantworten.


LuckyDay

Ich habe endlich wieder eine Uhr , nochmals danke

Mit F18 ging die "alte" Bahnhofsuhr, statt Fhemlogo nicht mehr!

deswegen Freude bei mir über das Modul  ;D

rischbiter123

Moin

ich nutze es zum Einen auch als Uhr und den Countdown als Restlaufanzeige u.a. für die Waschmaschine.

Wäre es eigentlich sehr schwierig, statt der 7 die 16-Segmentanzeige zu implementieren? Dann könnte man den Textmodus stärker nutzen. Nur ne Frage, kein Wunsch (oder doch  ::) ).

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

DS_Starter

ZitatWäre es eigentlich sehr schwierig, statt der 7 die 16-Segmentanzeige zu implementieren?
Für jemanden der sich mit Javascript auskennt wäre es vermutlich kein Hexenwerk. Ich bin da noch nicht so firm ... aber arbeite dran.  ;)
Ich behalte es im Hinterkopf. Vllt. gelingt es mir wenn ich etwas tiefer eingedrungen bin.
Wäre bestimmt eine feine Sache...

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

ZitatWäre es eigentlich sehr schwierig, statt der 7 die 16-Segmentanzeige zu implementieren?
Ich habe die wichtige Stelle bereits entdeckt, denke das kriege ich hin.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

#36
Ich habe eine neue Version in mein contrib geladen die eine Sechzehnsegmentanzeige realisiert und in diesem Zusammenhang noch einiges mehr an Einstellungsmöglichkeiten bei Digitalanzeigen bietet.

Auszug Hilfe was ergänzt ist:

digitalDigitAngle
Stellt den Neigungswinkel der dargestellten Zeichen ein.
(default: 9)

digitalDigitDistance
Stellt den Zeichenabstand ein.
(default: 2)

digitalDigitHeight
Stellt die Zeichenhöhe ein.
(default: 20)

digitalDigitWidth
Stellt die Zeichenbreite ein.
(default: 12)

digitalSegmentDistance
Legt den Abstand zwischen den Segmenten fest.
(default: 0.5)

digitalSegmentType
Schaltet die Segmentanzahl der Digitalanzeige um.
(default: 7)

digitalSegmentWidth
Verändert die Breite der einzelnen Segmente.
(default: 1.5)

Bei Textanzeige sollte man auf jeden Fall auf sechzehn Segmente umschalten. Dann kann man auch einen solchen Text wie im Anhang darstellen. Den default habe ich bei 7 gelassen da ich finde, dass die Uhrdarstellung (was nach dem Define der Standard ist) so besser aussieht.

Bei Erreichen einer eingestellten Alarmzeit stoppt die  Digitaluhr nicht mehr automatisch. Das kann man mit einem Notify als Reaktion auf den erstellten Alarmevent selbst machen wenn man möchte.

Hoffe es gefällt euch  :)

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rischbiter123

Moin,

Super. Danke für die schnelle Umsetzung.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

rischbiter123

Moin,

leider kommt jetzt nach Ablaufen des Countdowns kein Stop-Event mehr, nur noch beim Stoppen von Hand.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

DS_Starter

#39
Hallo Andreas,

zieh dir die Version nochmal, ich hatte inzwischen noch etwas weiter gemacht.
Leere auch mal den Browser Cache.

Ansonsten sollte es im Eventmonitor so aussehen:


2020-05-04 14:17:44.267 Watches DigiText starttime: 1588594664235
2020-05-04 14:17:44.267 Watches DigiText started
2020-05-04 14:17:53.347 Watches DigiText alarmed: 00:00:05
2020-05-04 14:17:53.347 Watches DigiText stopped
2020-05-04 14:18:08.295 Watches DigiText resumed
2020-05-04 14:18:14.338 Watches DigiText alarmed: 00:00:00
2020-05-04 14:18:14.357 Watches DigiText stopped


Das Beispiel zählt ab Start runter, alermiert bei 5 Sekunden Restzeit, wird durch notify gestoppt, dann mit Hand resumed und stoppt automatisch bei 0 mit stopped-Event.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Wolle02

ZitatMal eine allgemeine Frage...
Als ich das Modul vor zwei Jahren mal für mich gebastelt hatte, wollte ich einfach nur auf den Wandtabletts eine Uhr im FHEM Dashboard angezeigt haben.

Ich habe schon lange so einen praktischen CountDown Timer vermisst, der mir auch schön die noch verbleibende Restzeit anzeigt. Aber auch für die normalen Uhren finde ich ein Anwendungseckchen ;-)
Ich könnte mir schon vorstellen, dass da noch ein paar mehr Leute "Bedarf" hätten, wenn das Modul bekannter wäre.
Vielleicht solltest du über ein offizielles Einchecken nachdenken?

Auf jeden Fall vielen Dank für das Modul !!!


Gruß
Wolle

DS_Starter

ZitatVielleicht solltest du über ein offizielles Einchecken nachdenken?
Ja, ich denke darüber nach. Ich schaue in der Statistik nach wieviel User das Modul nutzen. Zur Zeit sind es 15, meist ist die Dunkelziffer etwas höher.
Ich möchte einfach nur sicher sein keine groben Schnitzer mehr eingebaut zu haben und wenn alles soweit rund läuft mache ich das sicherlich auch. Deswegen sind die Rückmeldungen der Anwender auch so wichtig.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

rischbiter123

Moin Heiko,
habe mir jetzt noch mal die aktuelle Version von 15:48 Uhr gezogen.
So sieht es bei mir im Eventmonitor aus, wenn ich per notify stoppe:
2020-05-04 17:47:49 Watches Countdown alarmed: 0
2020-05-04 17:47:49 Watches Countdown starttime: 1588607269068
2020-05-04 17:47:49 Watches Countdown started
2020-05-04 17:48:11 Watches Countdown alarmed: 00:00:00
2020-05-04 17:48:11 Watches Countdown stopped
2020-05-04 17:48:12 Watches Countdown alarmed: 00:00:00


Und so, wenn ich erst per Hand stoppe:
2020-05-04 17:50:37 Watches Countdown alarmed: 0
2020-05-04 17:50:37 Watches Countdown starttime: 1588607437959
2020-05-04 17:50:37 Watches Countdown started
2020-05-04 17:50:59 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:00 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:01 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:03 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:04 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:05 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:05 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:06 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:06 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:06 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:06 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:07 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:07 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:07 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:07 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:07 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:08 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:08 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:08 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:08 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:08 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:09 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:09 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:09 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:09 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:10 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:10 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:10 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:10 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:10 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:11 Watches Countdown alarmed: 00:00:00
2020-05-04 17:51:11 Watches Countdown stopped
2020-05-04 17:51:11 Watches Countdown alarmed: 00:00:00


LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

DS_Starter

Hi Andreas,

habe 17:40 das letzte mal upgedated. Zieh nochmal bitte.
Benutzt du Client oder Serverzeit ?
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Vergiss es ... bei mir kommt das Gleiche wenn ich keinen Alarmpunkt mit alarmHMSset  gesetzt habe.
Ich ergründe das ...
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter