Commit graph

718 commits

Author SHA1 Message Date
geronet1
5294ae3009 MQTT JSON Payload pro Kanal und total, auswählbar
NodeRED Beispiel
Bug #1522
2024-03-29 22:20:47 +01:00
Wusaweki
a4492305a7 change symbol for 'radio not found'
(cherry picked from commit 1dbb0ceb2f82fd2e9fe4192763898add140f8c5a)
(cherry picked from commit 3b137d029876bab67ac7f4c246c8a2fc4ce0abeb)
2023-12-03 10:50:40 +01:00
Wusaweki
120522582e adapt 128x64 to symbolic layout 2023-11-22 20:51:29 +01:00
lumapu
111c683faf Merge branch 'vendetta1987-nrf_container' into development03 2023-10-04 22:18:50 +02:00
vendetta
921506d543 fixed None access 2023-09-21 20:33:42 +02:00
vendetta
b475c34878 fixed NoneType access 2023-09-21 20:32:00 +02:00
vendetta
a269edc03c fixed change in dependency 2023-09-21 20:32:00 +02:00
vendetta
ba7d3e8b8b fixed mqtt client usage with sun timings; fixed null pointer when sun times are disabled 2023-09-21 20:32:00 +02:00
vendetta
bf7b122cea added warning to detect unreachable NRF chip; added basic interrupt handler;added missing exception on timeout
# Conflicts:
#	tools/rpi/hoymiles/__init__.py
2023-09-21 20:32:00 +02:00
lumapu
be1db5b167 clean up 2023-09-11 21:03:23 +02:00
Wusaweki
bf0f1181c6 add fonts with symbols to ahoy project and add WLAN RSSI bar to 84x48 2023-09-10 20:56:26 +02:00
lumapu
e5d78bf5b4 Merge branch 'main' into development03 2023-07-23 23:23:13 +02:00
Knuti_in_Paese
3ee80c4790 RPi: crash while using multi inverters with diff num of strings
- add some comments
- change timestamp format for logging
2023-07-20 13:15:30 +02:00
Knuti_in_Paese
8eef8e2ef4 RPi: crash while using multi inverters with diff num of strings
add some comments
change timestamp format for logging
2023-07-20 13:02:23 +02:00
Lukas Pusch
868c49fdf4
Merge pull request #1030 from PaeserBastelstube/main
RPi:crash when using additional InfoCommands
2023-07-19 22:07:10 +02:00
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
2023-07-17 19:44:52 +02:00
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
2023-07-17 19:25:24 +02:00
Andy Voigt
60f2876d9c Fixed index out of bounds 2023-07-13 14:06:05 +02:00
lumapu
0b763df0a2 Merge branch 'isarrider-patch-2' into development03 2023-06-18 01:05:18 +02:00
Alex
b6de5b9beb
Update Dockerfile
update to bookworm
2023-06-17 08:20:41 +02:00
Florian Schüller
3fa274e342 Fix suntimes working if mqtt is enabled but suntimes is disabled 2023-06-11 09:23:41 +02:00
Betacentauri
72d044bcf6 [rpi] Add config for transmit retries
and increase to 5 so that all channels are tried once
2023-05-06 12:05:21 +02:00
Betacentauri
9acd8c59cd [rpi] Use tx channel hopping and decrease timeout
Using only channel 40 for transmits led in some cases to no responses.
2023-05-06 12:03:52 +02:00
Betacentauri
2005348f54 [rpi] Add powerfactor and event_count decoder for HM300, HM350, HM400
Without event_count program crashes immediately in __main__.py line 233.
2023-04-29 14:11:18 +02:00
Betacentauri
ac207e0d37 [rpi] Add log file rotation
so that log file doesn't grow infinitely
2023-04-29 13:13:22 +02:00
lumapu
53d02df854 Merge branch 'isarrider-patch-1' into development03 2023-03-23 22:10:24 +01:00
Alex
7d2efd7943
Update Dockerfile
added Influx Client Pip
2023-03-23 14:06:25 +01:00
Alex
0526a5191a
Create Dockerfile 2023-03-20 14:05:35 +01:00
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>
2023-03-15 08:19:24 +01:00
DM6JM
f6d9cd6142 Update: RPi documentation 2023-03-12 17:39:36 +01:00
subdancer
730c4b9552 Add EKD ESPNRF Case 2023-02-28 02:14:24 +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
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
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
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
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
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
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
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
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
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
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