Fhem mit Max7219 Dot Matrix Display

Begonnen von hankyzoolander, 30 September 2017, 23:19:09

Vorheriges Thema - Nächstes Thema

t_schlueter

Zitat von: hankyzoolander am 22 Oktober 2017, 20:28:05
Hallo,

trage anstatt einem Leerzeichen ein + (Pluszeichen) in deinen Code ein.
Hier mein Beispiel für die Aktuelle Uhrzeit
fp_time:.* "wget -q -O - "http://192.168.0.63/esp8266?max=+$EVENT""

Hallo,
ich habe mir auch mal eben ein 8266 geflasht und mir ein Display gekauft.
Bei mir erscheint im Display allerdings immer %20 vor dem auszugebenden Wert. Weißt du wie ich das ändern kann?

Gruß

benkler

falls noch jemand das Problem hat, dass wget das Log zu müllt, ich habe es bei mir so gelöst:
"wget --quiet - "http://192.168.1.47/esp8266?max=$EVENT""
wenn ich den befehlt so aufrufe dann ist ruhe ;)
FHEM (Docker), Homebridge (Docker), Homematic IP, nanoCUL 433 + 868 a-culfw, jeeLink Clone, Diverse IT Sensoren, ems-esp, Netatmo und noch einiges mehr

The-Holgi

Hallo,
spiele gerade mit dem Display herum.
Habe nur nicht ganz verstanden wie ich von fhem die Uhrzeit bzw Sensorwerte auf´s Display bekomme.
Wenn ich "wget -q -O - "http://192.168.178.65/esp8266?max=test""
in die kommandozeile schreibe wird der Text "test" fortlaufend angezeigt.
Hoffe mir kann jemand einen Tipp geben.

Gruß Holgi

HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

rippi46

Hallo The-Holgi,
so sieht der Inhalt meines notify aus
MYSENSOR_101:power1:.* "wget -q -O - "http://192.168.178.60/esp8266?max=Akt.+Verbrauch+$EVTPART1+Watt""

Gruss rippi
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

The-Holgi

Hallo, danke für den Tipp.
Jetzt bin ich schon einen Schritt weiter, habe meinen THPL Sensor so eingebunden:
Aussen_Sensor:temperature:.* "wget --quiet - "http://192.168.178.65/esp8266?max=Aussentemperatur+$EVENT+C""
Das funktioniert soweit, auf dem Display sieht es aber so aus:
Aussentemperatur temperatuer:%201.6 C
Wie bekomme ich das temperatuer:%20 weg?

Gruß Holgi
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

rippi46

Das temperature:%20 kommt von deinem Event.
Ich habe mit $EVTPART1 nur ein Teil des Events ausgewählt
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

The-Holgi

Ja, habe ich auch gerade bemerkt mit EVTPART1 funktioniert es wie es soll.
Danke für den Hinweis.
Kann das Display eigentlich auch das "°" Zeichen darstellen?
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

rippi46

Habe ich leider auch noch nicht geschafft.

Wenn ich es richtig gesehen habe gibt es eine Version 2.
(Esp8266 Matrix Display v2)
Vielleicht geht es damit besser.
FHEM, LMS, VDR ,Dell 9010 Ubuntu 20.04,Raspimatic, HM/HMIP, Max, Elro, Brennenstuhl u. Intertechno mit Connair.
Picoreplayer, Raspi IR-Lanadapter, Firmata(wifi), LaCrosse,
nanocul433, nanocul868, Signalduino, Connexoon,
MySensor-GW+Sensoren, RGBWW, Zigbee2mqtt,Xiaomi,Nextion,LEDMatrix,Alexa

The-Holgi

#23
Zitat von: rippi46 am 08 Februar 2018, 17:38:15
Wenn ich es richtig gesehen habe gibt es eine Version 2.
Das werde ich mir mal ansehen.
Versuche gerade meine anderen THPL Sensoren mit einzubinden, bzw noch die Luftfeuchtigkeit anzuzeigen. Hat da vielleicht noch jemand einen Tipp?
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

robertPI

Zitat von: hankyzoolander am 21 Oktober 2017, 19:38:41
Wir sind aber am überlegen wie wir das umbauen können das es z.b. über MQTT läuft.

Hallo,
ich bin auf die folgenden zwei GitHub Projekte gestoßen, die beide etwas recht ähnliches realisieren
https://github.com/prysme01/DotMatrixDisplay
https://github.com/jesusvallejo/esp8266-mqtt-matrix
Leider stehe ich mit esp8266 und dem Programmieren noch ziemlich am Anfang, kann vieles also noch nicht selbst umsetzen. Die Idee von prysme01 scheint jedoch das zu sein, was hankyzoolander und The-Holgi suchen.

Robert
FHEM auf Raspbery Pi 4
HM: HM-CFG-USB-2,HM-CC-RT-DN,HM-TC-IT-WM-W-EU,HM-SEC-SCo,HM-ES-PMSw1-Pl,HM-Sen-MDIR-WM55 | Philips hue: LCT001,LWL001,FLS-PP lp | Logitech Harmony Ultimate | zigbee2mqtt: WSDCGQ01LM, WSDCGQ11LM, MFKZQ01LM, MCCGQ11LM