Commit graph

33 commits

Author SHA1 Message Date
Andreas Schiffler
6be2b0979f speed up set power limit 2022-09-05 20:07:48 +02:00
lumapu
ae968d618a * added option for no powerlimit (setup)
* moved function showLiveData to web.cpp
* improved debug messages
* cleaned some code
2022-08-26 16:34:10 +02:00
Andreas Schiffler
146a1d5eea improvment mqtt after add values 2022-08-24 08:31:33 +02:00
Andreas Schiffler
f76fbea5c2 added last alarm msg request 2022-08-23 17:52:07 +02:00
Andreas Schiffler
51fbe7868c added command queue
+ command queue
+ feedback from inverter for actual power limit via InfoCmd -> SystemConfigPara (0x05)
+ REST API will enqueue a new info command
+ change in power limit will enqueue infocm to get actual power limit
+ actual power limit is available under mqtt topic <TOPIC>/<NAME>/ch0/PowerLimit ALWAYS in percent
+ Firmware information will be requested automatically up on start of dtu
2022-08-20 13:34:31 +02:00
tastendruecker123
0ad53d56d8
ESP32 support added
* ESP32 adjustments, compiles and runs
* Changed gitignore to ignore debug log files
2022-08-19 17:35:10 +02:00
Andreas Schiffler
c38afda489
Merge branch 'main' into esp32-adjustments 2022-08-17 09:54:33 +02:00
Andreas Schiffler
3e1b120b74 0.5.14 Bug fix mqtt payload & get FWVersion
Changes 0.5.14.
- bug fix in mqtt payload handling thx to @klahus1 and silversurfer
- small improvements in code styling
- refactoring to get have the option to implement different parse for InfoCommands
- Get FWVersion by REST API call
- Display FWVersion in webui (only after REST API call)
2022-08-17 09:01:25 +02:00
Marcel Alburg
9073d2a82c in a fixed size array with an unitialized union type a uint64_t value can have a default value 2022-08-16 22:33:19 +02:00
Andreas Schiffler
6ac3876092 Major Updates active power limit
See the User_Manual.md for more information about the functionality of the active power limit.
2022-08-15 20:56:54 +02:00
lumapu
ccb9fb537d * main in app integriert, Zwischenstand 2022-08-13 02:15:56 +02:00
stefan123t
b663951206 0.5.9 fix PowerPFDev.Desc=0x0001 for PowerLimit 2022-08-12 12:12:24 +02:00
Andreas Schiffler
14b6e08532 alarm handling 2022-08-10 10:41:38 +02:00
Andreas Schiffler
028aedb788 prototype webapi to get info, improved pwr limit 2022-08-07 17:27:50 +02:00
Andreas Schiffler
6b1f027d01 devControl bugs and error handling 2022-08-05 13:20:12 +02:00
Andreas Schiffler
7ed5a0a9e1 active power limit added via mqtt and setup page 2022-08-01 21:26:25 +02:00
Andreas Schiffler
dccd04ab42 first poc for power set via mqtt 2022-07-21 17:08:55 +02:00
lumapu
0347a3df44 * PR #76 updated debug messages: now 5 different levels are available
* fixed CRC loop issue
2022-06-17 02:04:47 +02:00
lumapu
7e2df351d9 * fixed debug messages 2022-06-17 00:36:31 +02:00
lumapu
425ffdfc58
Merge pull request #76 from stefan123t/main
Raspberry Pi pyRF24 build instructions from mslookup
2022-06-17 00:22:30 +02:00
stefan123t
17b186ee04 added DBGXXX definitions to all header files 2022-06-17 00:18:45 +02:00
lumapu
c61d9568ba license included
tried to increase stability
2022-06-16 23:56:29 +02:00
stefan123t
20c145013e added DEBUG_FLAGs to config.h 2022-06-16 11:28:49 +02:00
lumapu
f148c41a1f ESP8266 v0.4.16
* request only one inverter per loop (https://github.com/grindylow/ahoy/issues/53#issuecomment-1147042489)
* mqtt loop interval calculated by # of inverters and inverter request interval
* limit maximum number of retries
* added feature request #62 (readable names for channels)
* improved setup page, added javascript to hide / show channel fields

** IMORTANT: memory layout change, all configuration will be lost, except WiFI **
2022-06-09 23:03:38 +02:00
lumapu
2d37b2657d * V0.4.15
* reduced debug messages
* fixes after merge
2022-06-02 23:08:49 +02:00
Stefan Thieme
b1906f0f31 add method entry debug statements 2022-06-02 00:06:25 +02:00
lumapu
7844ea2946 * moved mqtt loop out of checkTicker as mentioned in #49
* added irritation and efficiency calculations (** EPPROM CHANGE - YOUR SETTINGS MAYBE BECOME CURRUPT! **)
* improved style
2022-05-23 11:35:56 +02:00
lumapu
8238e90903 * fix #38 current assignment for 4-channel inverters
* added last received timestamp in /hoymiles livedata web page #47
* improved style.css
* improved NTP as described in #46
2022-05-19 16:52:21 +02:00
lumapu
724f0ab83a * complete payload processed (and crc checked)
* inverter type is defined by serial number
* serial debug can be switched live (using setup)
-> Note: only one inverter is supported for now!
2022-05-17 15:30:36 +02:00
lumapu
af4960f1c4 * fixed issues (found during unit test) 2022-04-30 02:02:41 +02:00
lumapu
32e58c98c0 * compile ok, added 4 calculation functions for test 2022-04-30 00:53:51 +02:00
lumapu
c8a05efadc Merge branch 'main' into dev
# Conflicts:
#	tools/esp8266/defines.h
#	tools/esp8266/hmSystem.h
2022-04-29 20:49:50 +02:00
lumapu
5844795447 Merge branch 'main' into dev
# Conflicts:
#	tools/esp8266/app.cpp
#	tools/esp8266/hmInverters.h
#	tools/esp8266/hmSystem.h

* added missing files
2022-04-27 23:27:52 +02:00