Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:solar_inverters:hoymiles

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:solar_inverters:hoymiles [2024/05/25 23:56] – angelegt tgehardware:channels:solar_inverters:hoymiles [2024/05/26 00:13] (aktuell) tge
Zeile 41: Zeile 41:
 Es werden ein paar Abhängigkeiten benötigt: Es werden ein paar Abhängigkeiten benötigt:
   pip3 install crcmod pyyaml paho-mqtt SunTimes   pip3 install crcmod pyyaml paho-mqtt SunTimes
-Danach brauchen wir ein Installationsdirectory und clonen den Benötigten Teil des Git repo hierhin:+Danach brauchen wir ein Installationsdirectory und clonen den benötigten Teil des Git repo hierhin:
   mkdir ~/ahoy   mkdir ~/ahoy
   cd ~/ahoy   cd ~/ahoy
Zeile 62: Zeile 62:
 Stellen eingetragen werden. Stellen eingetragen werden.
 Zweitens benötigen wir die URL der Volkszähler middleware und schliesslich die zu sendenden Werte Zweitens benötigen wir die URL der Volkszähler middleware und schliesslich die zu sendenden Werte
-(die mit Channel-UUIDs verknüpft werden müssen).+(die wie üblich mit VZ Channel-UUIDs verknüpft werden müssen).
 Für eine direkte Integration mit Volkszähler wird influxdb oder mqtt nicht benötigt. Für eine direkte Integration mit Volkszähler wird influxdb oder mqtt nicht benötigt.
 Die GPS Koordinaten des Standortes eintragen. Die GPS Koordinaten des Standortes eintragen.
  
-Das Ganze sieht dann so aus:+Das Ganze sieht dann z.B. so aus:
  
   ahoy:   ahoy:
Zeile 115: Zeile 115:
 gefunden wurden: gefunden wurden:
   cd tools/rpi   cd tools/rpi
-  ln -s .local/lib/python3.7/site-packages/pyrf24/libcpp_rf24.so . +  ln -s ~/.local/lib/python3.7/site-packages/pyrf24/libcpp_rf24.so . 
-  ln -s .local/lib/python3.7/site-packages/pyrf24/libcpp_rf24_network.so . +  ln -s ~/.local/lib/python3.7/site-packages/pyrf24/libcpp_rf24_network.so . 
-  ln -s .local/lib/python3.7/site-packages/pyrf24/libcpp_rf24_mesh.so .+  ln -s ~/.local/lib/python3.7/site-packages/pyrf24/libcpp_rf24_mesh.so .
  
 == Test == == Test ==
Zeile 129: Zeile 129:
   2024-05-25 19:30:00.1716658200 DEBUG: Received 27 bytes channel 3: 95 84 22 03 10 84 22 03 10 02 4f 1e 00 00 71 76 00 00 02 e4 08 d1 13 87 00 b4 de   2024-05-25 19:30:00.1716658200 DEBUG: Received 27 bytes channel 3: 95 84 22 03 10 84 22 03 10 02 4f 1e 00 00 71 76 00 00 02 e4 08 d1 13 87 00 b4 de
   2024-05-25 19:30:01.1716658201 DEBUG: Payload: 00 01 00 08 00 02 00 00 01 28 00 40 00 bc 00 00 4f 1e 00 00 71 76 00 00 02 e4 08 d1 13 87 00 b4 00 00 00 08 03 e8 01 29 00 03 df f4   2024-05-25 19:30:01.1716658201 DEBUG: Payload: 00 01 00 08 00 02 00 00 01 28 00 40 00 bc 00 00 4f 1e 00 00 71 76 00 00 02 e4 08 d1 13 87 00 b4 00 00 00 08 03 e8 01 29 00 03 df f4
-  2024-05-25 19:30:01.1716658201 DEBUG: http://vz-server:8000 "GET /middleware.php/data/c9671a60-1808-11ef-8039-4ba60d7468c1.json?operation=add& +  2024-05-25 19:30:01.1716658201 DEBUG: http://vz-server:8000 "GET /middleware.php/data/c9671a60-1808-11ef-8039-4ba60d7468c1.json?operation=add&ts=1716658201217&value=18.0 HTTP/1.1" 200 26
-ts=1716658201217&value=18.0 HTTP/1.1" 200 26+
  
 == Installieren als OS Service == == Installieren als OS Service ==
 Auch hierzu ist schon alles vorbereitet: Auch hierzu ist schon alles vorbereitet:
   sudo systemctl enable `pwd`/ahoy_system.service   sudo systemctl enable `pwd`/ahoy_system.service
 +Vorher noch das dort enthaltene WorkingDirectory anpassen. Aus der Kommandozeile das "--verbose" entfernen,
 +um die Menge der Log-Daten zu reduzieren.
    
hardware/channels/solar_inverters/hoymiles.1716674186.txt.gz · Zuletzt geändert: 2024/05/25 23:56 von tge