Commit graph

14 commits

Author SHA1 Message Date
Christian Ehrlicher
f332738ceb RPI: properly catch exception when crc8 check failed 2022-09-17 10:29:20 +02:00
Christian Ehrlicher
fb6250a109 RPI: Request alarm when alarm id changes 2022-09-13 17:18:24 +02:00
Christian Ehrlicher
de90c19eb3 RPI: add handling for InverterDevInform_All message, handle
RealTimeRunData_Reality similar to RealTimeRunData_Debug
2022-09-12 18:58:28 +02:00
Christian Ehrlicher
ddbb35eff3 RPI: use a requests seesion for the volkszaehler plugin to be able to
use hhtp keep-alive functionality. Print debug-output only when debug
is enabled
2022-09-04 14:24:54 +02:00
Christian Ehrlicher
82f1562129 Initial plugin to directly send the values from the inverter to the volkszaehler middleware 2022-08-18 17:03:03 +02:00
ngt-github
616e889e94 Added options for TLS usage for MQTT client and insecure certificate handling 2022-08-13 23:36:39 +02:00
Jan-Jonas Sämann
391fec99d2 Pypackage fix interval sleep time 2022-05-29 07:22:44 +02:00
Jan-Jonas Sämann
88e9de42b8 pypackage add powerfactor where possible 2022-05-24 18:26:48 +02:00
Jan-Jonas Sämann
5935e0dabe Update pypackage set txpower per nrf/inverter
Add config parameter `txpower` in inverters- and nrf context.
This enables overriding txpower default RF24_PA_MAX, in some cases
inverters require RF24_PA_LOW. For larger setups, txpower can be set per
inverter to be able to query a far away (max) and a near by (low) one from within
one instance.

Valid values can be:
 * `txpower: 'max'` (corresponds to RF24_PA_MAX, default)
 * `txpower: 'low'` (corresponds to RF24_PA_LOW)
2022-05-23 07:31:09 +02:00
Jan-Jonas Sämann
e4eebb67e4 Improve python code quality
Mostly fix naming convetion, add descriptions. Cleanup code, left behind
from tinkering.
2022-05-16 12:29:58 +02:00
Jan-Jonas Sämann
5101b22ff7 Provide Influx2 output plugin
Allready thougt about it earlier and requested in #29
2022-05-15 16:19:38 +02:00
Jan-Jonas Sämann
532168e1eb Allow disable mqtt 2022-05-14 19:51:47 +02:00
Jan-Jonas Sämann
d408264521 Adds documentation to python-hoymiles module 2022-05-11 18:52:28 +02:00
Jan-Jonas Sämann
d27f0c1148 Integrate ahoy.py into hoymiles module
Finally get rid of ahoy.py and integrate functionallity into the module
itself. Prepares for pipelines, adding pip installer or debian packaging.

Improve configuration adds commandline switches for:

  * `--verbose, enabling verbose logging
  * `--log-transactions`, outbut all rf raw data

Improve loop, now runs all queued commands per inverter within interval.
Skip sleep when interval is allready due.
2022-05-11 00:05:09 +02:00
Renamed from tools/rpi/ahoy.py (Browse further)