Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions packages/modules/smarthome/fronius/watt.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
#!/usr/bin/python3
import logging
import sys
import json
import jq
import urllib.request

log = logging.getLogger(__name__)

devicenumber = str(sys.argv[1])
ipadr = str(sys.argv[2]) # IP-ADresse des Fronius Wechselrichters, mit dem der Zähler kommuniziert
smid = int(sys.argv[3]) # ID des Zählers im Wechselrichter (Hauptzähler 0, weitere fortlaufend)
Expand All @@ -30,4 +27,7 @@
except Exception:
powerc = 0

log.debug("Device" + str(devicenumber) + '{"power":' + str(power) + ',"powerc":' + str(powerc) + '}')

with open('/var/www/html/openWB/ramdisk/smarthome_device_ret' + str(devicenumber), 'w') as f1:
answer = '{"power":' + str(power) + ',"powerc":' + str(powerc) + '}'
json.dump(answer, f1)
6 changes: 3 additions & 3 deletions packages/modules/smarthome/json/watt.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
#!/usr/bin/python3
import logging
import sys
import json
import jq
import urllib.request

log = logging.getLogger(__name__)

devicenumber = str(sys.argv[1])
# Abfrage-URL, die die .json Antwort liefert. Z.B.
Expand All @@ -29,4 +27,6 @@
except Exception:
powerc = 0

log.debug('Device' + str(devicenumber) + '{"power":' + str(power) + ',"powerc":' + str(powerc) + '}')
with open('/var/www/html/openWB/ramdisk/smarthome_device_ret' + str(devicenumber), 'w') as f1:
answer = '{"power":' + str(power) + ',"powerc":' + str(powerc) + '}'
json.dump(answer, f1)
2 changes: 1 addition & 1 deletion packages/modules/smarthome/mystrom/watt.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@
answer = '{"power":' + str(aktpower) + ',"powerc":' + str(powerc) + ',"on":' + \
str(relais) + ',"temp0":' + str(temp) + '} '
with open('/var/www/html/openWB/ramdisk/smarthome_device_ret' + str(devicenumber), 'w') as f1:
log.debug('Device' + str(devicenumber) + ' ' + answer)
json.dump(answer, f1)
2 changes: 2 additions & 0 deletions packages/modules/smarthome/viessmann/off.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,5 @@
"Einmalige Warmwasseraufbereitung deaktiviert CO-17 = 0")
pvmodus = 0
log.debug(f"[Viessmann {devicenumber}] PV-Modus gesetzt: {pvmodus}")
with open('/var/www/html/openWB/ramdisk/smarthome_device_' + str(devicenumber) + '_pv', 'w') as f:
f.write(str(pvmodus))
2 changes: 2 additions & 0 deletions packages/modules/smarthome/viessmann/on.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@
f"[Viessmann {devicenumber}] devicenr {devicenumber} ipadr {ipadr} "
"Einmalige Warmwasseraufbereitung aktiviert CO-17 = 1")
log.debug(f"[Viessmann {devicenumber}] PV-Modus gesetzt: 1")
with open('/var/www/html/openWB/ramdisk/smarthome_device_' + str(devicenumber) + '_pv', 'w') as f:
f.write(str(1))