Benutzer-Werkzeuge

Webseiten-Werkzeuge


fhem

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fhem [2022/03/06 08:54] – [Installation auf Raspberry PI OS] ollifhem [2025/01/28 23:25] (aktuell) – [Werte umrechnen] olli
Zeile 7: Zeile 7:
 Alternativ können diese Befehle verwendet werden: Alternativ können diese Befehle verwendet werden:
 <code bash> <code bash>
-sudo wget -qO http://debian.fhem.de/archive.key | apt-key add - && +wget -Ohttps://debian.fhem.de/archive.key | gpg --dearmor > /usr/share/keyrings/debianfhemde-archive-keyring.gpg && 
-echo "deb http://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list &&+sudo echo "deb [signed-by=/usr/share/keyrings/debianfhemde-archive-keyring.gpg] https://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list &&
 sudo apt update && sudo apt update &&
 sudo apt install fhem sudo apt install fhem
Zeile 15: Zeile 15:
 ===== Plots löschen ===== ===== Plots löschen =====
 Nicht mehr benötigte Plots lassen sich mit dem Kommando ''delete PLOTNAME'' löschen. Nicht mehr benötigte Plots lassen sich mit dem Kommando ''delete PLOTNAME'' löschen.
 +
 +Beispiel:
 <code> <code>
 delete SVG_HMS100TF_4300 delete SVG_HMS100TF_4300
 </code> </code>
 +
 +===== Messung der Internetgeschwindigkeit =====
 +Die Internetgeschwindigkeit lässt sich mit dem Modul ''speedtest'' messen.
 +
 +==== Installation von Ookla Speedtest ====
 +<code bash>
 +curl -L https://packagecloud.io/ookla/speedtest-cli/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/speedtestcli-archive-keyring.gpg >/dev/null
 +echo "deb [signed-by=/usr/share/keyrings/speedtestcli-archive-keyring.gpg] https://packagecloud.io/ookla/speedtest-cli/debian/ $(lsb_release -cs) main" | sudo tee  /etc/apt/sources.list.d/speedtest.list
 +sudo apt update
 +sudo apt install speedtest
 +</code>
 +
 +==== Modul einbinden ====
 +<code>
 +define Speedtest speedtest 3600
 +define FileLog_MySpeedtest FileLog ./log/InternetSpeedTest-%Y.log MySpeedtest:.*
 +attr FileLog_MySpeedtest logtype text
 +define SVG_FileLog_MySpeedtest_1 SVG FileLog_Speedtest:SVG_FileLog_MySpeedtest_1:CURRENT
 +</code>
 +
 +==== Plot einrichten ====
 +Um Upload, Download und Ping in einem Diagramm darzustellen, diese Einstellungen im Plot Editor machen:
 +{{speedtest.png|}}
 +
 +===== Werte umrechnen =====
 +Liefert ein Device ein Reading in der falschen Einheit kann der Wert mit [[https://wiki.fhem.de/wiki/UserReadings|UserReadings]] umgerechnet werden:
 +<code perl>
 +attr DEVICENAME userReadings NEW_USER_READING_NAME {ReadingsVal(DEVICENAME,EXISTING_USER_READING_NAME,0)/1000}
 +</code>
 +
 +Beispiel:
 +<code perl>
 +attr Stromzaehler userReadings total_consumption_kwh {ReadingsVal("Stromzaehler","total_consumption",0)/1000}
 +</code>
 +
 +<WRAP tip round>
 +Als DEVICENAME innerhalb von UserReadings sollte man $NAME verwenden, falls man das Device mal umbenennen möchte.
 +
 +Beispiel:
 +<code perl>
 +attr Stromzaehler userReadings total_consumption_kwh {ReadingsVal($NAME,"total_consumption",0)/1000}
 +</code>
 +</WRAP> 
 +
 +<WRAP tip round>
 +Mehrere UserReadings müssen in einer Zeile angegeben werden (mit Komma getrennt), sonst wird nur das zuletzt hinzugefügt aktualisiert. 
 +
 +Beispiel:
 +<code perl>
 +attr Stromzaehler userReadings total_feed_kwh {ReadingsVal($NAME,"total_feed",0)/1000},total_consumption_kwh {ReadingsVal($NAME,"total_consumption",0)/1000}
 +</code>
 +</WRAP>
 +
 +===== Stromzähler auslesen =====
 +   * [[https://www.landisgyr.de/webfoo/wp-content/uploads/2018/08/D000061986-E320-AMxD-Benutzerhandbuch-de-c.pdf|Benutzerhandbuch Landis Gyr E320]]
 +   * [[https://api.netze-bw.de/ctfservice/v1/assets/5wq7XgMdnqWKWcEKgQ0sA0?|Anleitung Landis Gyr E320 (Netze BW)]]
  
 ===== Homepage ===== ===== Homepage =====
   * [[https://fhem.de/|Homepage]]    * [[https://fhem.de/|Homepage]] 
  
fhem.1646553243.txt.gz · Zuletzt geändert: 2022/03/06 08:54 von olli