lumapu
8d8cab6099
minor corrections
2 years ago
rejoe2
1e6a06b580
hmRadio.h - change rx/tx channel hopping logic ( #7 )
* hmRadio.h - change rx/tx channel hopping logic
- patch originally provided by beegee3
- timings look very good for 3rd gen., and ok for MI in my environment over several restarts
- runs stable on ESP32
- not sure wheather this also has any (negative or positive) impact to reboot problem with ESP8266
2 years ago
rejoe2
574f6aed99
MI - fix comletion for 1ch MI
2 years ago
rejoe2
e8e216cd69
MI - fix MQTT version
+ changed rx/tx logic (times + debug output)
2 years ago
rejoe2
24bfb43b02
Radio changes, MQTT fixes
* consolidated (?) proposals from beegee3
* timing now 410microsesonds
2 years ago
rejoe2
1f0f8b904a
MI - use only crc8 for MI commands
MI-600 at least sents answers as well...
2 years ago
rejoe2
f4accf1e37
MI - find priority inverter
remove unnecessary type checks
2 years ago
rejoe2
88f5120fc0
MI - restructure priority handling
- app differenciates between HM and MI type now (thx to beegee3 and AsZork)
- review debug output (also for HM)
2 years ago
rejoe2
7baa95c759
MI - change logic for progressing 4ch dev info cmd
Not tested yet, but compiled on 0.5.107.
So no urgent check in is required, but most likely this will perform more consistent than the previous version.
2 years ago
rejoe2
03b1eb126c
MI - small bugfix
2 years ago
rejoe2
32092ede0d
debug review
- DPRINT_IVID
- MI: some small changes
2 years ago
lumapu
3ed76324d5
clean up pull request
2 years ago
rejoe2
b498ea619f
MI - restructure error calculation
2 years ago
rejoe2
250d3f9fb1
MI - debug output for error calculation
2 years ago
rejoe2
0535117a47
MI - some small fixes ( #5 )
2 years ago
rejoe2
a7bacf1f11
MI - dec control plus debug ( #4 )
* restructure serial debug output (partly)
+ MI - more code review
* fix debug output for power control cmds
* MI - limitation commands answered
* Debug - add more macros and texts
Might as well help for https://github.com/lumapu/ahoy/pull/478
Unfortunately, this atm doesn't really lower used flash memory
* MI - limit command
- now seems to work for MI-600 (to be verified)
- debug - more use of macros (wrt. to real effect see last remark)
2 years ago
lumapu
159b78c326
0.5.103
merged MI improvements, thx @rejoe2 #778
changed display inverter online message
2 years ago
lumapu
e1326698b9
0.5.102
fix JSON import #775
fix save settings, at least already stored settings are not lost #771
2 years ago
rejoe2
ff93954612
use DPRINTHEAD for MI
saves ~2+% of flash mem
2 years ago
rejoe2
c3fce0af24
MI - optimize debug output and resending logic
2 years ago
rejoe2
12f37c2cb0
MI - add some multiframe handling
2 years ago
rejoe2
53ae7fe7f5
Mi dev control ( #3 )
* MI - add devControl path to ivSend()
* MI - review AC calc II
Additionally code restructured to prepare for dev control (limitation, not working yet)
2 years ago
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>
2 years ago
lumapu
28bd99ed1e
0.5.97
merge MI improvements, get firmware information #753
2 years ago
rejoe2
133f018d04
MI - code restructuring
esp. wrt. AC power calculation
2 years ago
rejoe2
ad64d737b7
MI - request firmware infos
2 years ago
lumapu
6ef7720324
added Nokia display again for ESP8266 #764
changed `var` / `VAr` to SI unit `var` #732
fix MQTT retained flags for totals (P_AC, P_DC) #726 , #721
2 years ago
lumapu
a01666aee8
fix merge changes
2 years ago
rejoe2
52020d5431
MI - refacture "complete?" code for 1/2 ch
2 years ago
rejoe2
892ce44441
MI - delete unnecessary MiInfoCommand
compiles, but untested yet; should work
2 years ago
rejoe2
4eed422cac
MI - small changes
2 years ago
rejoe2
7add54bf2b
MI - request missing parts
seems to basically work
2 years ago
rejoe2
f6ad403637
MI models partly working
still needs rework in many aspects...
2 years ago
rejoe2
e89ac0886e
fill yield fields
...might not be correct...
2 years ago
rejoe2
eae10b0789
fix channel assignment etc.
most likely not yet complete, might need some calculations...
2 years ago
lumapu
300fc763c1
hms related changes
2 years ago
lumapu
c4dd372554
improved general structures to support HMS in future
2 years ago
lumapu
c56c785a1f
basic implementation of HMS/HMT inverters
2 years ago
rejoe2
d94af14618
MI - partially working
2 years ago
rejoe2
4d0bac9267
further updates for MI
compiles... for the rest still untested
2 years ago
rejoe2
1a96d28682
decoding of status for MI600
seems to work...
Data is unclear (no packets received yet?)
2 years ago
lumapu
e03464dabc
merge #664
2 years ago
rejoe2
21c5bdabb2
MI integration in 0.5.82
Seems to still work for 3rd Gen...
2 years ago
lumapu
5765e054f3
fixed communication error #652
reset values is no bound to MQTT any more, setting moved to `inverter` #649
fixed wording on `index.hmtl` #661
2 years ago
lumapu
75539c5daf
started implementation of MI inverters (setup.html, own processing `MiPayload.h`)
2 years ago
lumapu
67ff0209e8
renamed payload to hmPayload
2 years ago
lumapu
0e6faa79e3
fixed communication #656
2 years ago
lumapu
a9179ec1ea
fixed mixed reset flags #648
fixed `mCbAlarm` if MQTT is not used #653
2 years ago
beegee3
c241f356a0
Update payload.h
2 years ago
lumapu
9cedb41ff4
implemented `getNTPTime` improvements #609 partially #611
added alarm messages to MQTT #177 , #600 , #608
2 years ago