Commit Graph

  • a0a40be9a6 fix compile lumapu 2023-01-19 22:51:13 +0100
  • 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) lumapu 2023-01-19 22:43:23 +0100
  • 67ed21ae2a RPi:print HardwareInfoResponse on MQTT channel print HardwareInfoResponse on MQTT channel check: HardwareInfoResponse does not print on VZ Knuti_in_Päse 2023-01-19 11:26:21 +0100
  • 3d3e3dc8c6 improved payload handling (request / retransmit) #464 included alarm ID parse to serial console (in development) lumapu 2023-01-17 17:35:00 +0100
  • 43c07be148 fix missing scheduler loop #596 lumapu 2023-01-17 08:55:01 +0100
  • 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) lumapu 2023-01-16 22:51:09 +0100
  • 7c3a78ec26 Merge branch 'development03' of https://github.com/dAjaY85/ahoy into development03 lumapu 2023-01-16 22:30:06 +0100
  • 32366bad59
    Merge pull request #595 from PaeserBastelstube/main Lukas Pusch 2023-01-16 22:28:30 +0100
  • 3f0cfd45a1 reviewed `sendDiscoveryConfig` #565 lumapu 2023-01-16 22:24:25 +0100
  • c157134da9 improved wifi handling and tickers, many thanks to @beegee3 #571 fixed YieldTotal correction calculation #589 fixed serial output of power limit acknowledge #569 lumapu 2023-01-16 22:04:59 +0100
  • b6a7db37ba updated PCB-Layout simplest-circuits 2023-01-16 21:08:41 +0100
  • 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 Knuti_in_Päse 2023-01-16 19:38:20 +0100
  • 9f8371fdef Merge branch 'modem-man-gmx-main' into development02 lumapu 2023-01-16 08:08:05 +0100
  • 616b04b43f
    Merge branch 'lumapu:main' into main Mo Demman 2023-01-15 22:45:37 +0100
  • b18e715064 An alternative drawing with most signal flags near the pins, good read for further tinkering. Mo Demman 2023-01-15 22:36:54 +0100
  • d651da0a1b integrated 8266/NodeMCU drawings, Capacitor, shielded nRF24+, hints on Ampli levels. Mo Demman 2023-01-15 22:36:07 +0100
  • 94b9d0489e Schematics for NodeMCU v3 (same as WEMOS D1 except the name) Mo Demman 2023-01-15 22:07:57 +0100
  • 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 lumapu 2023-01-08 22:16:14 +0100
  • 20c9151866
    Merge pull request #590 from PaeserBastelstube/main Lukas Pusch 2023-01-15 22:20:55 +0100
  • 1d8100fc07 Merge branch 'main' of github.com:modem-man-gmx/ahoy Mo Demman 2023-01-15 21:16:41 +0100
  • 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. Knuti_in_Päse 2023-01-15 20:19:38 +0100
  • c8b1b0a425
    Merge pull request #587 from PaeserBastelstube/main Lukas Pusch 2023-01-14 22:04:25 +0100
  • 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) Knuti_in_Päse 2023-01-14 20:49:52 +0100
  • a09b9c25ba
    Merge pull request #585 from PaeserBastelstube/main Lukas Pusch 2023-01-13 21:43:22 +0100
  • b53018f13e
    Merge pull request #583 from PaeserBastelstube/RPi-correct-calling-of-MqttOutputPlugin Lukas Pusch 2023-01-13 21:22:20 +0100
  • eb0f3b319a
    Delete ahoy.yml Knuti_in_Päse 2023-01-13 18:22:41 +0100
  • 899dbaa346
    Create ahoy.service Knuti_in_Päse 2023-01-13 13:15:28 +0100
  • 2eef3b5bb4
    Create ahoy.yml Knuti_in_Päse 2023-01-13 13:14:55 +0100
  • 5db34cd5f2
    RPi: support to transmit some attributes Knuti_in_Päse 2023-01-13 13:12:43 +0100
  • 787da07457
    RPi: submit attributes to decoder Knuti_in_Päse 2023-01-13 13:05:59 +0100
  • f0894ca951
    RPi: correct error while calling MqttOutputPlugin Knuti_in_Päse 2023-01-13 12:36:54 +0100
  • 0225481b29
    Merge pull request #579 from PaeserBastelstube/RPI-function-MQTT-Output-as-class-method Lukas Pusch 2023-01-13 07:56:03 +0100
  • 4c5a01fe2d
    Merge pull request #578 from PaeserBastelstube/RPI-simplify-and-extend-some-debug-messages Lukas Pusch 2023-01-13 07:55:26 +0100
  • bcd279ba03
    Update class MqttOutputPlugin Knuti_in_Päse 2023-01-11 20:27:28 +0100
  • dcfd966fe4
    RPI move function MQTT-Output as class method Knuti_in_Päse 2023-01-11 15:13:00 +0100
  • 7fad17aa3e
    RPI extend debug meassage for better understanding Knuti_in_Päse 2023-01-11 15:01:54 +0100
  • 77087f1c37
    RPI simpify and complete debug message Knuti_in_Päse 2023-01-11 14:42:30 +0100
  • 52e8d98319
    Merge pull request #574 from PaeserBastelstube/RPI-avoid-AttributeError-if-MQTT-is-not-defined-in-ahoy.yml Lukas Pusch 2023-01-11 09:02:11 +0100
  • bb90c810d3
    Merge pull request #572 from PaeserBastelstube/RPI-Sync-Output-from-MQTT-to-VZ-and-Influx Lukas Pusch 2023-01-11 08:59:16 +0100
  • 7e14377341 pxZittern wieder eingefügt +(0-8px). dAjaY85 2023-01-10 21:56:45 +0100
  • 4df6eab987
    RPI: avoid error if mqtt is not defined Knuti_in_Päse 2023-01-10 11:06:52 +0100
  • 20805570c9
    upload KiCad project and PCB renders Manfred 2023-01-10 09:16:38 +0100
  • 0a257a8d90
    Update readme.md Manfred 2023-01-10 09:15:33 +0100
  • cd7fffa211
    Create readme.md Manfred 2023-01-10 09:14:17 +0100
  • e3b0f55467
    Update output for VZ and Influx Knuti_in_Päse 2023-01-09 20:58:55 +0100
  • d9eaafea6b
    Merge pull request #563 from PaeserBastelstube/patch-1 Lukas Pusch 2023-01-09 17:09:27 +0100
  • 11b34ead2d AHOY Schriftzug unten rechts entfernt, da Display überladen aussah. dAjaY85 2023-01-09 13:50:41 +0100
  • 8827e11cec Änderung beim Anzeigen ActualProduction in kW mit 1 Nachkommastelle. dAjaY85 2023-01-09 13:37:17 +0100
  • a60980d38a Update MonoDisplay dAjaY85 2023-01-09 13:22:52 +0100
  • 329995da65 Merge branch 'development03' of https://github.com/dAjaY85/ahoy into development03 dAjaY85 2023-01-09 02:58:23 +0100
  • 2504c42745 update MonochromeDisplay, gelöscht unnötigen Code dAjaY85 2023-01-09 01:20:02 +0100
  • a4c1aaaa75 Update vom MonochromeDisplay aud SSD1306. Displays werden nun mit der Lib u8g2 verwendet. dAjaY85 2023-01-09 01:11:10 +0100
  • d8e255ddc2 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 lumapu 2023-01-08 22:16:14 +0100
  • 94cd4eb5bd
    RPi: miss reactice power - add MQTT output [Q_VA] Knuti_in_Päse 2023-01-08 18:30:22 +0100
  • 2c7e60352d
    RPI: reactive power (Blindleistung) missing Knuti_in_Päse 2023-01-08 18:17:55 +0100
  • 1a435b4e7b MQTT topic input: allow more special chars (#$%&), removed needles escapes / minus at end as required by regex Sarge 2023-01-07 21:34:53 +0100
  • d289d37ef1
    Merge pull request #559 from PaeserBastelstube/RPI-add-yield-daily-for-mqtt-output Lukas Pusch 2023-01-07 21:32:52 +0100
  • a636a1a9da
    Merge pull request #558 from PaeserBastelstube/RPI-fix-DC-current-calculation Lukas Pusch 2023-01-07 21:31:26 +0100
  • 7dedcc2c8a
    Add mqtt global head (print timestamp) and add DC-yield-daily PaeserBastelstube 2023-01-07 13:25:19 +0100
  • 4265856814 corrected github action corrected MQTT `comm_disabled` #529 lumapu 2023-01-07 11:55:45 +0100
  • cfb74c6a4c changed name of binaries, moved GIT-Sha to the front #538 lumapu 2023-01-07 01:32:53 +0100
  • 712b5af9b9 merged SH1106 1.3" Display, thx @dAjaY85 added SH1106 to automatic build added IP address to MQTT (version, device and IP are retained and only transmitted once after boot) #556 added `set_power_limit` acknowledge MQTT publish #553 changed: version, device name are only published via MQTT once after boot added `Login` to menu if admin password is set #554 added `development` to second changelog link in `index.html` #543 added interval for MQTT (as option). With this settings MQTT live data is published in a fixed timing (only if inverter is available) #542, #523 added MQTT `comm_disabled` #529 lumapu 2023-01-07 01:15:25 +0100
  • 2de7f25981 Merge branch 'dAjaY85-development03' into development03 lumapu 2023-01-06 21:53:55 +0100
  • 94487641cc Hinzufügen vom 1,3" dAjaY85 2023-01-06 12:08:05 +0100
  • 93ae88fca2
    change AC_CURRENT divider to 100 PaeserBastelstube 2023-01-05 18:50:44 +0100
  • 27b3a9cd87 Powerlimit is transfered immediately to inverter lumapu 2023-01-02 12:26:03 +0100
  • 4a00f90e34 fix compile lumapu 2023-01-01 23:57:02 +0100
  • 2f19e70852 payload: if last frame is missing, request all frames again lumapu 2023-01-01 23:49:31 +0100
  • 19e86ebdb2 changed calculation of start / stop communication to 1 min after last comm. stop #515 moved payload send to `payload.h`, function `ivSend` #515 lumapu 2023-01-01 23:37:13 +0100
  • fd77ef4670 deploy: 6f786a07a8 lumapu 2022-12-30 22:40:09 +0000
  • 6f786a07a8 update manifest lumapu 2022-12-30 23:39:45 +0100
  • d67f343428 deploy: d00ce1498f lumapu 2022-12-30 22:32:05 +0000
  • d00ce1498f Upgrade to Release 0.5.66 lumapu 2022-12-30 23:31:45 +0100
  • f8fe044e1b Release 0.5.66 (fix NTP sync) ahoy_v0.5.66 lumapu 2022-12-30 23:17:22 +0100
  • 0ff4006ab3 deploy: c6552fd950 lumapu 2022-12-30 22:01:23 +0000
  • c6552fd950 upgrade to latest release version lumapu 2022-12-30 23:01:01 +0100
  • ded5e70d79 Release 0.5.65 lumapu 2022-12-30 22:44:38 +0100
  • 8225a18292 Release 0.5.65 lumapu 2022-12-30 22:41:26 +0100
  • 945a671d27 Merge branch 'main' into development03 lumapu 2022-12-30 22:27:22 +0100
  • 52423e679f wifi, code optimization #509 lumapu 2022-12-30 22:26:37 +0100
  • 73b6ff073c channel name can use any character, not limited any more added `/` to MQTT topic and Inverter name trigger for `calcSunrise` is now using local time #515 fix reconnect timeout for WiFi #509 start AP only after boot, not on WiFi connection loss improved /system `free_heap` value (measured before JSON-tree is built) lumapu 2022-12-28 23:38:33 +0100
  • 75628ad230 added update information to `index.html` lumapu 2022-12-28 00:08:18 +0100
  • 4f962ff962 potential fix of #526 duplicates in API `/api/record/live` lumapu 2022-12-27 23:27:53 +0100
  • ed16cff06e fix Update button protection (prevent double click #527) optimized scheduler #515 (thx @beegee3) lumapu 2022-12-27 23:15:36 +0100
  • e5de2517e2 added retained information to docu lumapu 2022-12-27 21:34:24 +0100
  • 0dd90ddf5c update User_Manual.md lumapu 2022-12-27 21:12:24 +0100
  • 3d6beed6b7 fix table display lumapu 2022-12-27 21:09:27 +0100
  • a8d9b7ad0b fix MQTT `status` update removed MQTT `available_text` (can be deducted from `available`) enhanced MQTT documentation in `User_Manual.md` remvoed `tickSunset` and `tickSunrise` from MQTT. It's not needed any more because of minute wise check of status (`processIvStatus`) changed MQTT topic `status` to nummeric value, check documentation in `User_Manual.md` fix regular expression of `setup.html` for inverter name and channel name lumapu 2022-12-27 21:05:31 +0100
  • 5b8a94cd94
    Merge pull request #524 from fred777/main Lukas Pusch 2022-12-27 09:38:03 +0100
  • a6ab1e7859 compute sunrise correctly after midnight fred777 2022-12-27 00:05:40 +0100
  • 2a24400550 update CHANGES.md lumapu 2022-12-26 23:47:12 +0100
  • b56b1a4697 Merge branch 'gh-fx2-monodpy3' into development03 lumapu 2022-12-26 23:43:55 +0100
  • 943b2e0405 Merge branch 'monodpy3' of https://github.com/gh-fx2/ahoy into gh-fx2-monodpy3 lumapu 2022-12-26 23:43:18 +0100
  • c3fc01b956 fix #521 no reconnect at beginning of day added immediate (each minute) report of inverter status MQTT #522 added protection mask to select which pages should be protected lumapu 2022-12-26 23:32:22 +0100
  • c8a739c46d monodpy: show values also if nothing changed fx2 2022-12-24 22:01:09 +0100
  • 6bb8a4e448 added regex to inverter name and MQTT topic (setup.html) beautified serial.html added ticker for wifi loop #515 reverted sunrise / sunset ticker to most recent version lumapu 2022-12-24 00:49:53 +0100
  • c71975a164 version fix (was not increased) increased MQTT user, pwd and topic length to 64 characters + `\0`. (The string end `\0` reduces the available size by one) #516 lumapu 2022-12-22 12:20:01 +0100
  • c973d6eace fix github actions for ESP32 lumapu 2022-12-22 12:11:34 +0100
  • de4c572ee2 fix night communication enable improved different WiFi connection scenarios (STA WiFi not found, reconnect #509, redirect for AP to configuration) lumapu 2022-12-22 11:49:01 +0100
  • 07bf947ff7 improved stability improved wifi initial connection - especially if station wifi is not available #509 removed new operators from web.h (reduce dynamic allocation) improved sun calculation #515, #505 fixed wifi auto reconnect #509 added disable night communication flag to MQTT #505 changed MQTT publish of `available` and `available_text` to sunset #468 lumapu 2022-12-20 22:43:54 +0100