Knuti_in_Päse
20abf8d3ba
RPi:MQTT Last-Will - handling empty config
To handle empty config for last-will
2 years ago
Knuti_in_Päse
c8af9c2e9a
RPi:MQTT support QoS, Retain and Last-Will
To support Quality of Service, Retain and Last-Will
Switch in ahoy.yml.example
2 years ago
Knuti_in_Päse
96d64faf62
RPi: send value irradiation to VZ and MQTT
to send all meassured and calculated values to Volkszaehler and to mqtt
change some logging levels for better differentiation
change frequency as part of AC phase
2 years ago
Knuti_in_Päse
67ed21ae2a
RPi:print HardwareInfoResponse on MQTT channel
print HardwareInfoResponse on MQTT channel
check: HardwareInfoResponse does not print on VZ
2 years ago
Knuti_in_Päse
d80a9c83a8
RPi:extend decoder for HardwareInfoResponse output
To print Firmware data in main or in output.py, we need to add a new method __dict__() to class HardwareInfoResponse
2 years ago
Knuti_in_Päse
ccca67d5c4
RPi: update description on ahoy.service
Automatic operation of Ahoy on an RPi can be based on the systemd method.
To activate systemd processes for ahoy, the config ahoy.service is needed.
2 years ago
Knuti_in_Päse
17c1fec2ad
RPi-calculate and print irradiation (Bestrahlung)
To calculate irradiation, max-power of each PV module must be defined in ahoy.yml (pls see ahoy.yml.example)
2 years ago
Knuti_in_Päse
eb0f3b319a
Delete ahoy.yml
2 years ago
Knuti_in_Päse
899dbaa346
Create ahoy.service
2 years ago
Knuti_in_Päse
2eef3b5bb4
Create ahoy.yml
privat ahoy-yml
2 years ago
Knuti_in_Päse
5db34cd5f2
RPi: support to transmit some attributes
To import some attribute to data-dict-variable, we need to transport this attributes to ResponseDecoder-Class
2 years ago
Knuti_in_Päse
787da07457
RPi: submit attributes to decoder
To import some attributes to data-dict-variable, this attributes must be submit to decoder classes
2 years ago
Knuti_in_Päse
f0894ca951
RPi: correct error while calling MqttOutputPlugin
In last patch I forgot the correct call to MqttOutputPlugin
Now, it testet
2 years ago
Knuti_in_Päse
bcd279ba03
Update class MqttOutputPlugin
movin function from main to class-method
2 years ago
Knuti_in_Päse
dcfd966fe4
RPI move function MQTT-Output as class method
RPI move function MQTT-Output as class method to outputs.py
2 years ago
Knuti_in_Päse
7fad17aa3e
RPI extend debug meassage for better understanding
The response of HardwareInfoResponse contains 16 byte, but only 8 bytes are known.
Analyse result of the last 2 bytes: This bytes contain the CRC-modbus.
To observe the double-byte (6, 10, 12), this extended log message could help.
2 years ago
Knuti_in_Päse
77087f1c37
RPI simpify and complete debug message
Debug message in function "poll_inverter" is not maintainable.
It is very easy to print a dict with all important data instead.
2 years ago
Knuti_in_Päse
4df6eab987
RPI: avoid error if mqtt is not defined
If MQTT is not defined in ahoy.yml, ahoy send an AttributeError
2 years ago
Knuti_in_Päse
e3b0f55467
Update output for VZ and Influx
In last days, we update MQTT output, now we sync this updates for VZ and Influx.
- reactive_power - Q_AC
- YieldDay and YieldTotal
2 years ago
Knuti_in_Päse
94cd4eb5bd
RPi: miss reactice power - add MQTT output [Q_VA]
Add MQTT Output [Q_VA] for reactive Power
2 years ago
Knuti_in_Päse
2c7e60352d
RPI: reactive power (Blindleistung) missing
we are missing "weactive power" (Blindleistung) in our output on RPi.
On ESP it is working allready.
2 years ago
PaeserBastelstube
7dedcc2c8a
Add mqtt global head (print timestamp) and add DC-yield-daily
MQTT record must have a timestamp for visualising last data received.
DC-yield-daily is availible in "data" variable, but not printed in mqtt record.
MQTT topics between ESP and RPI shoud be equel, so I sugest to change topic for YieldTotal
2 years ago
PaeserBastelstube
93ae88fca2
change AC_CURRENT divider to 100
In line 514, ac_current dividor must be 100 not 10
There is a mismatch in AC output: power[Watt] = voltage[Volt] * current[Ampere]
2 years ago
fred777
a6ab1e7859
compute sunrise correctly after midnight
if it's already after midnight, the sun will rise today already, not tomorrow
2 years ago
Christian Ehrlicher
06af61742a
RPI: Fix reading negative temperature - now also for Hoymiles600/1200 inverters
2 years ago
Christian Ehrlicher
b058bc10be
RPI: Fix reading negative temperature - must be treated as signed short,
not unsigned short
2 years ago
Christian Ehrlicher
e148f89d0c
RPI: fix sleep calculation by using the correct (utc) time
2 years ago
Christian Ehrlicher
c2ef55f7a2
RPI: fix logging
2 years ago
Christian Ehrlicher
cbcfb8da72
RPI: use logging facility instead print()
2 years ago
Christian Ehrlicher
b5e81f1605
RPI: misc - don't extract DTU serial from config for every poll
2 years ago
Christian Ehrlicher
0df4f38dac
RPI: remove unused function and import
2 years ago
Christian Ehrlicher
a13fc1d92a
RPI: fix SunsetHandler - use correct (utc) timestamp for comparision
2 years ago
lumapu
769796f53c
fix workflow
add missing file
2 years ago
lumapu
fbad251236
refactored directory structure
2 years ago
lumapu
58bc1f1d8a
refactored directory structure
revert PR #401 (no class, pasted to app.cpp)
2 years ago
lumapu
1bee8152f7
fix manifest.json
2 years ago
lumapu
aa7a844ff8
fix CORS for local devbuild install
2 years ago
lumapu
6390a17f20
fix workflow
2 years ago
lumapu
e606914c46
fix workflow
update short-sha version to 2.1
2 years ago
lumapu
c2dd659e7a
workflow update
2 years ago
lumapu
42e652c83a
workflow: Deprecating save-state fix
2 years ago
lumapu
07b66635f3
workflow test
2 years ago
lumapu
979b135729
workflow test
2 years ago
DanielR92
60f4010e18
wrong value name (not defined)
2 years ago
DanielR92
bd4892f945
Update readme to mqtt
2 years ago
fx2
0b32cab7a4
can use OLED (ssd1306) display with esp32 too
2 years ago
lumapu
282672622f
fix #396 thx @Argafal
2 years ago
fx2
ac5e5f9277
Update readme.md
2 years ago
fx2
bcc8316470
ssd1306 (i2c) wiring
2 years ago
lumapu
11da974772
fix #397 MQTT reports zero values
fix #397 remove "not producing" if not yet available for MQTT and HTML
2 years ago