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
Andreas Schiffler
458639b648
button on index to get FW-Version
2022-08-17 11:30:18 +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
Marcel Alburg
1200ca0b79
first changes to prepare code for esp32
2022-08-15 22:42:08 +02:00
lumapu
15402dbd99
* merged showSetup (app + main)
2022-08-13 23:59:19 +02:00
lumapu
ccb9fb537d
* main in app integriert, Zwischenstand
2022-08-13 02:15:56 +02:00
Andreas Schiffler
028aedb788
prototype webapi to get info, improved pwr limit
2022-08-07 17:27:50 +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
2d37b2657d
* V0.4.15
...
* reduced debug messages
* fixes after merge
2022-06-02 23:08:49 +02:00
lumapu
e0800bd87e
Merge branch 'main' into main
2022-06-02 22:39:55 +02:00
lumapu
c7d039ac8c
* added RX channel 40
...
* improved RF24 ISR
* reduced AP active time to 60s (will be increase once a client is connected)
* added `yield` without success -> random reboot (cause 4)
2022-06-02 08:20:16 +02:00
Stefan Thieme
b1906f0f31
add method entry debug statements
2022-06-02 00:06:25 +02:00
lumapu
69f8f0b806
* reduced heap size (>50%) by using 'F()' for (nearly) all static strings (mentioned by @stefan123t)
2022-05-24 21:52:27 +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
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
f6b75aff90
* preliminary state, compiles good not tested on hardware
...
* converted struct inverter_t to class Inverter
* started with calculation functions (idea from Hubi/mikrocontroller.net)
2022-04-27 23:03:37 +02:00
lumapu
d195eee498
* pinout can be saved using the web setup
...
* html / css files are now located inside PROGMEM
* conversion of files is done with python script (OS independent, open source)
* moved as much as possible for now to the hm* modules - the app should only be the body
* successfully tested with HM1200
2022-04-25 17:48:12 +02:00
lumapu
9e6cae26a7
* increased number of inverters
...
* name, serial and type can be configured using setup.html
2022-04-24 20:53:56 +02:00
lumapu
d0731f7065
* new structure
...
* slim definitions of fields and units
* prepared multi inverter setup (not finished now)
2022-04-24 01:00:06 +02:00