Patrick Amrhein
aa9da851a1
merge development03
8 months ago
geronet1
5294ae3009
MQTT JSON Payload pro Kanal und total, auswählbar
NodeRED Beispiel
Bug #1522
10 months ago
Wusaweki
a4492305a7
change symbol for 'radio not found'
(cherry picked from commit 1dbb0ceb2f82fd2e9fe4192763898add140f8c5a)
(cherry picked from commit 3b137d029876bab67ac7f4c246c8a2fc4ce0abeb)
1 year ago
Wusaweki
120522582e
adapt 128x64 to symbolic layout
1 year ago
vendetta
921506d543
fixed None access
1 year ago
vendetta
b475c34878
fixed NoneType access
2 years ago
vendetta
a269edc03c
fixed change in dependency
2 years ago
vendetta
ba7d3e8b8b
fixed mqtt client usage with sun timings; fixed null pointer when sun times are disabled
2 years ago
vendetta
bf7b122cea
added warning to detect unreachable NRF chip; added basic interrupt handler;added missing exception on timeout
# Conflicts:
# tools/rpi/hoymiles/__init__.py
2 years ago
lumapu
be1db5b167
clean up
1 year ago
Wusaweki
bf0f1181c6
add fonts with symbols to ahoy project and add WLAN RSSI bar to 84x48
1 year ago
Knuti_in_Paese
3ee80c4790
RPi: crash while using multi inverters with diff num of strings
- add some comments
- change timestamp format for logging
2 years ago
Knuti_in_Paese
8eef8e2ef4
RPi: crash while using multi inverters with diff num of strings
add some comments
change timestamp format for logging
2 years ago
Knuti_in_Paese
5a93536940
Python goes in crash, when using an other InfoCommend
comment line 178 of main.py as before
add an else path in __init__.py
2 years ago
Knuti_in_Paese
9331d9197b
RPi:crash when using additional InfoCommands
Python goes in crash, when using an other InfoCommend
i.e. uncomment line 178 of __main__.py
2 years ago
Andy Voigt
60f2876d9c
Fixed index out of bounds
2 years ago
Alex
b6de5b9beb
Update Dockerfile
update to bookworm
2 years ago
Florian Schüller
3fa274e342
Fix suntimes working if mqtt is enabled but suntimes is disabled
2 years ago
Betacentauri
72d044bcf6
[rpi] Add config for transmit retries
and increase to 5 so that all channels are tried once
2 years ago
Betacentauri
9acd8c59cd
[rpi] Use tx channel hopping and decrease timeout
Using only channel 40 for transmits led in some cases to no responses.
2 years ago
Betacentauri
2005348f54
[rpi] Add powerfactor and event_count decoder for HM300, HM350, HM400
Without event_count program crashes immediately in __main__.py line 233.
2 years ago
Betacentauri
ac207e0d37
[rpi] Add log file rotation
so that log file doesn't grow infinitely
2 years ago
Alex
7d2efd7943
Update Dockerfile
added Influx Client Pip
2 years ago
Alex
0526a5191a
Create Dockerfile
2 years ago
rejoe2
44faa0316c
MI - reviw ac calculation ( #2 )
* Update: RPi documentation
* Update miPayload.h
* Update README.md
* MI - remarks to user manual
* MI - getting started
* MI - user manual typos
* MI - fix AC calc
* MI - fix status msg. analysis
---------
Co-authored-by: DM6JM <micheleblank@gmx.com>
Co-authored-by: Lukas Pusch <lp@lufami.de>
2 years ago
DM6JM
f6d9cd6142
Update: RPi documentation
2 years ago
subdancer
730c4b9552
Add EKD ESPNRF Case
2 years ago
Knuti_in_Paese
6b3af717fb
RPi:(new)DTU-name,Disco-handler,ext.Error-handling,sun2mqtt
Add disconnect handler for influx and volkszaehler.
Change spec. Informations on ahoy.service and ahoy.yml.example.
Extented Error handling.
Send sun-rise and sun-set information to MQTT.
2 years ago
Knuti_in_Päse
57bc46191c
RPi: README.md format one new section
2 years ago
Knuti_in_Paese
9a0bee831d
RPi:specify README.md and collect data from EventsResponse
2 years ago
Knuti_in_Paese
892f554ff5
RPI:finer tuned debug logging
Description for prep RF24 and pyrf24 on debian 11 (bullseye) 64 bit OS
2 years ago
Knuti_in_Paese
0d552e3007
RPI:error handling while getting corruppted data
extended error handling while getting corruppted data on 64 bit operating system (bullseye)
lots of currupted data are reseived on Debian 11 OS. So we have to check the data length before using strict.unpack
2 years ago
Knuti_in_Paese
d996c2c10b
RPI:using pyRF24 on Debian 11 bullseye environment
known RF24 lib can not installed on Debian 11 bullseye 64 bit operating system
now, system try to import RF24 nor pyrf24
2 years ago
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