Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:channels:solar_inverters:deye

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:channels:solar_inverters:deye [2023/05/29 18:30] – Hinzugefügt möglichkeit 2 vzlogger exec raptorsdshardware:channels:solar_inverters:deye [2023/07/30 11:35] (aktuell) – duplicates erhöht raptorsds
Zeile 9: Zeile 9:
 Wer das WLAN nutzt sollte dringend die Firmware auf eine sicheren Stand updaten!\\ Wer das WLAN nutzt sollte dringend die Firmware auf eine sicheren Stand updaten!\\
 [[https://www.heise.de/news/Sicherheitsluecke-bei-Mikrowechselrichtern-von-Deye-Haendler-nicht-zustaendig-7483376.html|heise.de: Sicherheitslücke in Mikrowechselrichtern von Deye]]\\ [[https://www.heise.de/news/Sicherheitsluecke-bei-Mikrowechselrichtern-von-Deye-Haendler-nicht-zustaendig-7483376.html|heise.de: Sicherheitslücke in Mikrowechselrichtern von Deye]]\\
-[[https://zinnzgreen.de/service/deye-mikrowechselrichter-systemupdate/|zinsgreen.de: So aktualisieren Sie Ihren DEYE Mikrowechselrichter]]</note>+[[https://asarah.de/blogs/news/firmware-update-zur-sicherheit-von-deye-mikrowechselrichtern|asarah.de: So aktualisieren Sie Ihren DEYE Mikrowechselrichter]]</note> 
 + 
 +<note tip>Die Sicherheitslücke sind ab der version 1.53 geschlossen diese wird auch automatisch Verteilt\\ 
 +Die Neuste Version ist 1.57 in dieser soll der "no Web-Interface" Bug nach Start des WR behoben worden sein</note> 
  
 Vielen Dank an [[https://github.com/dr-ni|DR_NI auf github]] für sein Abfragescript sowie die Hilfen und Anpassungen. Vielen Dank an [[https://github.com/dr-ni|DR_NI auf github]] für sein Abfragescript sowie die Hilfen und Anpassungen.
Zeile 51: Zeile 55:
   * Test einer Abfrage (IP-Adresse und Zugangsdaten admin/admin an seinen Wechselrichter anpassen)   * Test einer Abfrage (IP-Adresse und Zugangsdaten admin/admin an seinen Wechselrichter anpassen)
  
-   mi600 [IP-Wechselrichter] admin admin webdata_today_e  +   mi600 IP-Wechselrichter Nutzer Passwort webdata_today_e  
-    + 
-   ==== Möglichkeit 1 CRON ====+ 
 + 
 +==== Möglichkeit 1 CRON ====
  
   * Sendescript Datei erstellen   * Sendescript Datei erstellen
Zeile 103: Zeile 109:
  
 #check if non ZERO #check if non ZERO
-if [ $TOTAL_NUM != "0.0" ]; then+if [ $TOTAL_NUM != "0.0" ] || [ $TOTAL_NUM != "0" ]; then
 #Send to DB #Send to DB
   wget -O - -q "http://"$host_db"/middleware/data/"$UUID2".json?operation=add&value="$TOTAL_NUM""   wget -O - -q "http://"$host_db"/middleware/data/"$UUID2".json?operation=add&value="$TOTAL_NUM""
Zeile 199: Zeile 205:
     ##Remove end SPACE-Char     ##Remove end SPACE-Char
     TOTAL_NUM=$(echo "$TOTAL" | sed 's/[[:space:]]*$//')     TOTAL_NUM=$(echo "$TOTAL" | sed 's/[[:space:]]*$//')
-    if [ $TOTAL_NUM == "0.0" ]; then +    OUTPUT="$TOTAL_NUM" 
-      OUTPUT=""+    if [ $TOTAL_NUM == "0.0" ] || [ $TOTAL_NUM == "0" ] ; then 
 +      printf "%s %s\n"undefine" "$OUTPUT"
     else     else
-      OUTPUT="$TOTAL_NUM"+      printf "%s %s\n" "$READING" "$OUTPUT"
     fi     fi
-    printf "%s = %s\n" "$READING" "$OUTPUT" 
   elif [ "$READING" == "DAY" ]; then   elif [ "$READING" == "DAY" ]; then
     DAY=$(/usr/local/bin/mi600 "$HOSTNAME" "$user" "$password" webdata_today_e)     DAY=$(/usr/local/bin/mi600 "$HOSTNAME" "$user" "$password" webdata_today_e)
Zeile 260: Zeile 266:
           "middleware": "http://localhost/middleware.php",           "middleware": "http://localhost/middleware.php",
           "aggmode": "none",           "aggmode": "none",
-          "duplicates": 3600+          "duplicates": 43200
         }         }
       ],       ],
Zeile 268: Zeile 274:
     }     }
 </code> </code>
-<note important>Der Inverter wird nun alle 240s gelesen , ACTUAL und TOTAL an die DB Übergeben , TOTAL wird auf Duplicate getestet und nur spätesten wenn kein neuer Wert vorhanden ist alle 3600s neu übernommen</note>+<note important>Der Inverter wird nun alle 240s gelesen , ACTUAL und TOTAL an die DB Übergeben , TOTAL wird auf Duplicate getestet und nur spätesten wenn kein neuer Wert vorhanden ist alle 43200s (12h) neu übernommen</note>
  
  
   * vzlogger neu starten    * vzlogger neu starten 
hardware/channels/solar_inverters/deye.1685377832.txt.gz · Zuletzt geändert: von raptorsds