Commit graph

1108 commits

Author SHA1 Message Date
Lukas Pusch
68d3c28f63
Merge pull request #764 from DM6JM/Docu-Pi
Update: RPi documentation
2023-03-13 12:21:45 +01:00
DM6JM
f6d9cd6142 Update: RPi documentation 2023-03-12 17:39:36 +01:00
lumapu
32e26d5e14 fix link 2023-03-07 22:07:00 +01:00
lumapu
a6610001a3 update readme 2023-03-07 21:52:25 +01:00
lumapu
6f344458f9 fix readme 2023-03-07 21:43:50 +01:00
lumapu
6dd6670b13 readme update 2023-03-07 21:42:35 +01:00
lumapu
9cc0b5b19c readme update 2023-03-07 21:31:47 +01:00
lumapu
ce81ca8f53 add license Readme to have it better visible to all 2023-03-07 21:24:29 +01:00
Lukas Pusch
a4799b497d
Merge pull request #738 from tomquist/patch-1
Add TSOL-M1600 to firmware collection
2023-03-05 20:36:25 +01:00
tomquist
a60b6affae
Add TSOL-M1600 to firmware collection 2023-03-05 11:24:00 +01:00
Lukas Pusch
efbe7de804
Merge pull request #679 from PaeserBastelstube/main
RPi:(new)DTU-name,Disco-handler,ext.Error-handling,sun2mqtt
2023-02-14 20:04:22 +01:00
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.
2023-02-14 10:34:22 +01:00
Lukas Pusch
be4a913a9f
Merge pull request #646 from PaeserBastelstube/main
RPI:tuned debug logging and collect data from EventsResponse
2023-02-05 23:18:15 +01:00
Knuti_in_Päse
57bc46191c
RPi: README.md format one new section 2023-02-04 17:25:58 +01:00
Knuti_in_Paese
9a0bee831d RPi:specify README.md and collect data from EventsResponse 2023-02-04 16:40:50 +01:00
Knuti_in_Paese
892f554ff5 RPI:finer tuned debug logging
Description for prep RF24 and pyrf24 on debian 11 (bullseye) 64 bit OS
2023-02-04 11:41:29 +01:00
Lukas Pusch
5fc92915ee
Merge pull request #641 from PaeserBastelstube/main
RPI:error handling while getting corruppted data
2023-02-02 23:56:44 +01:00
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
2023-02-02 14:21:30 +01:00
Lukas Pusch
147a6bb363
Merge pull request #640 from PaeserBastelstube/main
RPI:using pyRF24 on Debian 11 bullseye environment
2023-02-02 00:18:47 +01:00
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
2023-02-01 21:42:51 +01:00
Lukas Pusch
208f9e5ab7
Merge pull request #629 from PaeserBastelstube/main
RPI:MQTT handle QoS, Retain and Last-Will
2023-01-27 23:35:47 +01:00
Knuti_in_Päse
20abf8d3ba RPi:MQTT Last-Will - handling empty config
To handle empty config for last-will
2023-01-27 16:48:17 +01:00
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
2023-01-27 16:24:03 +01:00
Lukas Pusch
dda84cd733
Merge pull request #626 from PaeserBastelstube/main
RPi: send value irradiation to VZ and MQTT
2023-01-26 22:08:22 +01:00
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
2023-01-25 11:49:13 +01:00
Lukas Pusch
a4f5c9a07f
Merge pull request #603 from PaeserBastelstube/main
RPi:print HardwareInfoResponse on MQTT channel
2023-01-20 08:58:10 +01:00
Knuti_in_Päse
67ed21ae2a RPi:print HardwareInfoResponse on MQTT channel
print HardwareInfoResponse on MQTT channel
check: HardwareInfoResponse does not print on VZ
2023-01-19 11:26:21 +01:00
Lukas Pusch
32366bad59
Merge pull request #595 from PaeserBastelstube/main
RPi:extend decoder for HardwareInfoResponse output
2023-01-16 22:28:30 +01:00
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
2023-01-16 19:38:20 +01:00
Lukas Pusch
20c9151866
Merge pull request #590 from PaeserBastelstube/main
RPi: update description on ahoy.service
2023-01-15 22:20:55 +01:00
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.
2023-01-15 20:19:38 +01:00
Lukas Pusch
c8b1b0a425
Merge pull request #587 from PaeserBastelstube/main
RPi-calculate and print irradiation (Bestrahlung)
2023-01-14 22:04:25 +01:00
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)
2023-01-14 20:49:52 +01:00
Lukas Pusch
a09b9c25ba
Merge pull request #585 from PaeserBastelstube/main
RPi: transport attributes to ResponseDecoder-Class
2023-01-13 21:43:22 +01:00
Lukas Pusch
b53018f13e
Merge pull request #583 from PaeserBastelstube/RPi-correct-calling-of-MqttOutputPlugin
RPi: correct error while calling MqttOutputPlugin
2023-01-13 21:22:20 +01:00
Knuti_in_Päse
eb0f3b319a
Delete ahoy.yml 2023-01-13 18:22:41 +01:00
Knuti_in_Päse
899dbaa346
Create ahoy.service 2023-01-13 13:15:28 +01:00
Knuti_in_Päse
2eef3b5bb4
Create ahoy.yml
privat ahoy-yml
2023-01-13 13:14:55 +01:00
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
2023-01-13 13:12:43 +01:00
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
2023-01-13 13:05:59 +01:00
Knuti_in_Päse
f0894ca951
RPi: correct error while calling MqttOutputPlugin
In last patch I forgot the correct call to MqttOutputPlugin
Now, it testet
2023-01-13 12:36:54 +01:00
Lukas Pusch
0225481b29
Merge pull request #579 from PaeserBastelstube/RPI-function-MQTT-Output-as-class-method
RPi function mqtt output as class method
2023-01-13 07:56:03 +01:00
Lukas Pusch
4c5a01fe2d
Merge pull request #578 from PaeserBastelstube/RPI-simplify-and-extend-some-debug-messages
Rpi simplify and extend some debug messages
2023-01-13 07:55:26 +01:00
Knuti_in_Päse
bcd279ba03
Update class MqttOutputPlugin
movin function from main to class-method
2023-01-11 20:27:28 +01:00
Knuti_in_Päse
dcfd966fe4
RPI move function MQTT-Output as class method
RPI move function MQTT-Output as class method to outputs.py
2023-01-11 15:13:00 +01:00
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.
2023-01-11 15:01:54 +01:00
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.
2023-01-11 14:42:30 +01:00
Lukas Pusch
52e8d98319
Merge pull request #574 from PaeserBastelstube/RPI-avoid-AttributeError-if-MQTT-is-not-defined-in-ahoy.yml
RPI: avoid error if mqtt is not defined
2023-01-11 09:02:11 +01:00
Lukas Pusch
bb90c810d3
Merge pull request #572 from PaeserBastelstube/RPI-Sync-Output-from-MQTT-to-VZ-and-Influx
Sync mqtt output to VZ and Influx
2023-01-11 08:59:16 +01:00
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
2023-01-10 11:06:52 +01:00