Commit graph

1338 commits

Author SHA1 Message Date
Rémi K
bd8de5f8f9 Send totals values once 2023-01-29 11:43:39 +01:00
Rémi K
6e6ef9ff2c
Merge branch 'development03' into development03 2023-01-29 08:09:15 +01:00
lumapu
a25aad3bb3 Merge branch 'main' into development03 2023-01-29 01:08:52 +01:00
lumapu
8457f46b0c further improvements regarding wifi #611, fix connection if only one AP with same SSID is there
fix endless loop in `zerovalues` #564
fix auto discover again #565
added total values to autodiscover #630
improved zero at midnight #625
2023-01-29 00:55:10 +01:00
lumapu
f8d4b4f5ae fixed Wifi scan during first configuration (client connected to AP of Ahoy) #611 2023-01-28 23:37:40 +01:00
Rémi K
9456937baf Add Autodiscovery for total topic 2023-01-28 10:39:09 +01:00
Rémi K
3bd8fe61b5 Fix attempt for HA autodiscovery 2023-01-28 05:58:32 +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
lumapu
6721c8bbc1 wifi debug 2023-01-25 22:28:10 +01:00
lumapu
22ae6d2e22 fix wrong filename for automatically created manifest (online installer) #620
added rotate display feature #619
improved Prometheus endpoint #615, thx to fsck-block
2023-01-25 12:59:39 +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
lumapu
2610f1adfb fix ESP32 compile 2023-01-22 01:10:54 +01:00
lumapu
9cedb41ff4 implemented getNTPTime improvements #609 partially #611
added alarm messages to MQTT #177, #600, #608
2023-01-22 01:04:33 +01:00
lumapu
7ceaa7944f reduce MQTT retry interval from maximum speed to one second
fixed homeassistant autodiscovery #565
2023-01-21 23:25:17 +01:00
lumapu
2dbf732ddc fix power limit not possible #607 2023-01-21 00:52:16 +01:00
lumapu
67043285bc fix script 2023-01-21 00:42:45 +01:00
lumapu
f78e417a94 fix ip 2023-01-21 00:35:53 +01:00
lumapu
2b3f252bbf fix wakeup issue, once wifi was lost during night the communication didn't start in the morning
reenabled FlashStringHelper because of lacking RAM
complete rewrite of monochrome display class, thx to @dAjaY85 -> displays are now configurable in setup
2023-01-21 00:34:39 +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
lumapu
76b5818f48 fix compile 2023-01-20 07:21:28 +01:00
lumapu
a0a40be9a6 fix compile 2023-01-19 22:51:13 +01:00
lumapu
3adcb68d98 improved payload handling (retransmit all fragments on CRC error)
improved `isAvailable`, checkes all record structs, inverter becomes available more early because version is check first
fix tickers were not set if NTP is not available
disabled annoying `FlashStringHelper` it gives randomly Expeptions during development, feels more stable since then
moved erase button to the bottom in settings, not nice but more functional
split `tx_count` to `tx_cnt` and `retransmits` in `system.html`
fix mqtt retransmit IP address #602
added debug infos for `scheduler` (web -> `/debug` as trigger prints list of tickers to serial console)
2023-01-19 22:43:23 +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
lumapu
3d3e3dc8c6 improved payload handling (request / retransmit) #464
included alarm ID parse to serial console (in development)
2023-01-17 17:35:00 +01:00
lumapu
43c07be148 fix missing scheduler loop #596 2023-01-17 08:55:01 +01:00
lumapu
3ff348bba8 merged PR Monodisplay, many thanks to @dAjaY85 #566, Note: (settings are introduced but not able to be modified, will be included in next version) 2023-01-16 22:51:09 +01:00
lumapu
7c3a78ec26 Merge branch 'development03' of https://github.com/dAjaY85/ahoy into development03 2023-01-16 22:30:06 +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
lumapu
3f0cfd45a1 reviewed sendDiscoveryConfig #565 2023-01-16 22:24:25 +01:00
lumapu
c157134da9 improved wifi handling and tickers, many thanks to @beegee3 #571
fixed YieldTotal correction calculation #589
fixed serial output of power limit acknowledge #569
2023-01-16 22:04:59 +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
lumapu
9f8371fdef Merge branch 'modem-man-gmx-main' into development02 2023-01-16 08:08:05 +01:00
Mo Demman
616b04b43f
Merge branch 'lumapu:main' into main 2023-01-15 22:45:37 +01:00
Mo Demman
b18e715064 An alternative drawing with most signal flags near the pins, good read for further tinkering. 2023-01-15 22:40:54 +01:00
Mo Demman
d651da0a1b integrated 8266/NodeMCU drawings, Capacitor, shielded nRF24+, hints on Ampli levels. 2023-01-15 22:40:54 +01:00
Mo Demman
94b9d0489e Schematics for NodeMCU v3 (same as WEMOS D1 except the name) 2023-01-15 22:40:54 +01:00
lumapu
6e41a83a26 corrected MQTT comm_disabled #529
fix Prometheus and JSON endpoints (`config_override.h`) #561
publish MQTT with fixed interval even if inverter is not available #542
added JSON settings upload. NOTE: settings JSON download changed, so only settings should be uploaded starting from version `0.5.70` #551
MQTT topic and inverter name have more allowed characters: `[A-Za-z0-9./#$%&=+_-]+`, thx: @Mo Demman
improved potential issue with `checkTicker`, thx @cbscpe
MQTT option for reset values on midnight / not avail / communication stop #539
small fix in `tickIVCommunication` #534
add `YieldTotal` correction, eg. to have the option to zero at year start #512
2023-01-15 22:40:53 +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
Mo Demman
1d8100fc07 Merge branch 'main' of github.com:modem-man-gmx/ahoy 2023-01-15 21:16:41 +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