Autor Thema: Led Matrix Display V4  (Gelesen 5277 mal)

Offline hankyzoolander

  • Full Member
  • ***
  • Beiträge: 187
Antw:Led Matrix Display V4
« Antwort #15 am: 29 März 2021, 19:58:11 »
nee, alles gut.
Freut mich das es euch gefällt.
betateilchen  <--- my personal hero

Offline bernd-j

  • New Member
  • *
  • Beiträge: 8
Antw:Led Matrix Display V4
« Antwort #16 am: 03 April 2021, 18:29:59 »
Hallo pflock_y
Ich habe hier auch noch max7219 rumfliegen. Du schreibst dass du 5 im Einsatz hast.
Welche Sachen lässt du dir anzeigen. Hättet du ein Beispiel deiner Anbindung.
Danke für deine Hilfe.

Offline pflock_y

  • Full Member
  • ***
  • Beiträge: 139
Antw:Led Matrix Display V4
« Antwort #17 am: 03 April 2021, 19:44:52 »
Moin,
klar gern doch.

also....
eine 8ter steht im Wohnzimmer, hier läuft die Uhrzeit normalerweise. Beim Programmwechsel der VU wird Sendername und Titel angezeigt.
Wenn es klingelt blinkt "Ding! Dong!", wenn jemand anruft läuft der Name durch, Wetterinfos und und und  ...... ach ja, wenn die Waschmaschine fertig ist wird Laufzeit und Verbrauch angezeigt, gleiches für den Wäschetrockner.

Beide Kinder haben auch ne 8ter Matrix. Hier lass ich Befehle über FTUI anzeigen wie zB "Aufstehen" "Abendessen" usw. ...

hier mal ein Auszug aus dem FTUI Code:

<div data-type="circlemenu" data-border="round"
          data-item-width="1" data-item-height="1"
          data-circle-radius="80"
          data-direction="vertical"
          class="circlemenu left inline">
          <ul class="menu">
          <li>
          <div class="bigger" data-type="push" data-icon="wi wi-alien" data-get-on="state" data-off-background-color="transparent" data-off-color="white" data-on-background-color="transparent" data-on-color="#32cd32"></div>
          </li>
         
          <li>
          <div data-type="switch" data-icon="oa-scene_sleeping"
          data-fhem-cmd="
          set MQTT2_WLED_node4 loadPreset 15;
          set dot_matrix_2 blink on;
          set dot_matrix_2 LedMatrix_2/text !!Aufstehen!!"
         
          data-off-color="green" data-background-color="withe" data-on-color="#32cd32" class="left-space">
          </div>
          <div data-type="label" class="left-space top-narrow" >Felix</div>
          </li>
          <li>
          <div data-type="switch" data-icon="oa-scene_sleeping"
          data-fhem-cmd="
          set MQTT2_WLED_node3 loadPreset 15;
          set dot_matrix_3 blink on;
          set dot_matrix_3 LedMatrix_3/text !!Aufstehen!!"
         
          data-off-color="green" data-background-color="withe" data-on-color="#32cd32" class="left-space">
          </div>
          <div data-type="label" class="newline left-space top-narrow" >Niklas</div>
          </li>
          <li>
          <div
          data-type="switch" data-icon="fa-cutlery"
          data-fhem-cmd="
          set MQTT2_WLED_node4 loadPreset 14; set dot_matrix_2 blink on; set dot_matrix_2 LedMatrix_2/text !!Abendessen!!;
          set MQTT2_WLED_node3 loadPreset 14; set dot_matrix_3 blink on; set dot_matrix_3 LedMatrix_3/text !!Abendessen!!"
          data-off-color="yellow" data-background-color="withe" data-on-color="#32cd32" class="left-space">
          </div>
          <div data-type="label" class="newline left-space top-narrow" >Abendessen</div>
          </li>
          <li>
          <div data-type="switch" data-icon="oa-secur_alarm"
          data-fhem-cmd="
          set MQTT2_WLED_node4 loadPreset 13; set dot_matrix_2 blink on; set dot_matrix_2 LedMatrix_2/text !!RUHE!!;
          set MQTT2_WLED_node3 loadPreset 13; set dot_matrix_3 blink on; set dot_matrix_3 LedMatrix_3/text !!RUHE!!"         
          data-off-color="red" data-background-color="withe" data-on-color="#32cd32" class="left-space">
          </div>
          <div data-type="label" class="newline left-space top-narrow" >Ruhe</div>
          </li>
<!--li>
          <div data-type="circlemenu" data-border="round"
          data-item-width="1" data-item-height="1"
          data-circle-radius="180"
          data-direction="vertical"
          class="circlemenu left inline">
          <ul class="menu">
          <li>
          <div data-type="switch" data-icon="oa-scene_sleeping"
          data-fhem-cmd="
          set MQTT2_WLED_node4 loadPreset 15;
          set dot_matrix_2 blink on;
          set dot_matrix_2 LedMatrix_2/text !!Aufstehen!!"
         
          data-off-color="green" data-background-color="withe" data-on-color="#32cd32" class="left-space">
          </div>
          <div data-type="label" class="left-space top-narrow" >Felix</div>
          </li>
             
            </ul>
        </div>

Zur Ansteuerung aus FHEM raus nutze ich MSwitch:
https://forum.fhem.de/index.php/topic,86199.0.html
Ein super geniales Teil!!!!

Ich hoffe das hilft dir etwas.

vg
pflock_y

Offline bernd-j

  • New Member
  • *
  • Beiträge: 8
Antw:Led Matrix Display V4
« Antwort #18 am: 08 April 2021, 12:11:58 »
Hallo pflock_y
Besten Dank für deine Hilfe. Es läuft alles.
Aber ohne MSwitch den habe ich mir angesehen aber für mein Alter von 76 etwas zu komplex.
« Letzte Änderung: 08 April 2021, 17:09:35 von bernd-j »

Offline ckbln

  • Jr. Member
  • **
  • Beiträge: 50
Antw:Led Matrix Display V4
« Antwort #19 am: 05 Juli 2021, 23:48:23 »
Hallo

könnte mir jemand die FHEM RAW Definition zur Verfügung stellen.
Ich schaffe es nicht über set einen Text an die Matrix zu senden.
Über einen MQTT Client funktioniert das mit Publish: BigMatrix/text dann den Text.

Viele Dank

Offline pflock_y

  • Full Member
  • ***
  • Beiträge: 139
Antw:Led Matrix Display V4
« Antwort #20 am: 07 Juli 2021, 08:30:39 »
Moin,
hier mal eine meiner RAW Definitionen. Namen use. musst du natürlich anpassen.
Aber vielleicht hilft es.

vg
pflock_y

defmod dot_matrix_5 MQTT2_DEVICE
attr dot_matrix_5 IODev myBrokerMainPi
attr dot_matrix_5 alias LED Matrix ZBV
attr dot_matrix_5 group LED Matrizen
attr dot_matrix_5 icon led_matrix@green
attr dot_matrix_5 readingList ESP8266Client:LedMatrix_5/status/dim:.* dim\
ESP8266Client:LedMatrix_5/status/text:.* text\
ESP8266Client:LedMatrix_5/status/scrolling:.* scrolling\
ESP8266Client:LedMatrix_5/status/scrollspeed:.* scrollspeed\
ESP8266Client:LedMatrix_5/status/effect:.* effect\
ESP8266Client:LedMatrix_5/status/position:.* position\
ESP8266Client:LedMatrix_5/status/effectIn:.* effectIn\
ESP8266Client:LedMatrix_5/status/effectOut:.* effectOut\
ESP8266Client:LedMatrix_5/status/font:.* font\
ESP8266Client:LedMatrix_5/status/repeat:.* repeat\
ESP8266Client:LedMatrix_5/status/pause:.* pause\
ESP8266Client:LedMatrix_5/status/reset:.* reset\
ESP8266Client:LedMatrix_5/status/blink:.* blink
attr dot_matrix_5 room MQTT2_DEVICE
attr dot_matrix_5 setList time:noArg {"LedMatrix_5/time ".time()}\
LedMatrix_5/text $EVENT\
dim:slider,0,1,15 LedMatrix_5/dim $EVTPART1\
power:off,on LedMatrix_5/power $EVTPART1\
reset:off,on LedMatrix_5/reset $EVTPART1\
scrolling:on,off LedMatrix_5/scrolling $EVTPART1\
scrollspeed:slider,0,5,100 LedMatrix_5/scrollspeed $EVTPART1\
position:links,mitte,rechts LedMatrix_5/position $EVTPART1\
EffectIn:none,scrollLeft,scrollRight,scrollUp,scrollDown,scrollUpLeft,scrollUpRight,scrollDownLeft,scrollDownRight,slice,mesh,fade,dissolve,blinds,wipe,wipeCursor,scanHoriz,scanHorizx,scanVert,scanVertx,open,openCursor,close,closeCursor,growUp,growDown LedMatrix_4/effectIn $EVTPART1\
EffectOut:none,scrollLeft,scrollRight,scrollUp,scrollDown,scrollUpLeft,scrollUpRight,scrollDownLeft,scrollDownRight,slice,mesh,fade,dissolve,blinds,wipe,wipeCursor,scanHoriz,scanHorizx,scanVert,scanVertx,open,openCursor,close,closeCursor,growUp,growDown LedMatrix_4/effectOut $EVTPART1\
Schriftart:0,1 LedMatrix_5/font $EVTPART1\
Wiederholen:on,off LedMatrix_5/repeat $EVTPART1\
Pause:slider,0,500,10000 LedMatrix_5/pause $EVTPART1\
LedMatrix_5/time $EVENT\
blink:on,off LedMatrix_5/blink $EVTPART1
attr dot_matrix_5 verbose 0

Offline ckbln

  • Jr. Member
  • **
  • Beiträge: 50
Antw:Led Matrix Display V4
« Antwort #21 am: 08 Juli 2021, 00:06:19 »
Vielen Dank an alle die ihre RAW Definition zur Verfügung gestellt haben.
Es hat mir sehr geholfen und soweit funktioniert alles.

Was mir jetzt noch fehlt:
Wie kann ich ein Reading zb. die Aussentemperatur mit dem Reading: 1.ACTUAL_TEMPERATURE vom Gerät: Aussentemp_IP_1  auf die Matrix Anzeige übertragen?
VG

Offline pflock_y

  • Full Member
  • ***
  • Beiträge: 139
Antw:Led Matrix Display V4
« Antwort #22 am: 08 Juli 2021, 09:33:05 »
Moin,
z.B. so

set dot_matrix_5 LedMatrix_5/text [Wetterbericht:wind_condition]


also für deinen Fall
set dot_matrix_5 LedMatrix_5/text [Aussentemp_IP_1:1.ACTUAL_TEMPERATURE]


vg
pflock_y
« Letzte Änderung: 08 Juli 2021, 09:34:41 von pflock_y »

Offline ckbln

  • Jr. Member
  • **
  • Beiträge: 50
Antw:Led Matrix Display V4
« Antwort #23 am: 09 Juli 2021, 08:26:57 »
Hi
vielen Dank pflock_y,
Es funktioniert.
VG
Christof

Offline ckbln

  • Jr. Member
  • **
  • Beiträge: 50
Antw:Led Matrix Display V4
« Antwort #24 am: 25 Juli 2021, 21:29:10 »
Hi
ich brauche nochmal Unterstützung

set BigMatrix BigMatrix/text [Sonoff_PoolThermo:DS18B20_Temperature]


Dieser Befehl in der Eingabezeile von FHEM bringt mir die DS18B20_Temperature vom Gerät Sonoff_PoolThermo per MQTT auf die Matrixanzeige.

Wie kann ich jetzt über die Eingabezeile die Dim Funktion nutzen

Dieser Versuch funktioniert nicht -->>>    set BigMatrix BigMatrix/dim 0

Über den MQtt.fx Client geht BigMatrix/dim 0

Also ist meine Syntax in FHEM falsch.
Kann mir jemand helfen. Bitte mit Erklärung wenn möglich
Danke

Offline Wzut

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4533
Antw:Led Matrix Display V4
« Antwort #25 am: 26 Juli 2021, 07:43:38 »
set BigMatrix dim 0
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Offline Wzut

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4533
Antw:Led Matrix Display V4
« Antwort #26 am: 27 Juli 2021, 20:13:16 »
Tipp,  wenn jemand sich Gehäuse aus Holz baut :
Man kann ein dünnes Furnier über das Display kleben. Ausgeschaltet sieht es wie ein gewöhnlicher Holzklotz aus, die LEDs leuchten aber bei Bedarf durchs Holz.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher
Gefällt mir Gefällt mir x 2 Liste anzeigen

Offline pflock_y

  • Full Member
  • ***
  • Beiträge: 139
Antw:Led Matrix Display V4
« Antwort #27 am: 28 Juli 2021, 08:48:29 »
Sieht cool aus!!!
Ich hatte es mit weißer Furnier Folie probiert, geht auch ganz gut.

Wie bekommst du Datum und Uhrzeit gleichzeitig angezeigt?

vg
pflock_y

Offline Wzut

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4533
Antw:Led Matrix Display V4
« Antwort #28 am: 28 Juli 2021, 12:21:07 »
Das ist mein freilaufender default direkt nach dem boot
Ich habe noch einen UDP NTP Client eingebunden der direkt nach dem booten einmal globaltime vorbesetzt und wenn nichts anderes via MQTT kommt einmal pro Stunde via NTP einen Sync in diesem Modus macht.
Bei der Anzeige soll halt zu 90% immer Datum und Uhrzeit angezeigt werden und nur im Sonderfall etwas via FHEM-MQTT.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Offline pflock_y

  • Full Member
  • ***
  • Beiträge: 139
Antw:Led Matrix Display V4
« Antwort #29 am: 28 Juli 2021, 21:45:43 »
Klingt interessant!!!
Gibt es da evtl. Code Schnipsel?  ::) :D

 

decade-submarginal