FHEM Forum

FHEM => Codeschnipsel => Thema gestartet von: choenig am 25 Februar 2018, 10:07:23

Titel: LaMetric: NightClock für Lichtempfindliche
Beitrag von: choenig am 25 Februar 2018, 10:07:23
Hallo,

dies ist ein Codeschnipsel für Besitzer der LaMetric-Anzeige die, wie ich, nachts sehr lichtempfindlich sind. Denn selbst die dunkelste Anzeige in der LaMetric ist mir nachts noch zu hell.

Daher fake ich mir eine »Uhr« aus Icons zusammen. Die Uhr ist 15-Minuten-genau, d.h. alle 15 Minuten wird das Icon aktualisiert welches die Stunde als Zahl anzeigt und die Viertelstunde als Punkt oben-rechts, unten-rechts, unten-links, oben-links).

Folgende Schritte müsst ihr durchführen:


defmod doif__updateLaMetricNightClock DOIF ([+:15])\
   ({\
   my @icons = \
      (['i18439', 'i18440', 'i18441', 'i18442'],\
       ['i18443', 'i18444', 'i18445', 'i18446'],\
       ['i18448', 'i18449', 'i18450', 'i18451'],\
       ['i18452', 'i18453', 'i18454', 'i18455'],\
       ['i18456', 'i18457', 'i18458', 'i18459'],\
       ['i18460', 'i18461', 'i18462', 'i18463'],\
       ['i18464', 'i18465', 'i18466', 'i18467'],\
       ['i18468', 'i18469', 'i18470', 'i18471'],\
       ['i18472', 'i18473', 'i18474', 'i18475'],\
       ['i18476', 'i18477', 'i18478', 'i18479']);;\
   my $icon = $icons[$hour % 10][$min / 15];;\
   fhem("set LaMetric app push FHEMnightclock <TOKEN> :$icon");;\
   })\

attr doif__updateLaMetricNightClock do always


Ich hoffe, dass ich nix vergessen habe und die Icons, die ich angelegt habe, auch bei euch funktionieren, ich geh' aber davon aus.

LG
Christian
Titel: Antw:LaMetric: NightClock für Lichtempfindliche
Beitrag von: olindner am 01 März 2018, 10:34:48
Hallo Christian,

Danke für deinen Codeschnipsel, hab's erfolgreich einbauen können. Nach etwas Suchen hatte ich auch den richtigen Token gefunden  8)

Jetzt brauch ich das Teil Nachts nicht mehr umdrehen! Die Helligkeit hat ich mich auch genervt ;)

viele Grüße Olaf
Titel: Antw:LaMetric: NightClock für Lichtempfindliche
Beitrag von: choenig am 01 März 2018, 21:03:53
Vielen Dank für Dein Feedback!

Das freut mich, dass Du es gebrauchen kannst  :)

LG
Christian