hardware:channels:solar_inverters:kostal_pico
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
hardware:channels:solar_inverters:kostal_pico [2019/06/04 14:57] – zugschlus | hardware:channels:solar_inverters:kostal_pico [2019/06/04 16:10] – [Ansatz 2: vzlogger exec-Channel] Add the code zugschlus | ||
---|---|---|---|
Zeile 210: | Zeile 210: | ||
===== Ansatz 2: vzlogger exec-Channel ===== | ===== Ansatz 2: vzlogger exec-Channel ===== | ||
- | Bei diesem Ansatz erfolgt die Abfrage des Wechselrichters mit einem Shellscript, | + | Bei diesem Ansatz erfolgt die Abfrage des Wechselrichters mit einem Shellscript, |
+ | Script (exec-pvwr): | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | # curl --silent http:// | ||
+ | # | html2text | grep --max-count=1 ' | ||
+ | # aktuell | ||
+ | |||
+ | # catch errors | ||
+ | |||
+ | set -u | ||
+ | set -e | ||
+ | |||
+ | # preliminaries | ||
+ | |||
+ | HOSTNAME=" | ||
+ | shift | ||
+ | REPEAT=" | ||
+ | shift | ||
+ | READINGS=" | ||
+ | USERNAME=" | ||
+ | PASSWORD=" | ||
+ | URL=" | ||
+ | REGEXP=" | ||
+ | |||
+ | # SC2034 | ||
+ | for repeat in $(seq 1 " | ||
+ | NOW=" | ||
+ | |||
+ | CURLOUT=" | ||
+ | |||
+ | # pull requested readings from curl output | ||
+ | |||
+ | for READING in $READINGS; do | ||
+ | case " | ||
+ | " | ||
+ | OUTPUT=" | ||
+ | # PVWR prints "x x x" in the dark, that is parsed | ||
+ | # into the empty string by the sed regexp, make | ||
+ | # that zero here | ||
+ | printf "%d: %s = %d\\n" " | ||
+ | ;; | ||
+ | *) | ||
+ | # we don't have what the user asked for, print error message | ||
+ | printf >&2 "no reading %s\\n" " | ||
+ | exit 1 | ||
+ | ;; | ||
+ | esac | ||
+ | done | ||
+ | if [ " | ||
+ | sleep 30 | ||
+ | fi | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | ==== vzlogger.conf ==== | ||
+ | |||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
===== Weiterführende Links ===== | ===== Weiterführende Links ===== | ||
[[: | [[: | ||
hardware/channels/solar_inverters/kostal_pico.txt · Zuletzt geändert: 2022/04/21 22:12 von jau