LaMetric: NightClock für Lichtempfindliche

Begonnen von choenig, 25 Februar 2018, 10:07:23

Vorheriges Thema - Nächstes Thema

choenig

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:

       
  • LaMetric Time besitzen
  • 70_LaMetric.pm von hier installieren und einrichten
  • unter https://developer.lametric.com/applications eine neue Push-App anlegen:

    • »Create«
    • "INDICATOR APP" -> »Create«
    • Beliebiges Icon auswählen
    • Communications type »Push«
    • »Next«
    • »App name« setzen, meine heißt FHEMnightclock, dieser wird im DOIF verwendet (s.u.)
    • »Short description« setzen
    • »Private app« setzen
    • »Save«
    • »Publish«
  • DOIF wie unten anlegen
  • FHEMnightclock durch euren App-Namen ersetzen
  • <TOKEN> ersetzen (siehe verlinkten LaMetric-Thread)
  • Fertig :)


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

olindner

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

choenig

Vielen Dank für Dein Feedback!

Das freut mich, dass Du es gebrauchen kannst  :)

LG
Christian