Fritz!Fon Anzeige

Verschiedene Bildschirme für die Anzeige von Energieverbrauch und Erzeugung für Haus und Wohnung. Anzeigen ob Fenster geöffnet sind, wie hoch der Gas / Stromverbrauch im Moment ist, Temperaturen im Haus und Außen usw.

Moderator: Ulrich

Seb01
Beiträge: 59
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 4 Mal
Danksagung erhalten: 6 Mal

Fritz!Fon Anzeige

Beitrag von Seb01 »

Hallo,

ich bin auf der Suche nach einer kleinen Anzeige auf das hier gestoßen:

https://github.com/gitmacer/Fritzfon-Sm ... /tree/main

Hat jemand Erfahrung damit?

Und: kann man soetwas auch ohne NodeRed bauen, direkt in Grafana? Ich möchte mich nicht in ein weiteres Programm einarbeiten müssen....

Also ein jpg-Bild alle Minute erstellen (überschreibend), in dem die aktuelle Werte z.B. als Zahlen dargestellt werden, schön kompakt wie in den Beispielen des github-Projektes?

Gruss Seb01

Seb01
Beiträge: 59
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 4 Mal
Danksagung erhalten: 6 Mal

Re: Fritz!Fon Anzeige

Beitrag von Seb01 »

Hallo Gemeinde,

ich habe es jetzt auf meinem Pi4 mir dazuinstalliert.

Es funktioniert klasse, der WAF ist sehr gut. Da das Telefon immer an ist kann das Tablet jetzt auch mal aus bleiben.

Ich kann das nur sehr empfehlen!

Gruss Seb01

Maddin77
Beiträge: 160
Registriert: Di 25. Okt 2022, 15:01
Hat sich bedankt: 59 Mal
Danksagung erhalten: 4 Mal

Re: Fritz!Fon Anzeige

Beitrag von Maddin77 »

Seb01 hat geschrieben:
Mo 18. Sep 2023, 10:37
Hallo Gemeinde,

ich habe es jetzt auf meinem Pi4 mir dazuinstalliert.

Es funktioniert klasse, der WAF ist sehr gut. Da das Telefon immer an ist kann das Tablet jetzt auch mal aus bleiben.

Ich kann das nur sehr empfehlen!

Gruss Seb01
wie hast du es jetzt genau gelöst?
hast du da evtl. nenn Step by Step weg, für Anfänger wie mich.
Growatt Mod6000 3850/4620
SofarSolar HYD15 5775/7700
SofarSolar KTLX6.6 6230
Amass GTX3000-H4
Rasp PI 4B 4GB

Seb01
Beiträge: 59
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 4 Mal
Danksagung erhalten: 6 Mal

Re: Fritz!Fon Anzeige

Beitrag von Seb01 »

Ok, ich versuche es mal.

Ich habe mich an die Github-Seite gehalten. Das einzige, was dort nicht aufgeführt war, ist, wie man Node Red installiert:

https://nodered.org/docs/getting-started/raspberrypi

Im Terminalfenster:

Code: Alles auswählen

sudo apt install build-essential git curl
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Starten und in Autoboot eintragen

Code: Alles auswählen

node-red-start
sudo systemctl enable nodered.service
Node Red ist jetzt im Browser unter http:<ip_der_Solaranzeige>:1880 erreichbar, wie Grafana (nur halt ein anderer Port)
Und dann weiter.


Das aktuelle Fritzhome-Smarthome von Github herunterladen https://github.com/gitmacer/Fritzfon-Sm ... y/releases
In NodeRed die Schritte ausführen:

https://github.com/gitmacer/Fritzfon-Sm ... #anleitung
- Installiere Node-Red image tools
- Install der Fritzhome-Smarthome json
- "HTTP in" reinziehen (Hier wird der Speicherort des Bildes festgelegt), im Beispiel auf /SolarPower

Doppelklick auf die Nodes lässt diese bearbeiten.

Bei Daten Quellen (https://github.com/gitmacer/Fritzfon-Sm ... en-quellen) Influx auswählen.

https://github.com/gitmacer/Fritzfon-Sm ... n#influxdb

jetzt mit "Schrittnummern" weiter
- Installiere InfluxDB nodes
- a) Füge ein "influxdb in" node hinzu
- a1)Setze Server und Query: wir haben eine Influx 1.x-Version
- b) noch ein Change-Node, um die Ausgabe aus der Datenbank auf die richtige Zeile zu schubsen
- füge ein "Fritzfon solarimage" node hinzu (und entsprechend bearbeiten)
- Flow oben rechts mit "Übernahme (deploy)" übernehmen.

Für weitere Zeilen einfach noch a) bis b) wiederholen, bis man alles hat.

dann im Fritzfone das Livebild abrufen. Das geht auch mit dem Browser am PC, dann sieht man gleich, was man gebastelt hat.
Mein Node-Red:
nodered.JPG
Hier sieht man, das ich sieben Werte ziehe und jedesmal den Variablennamen change. value11 ist z.B. 1.Icon, 1. Zeile
Mein Solarimage hat 3 Icons, das erste mit drei Zeilen, die beiden anderen mit 2 Zeilen. daher auch value 11, 12, 13, 21,22,31 und 32.
Vielleicht geht das auch über eine Datenbankabfrage und dananch x Changes, das habe ich nicht probiert.
Das ist das Ergebnis:
bild.JPG
bild.JPG (18.94 KiB) 1149 mal betrachtet
Und nicht vergessen: das Projekt ist Donationware

Gruss Seb01

macer
Beiträge: 5
Registriert: Mo 18. Sep 2023, 19:03
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Fritz!Fon Anzeige

Beitrag von macer »

Mich würde interessieren weshalb du anstelle eines 4. Icons (Solar) lieber 3 Werte beim Haus verwendest?
Auch würde mich interessieren warum du die icons mit pfeilen die für die Anzeige von kWh gedacht sind gewählt hast. bei Watt kann ja einfach z.B. -500W angezeigt werden.
Was ich empfehlen würde:
Bild
Bild

Seb01
Beiträge: 59
Registriert: Mo 20. Mär 2023, 11:11
Hat sich bedankt: 4 Mal
Danksagung erhalten: 6 Mal

Re: Fritz!Fon Anzeige

Beitrag von Seb01 »

Hallo Macer,

ich fand das so schön.

Man sieht, wieviel Leistung aus und zur Batterie geht (Pfeil raus und Pfeil rein), das gleiche auch für das Stromnetz.

Außerdem kann ich die Werte direkt aus der Datenbank ziehen, ohne irgendetwas berechnen zu müssen. Das scheint in Node Red nicht so einfach zu sein. Meine Batterie z.B. ist in der Datenbank als Ladeleistung und Entladeleistung (beides in Watt) vorhanden, das gleiche für den "Stromanschluss" (Bezug und Einspeisung). Also nach dem KISS-Prinzip in Node Red gebaut ;-)

Ich könnte natürlich die Ladung der Batterie (jetzt 1. Icon, zweite Zeile) noch auf das Batterie-Icon verschieben und zwischen die Entlade- und Ladeleistung platzieren, aber das ist Kosmetik.

Gruß Seb01

macer
Beiträge: 5
Registriert: Mo 18. Sep 2023, 19:03
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Fritz!Fon Anzeige

Beitrag von macer »

Verstanden wenn die Werte so in der Datenbank gespeichert werden macht dies natürlich sinn.
Solltest jemand dennoch eine Anzeige mit "-" haben wollen kann dieser code in ein Funktion node eingefügt werden.
Dann einfach msg.negativEingang auf z.B. Einspeisung und msg.positivEingang auf Netzbezug.

Code: Alles auswählen

let ergebnis;

if (msg.negativEingang > 0){
    ergebnis = msg.negativEingang * -1;
}
else{
    ergebnis = msg.positivEingang;
}

//Hier die gewünschte var einstellen.
msg.valueXX = ergebnis;
return msg;

macer
Beiträge: 5
Registriert: Mo 18. Sep 2023, 19:03
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Fritz!Fon Anzeige

Beitrag von macer »

Mit der neusten Version (smarthome 0.3.4) kann man nun einfach die negativ variable übergeben (msg.negativeValueXX) und die wird dann verrechnet. Was die ganze angelegenheit noch einfacher macht.

Snoopy
Beiträge: 104
Registriert: So 27. Mär 2022, 12:48
Hat sich bedankt: 1 Mal
Danksagung erhalten: 5 Mal

Re: Fritz!Fon Anzeige

Beitrag von Snoopy »

Hallo,

könnte mir jemand bei der Einrichtung helfen? Nodered und die ganzen Plugins sind installiert, aber weiter komme ich nicht.

Discord oder TeamSpeak / AnyDesk oder TeamViewer

macer
Beiträge: 5
Registriert: Mo 18. Sep 2023, 19:03
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: Fritz!Fon Anzeige

Beitrag von macer »

Snoopy hat geschrieben:
Fr 20. Okt 2023, 15:47
Hallo,

könnte mir jemand bei der Einrichtung helfen? Nodered und die ganzen Plugins sind installiert, aber weiter komme ich nicht.

Discord oder TeamSpeak / AnyDesk oder TeamViewer
Du kannst auf den Solardisplay Discord kommen und mich anpingen. (Ganz frisch erstellt).
Beachte jedoch, dass es sich um Donationware handelt solltest es dir nichts wert sein kommuniziere dies bitte.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste