lumapu
989c090fad
Update README.md
2022-04-28 22:45:44 +02:00
grindylow
5bd2e65289
Merge pull request #17 from lumapu/main
...
Fixed system chrashes
2022-04-28 22:07:04 +02:00
grindylow
3055da9c3f
Update README with links to individual projects.
2022-04-28 21:44:31 +02:00
grindylow
22444821c5
Merge pull request #16 from dad401/main
...
Neue Version von Hubi vom 28.04.2022
2022-04-28 21:24:12 +02:00
dad401
325f6a8c3a
Merge branch 'grindylow:main' into main
2022-04-28 19:43:18 +02:00
lumapu
8dee82333d
Merge branch 'grindylow:main' into main
2022-04-28 19:42:12 +02:00
lumapu
b3bdf2811e
* fix: random crashes #15
...
-> don't use delay() on ESP while Wifi connection is established!?
2022-04-28 19:40:51 +02:00
Marcus
964eb261c1
some updates
2022-04-28 16:16:54 +02:00
Marcus
c0140f9fc1
Neue Version von Hubi vom 28.04.2022 - siehe:
...
https://www.mikrocontroller.net/topic/525778?page=4#7048605
ersetzt NRF24_SendRcv
Kommentare dazu:
- Projekt jetzt umgenannt in HoyDtuSim (Hoymiles DTU Simulation)
-Läuft auf Arduino (bei mir auf Pro Mini) und ESP (Wemos D1 mini), je
nachdem wie man kompiliert
- Channel hopping für senden und Empfangen (poor man's ...) ist
eingebaut und bringt konstante Antworten; obige Erkenntnisse über Kanäle
abwärts sind noch nicht eingebaut
- da manchmal ein Abbruch der RF-Verbindung vorkam (auch schon oben
erwähnt) wird jetzt nach ca 50 Sekunden ohne Empfang das RF-Modul neu
initialisiert und es geht problemlos weiter
- Definitionen für HM-600 und HM-1200 sind implementiert, andere können
anhand der beiden Beispiele sicher leicht impl. werden
- Anpassungen sind in der Settings.h zu machen
2022-04-28 13:25:04 +02:00
grindylow
1e7a8ea869
Merge pull request #14 from lumapu/main
...
fixed issues, reported in Github
2022-04-28 07:22:02 +02:00
grindylow
1c6457e91a
Merge pull request #12 from dad401/main
...
some fixes at Lukas code, check in Hubis code
2022-04-28 07:21:50 +02:00
lumapu
1300f0a19e
Merge pull request #1 from dad401/main
...
PR Test gemäß Thread
2022-04-27 23:29:00 +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
lumapu
5c63503168
* fixed #13 , Inverter Type changed after reboot
...
* fixed #11 , WiFi password length limit increased to 63, check 802.11i spec:
> A pass-phrase is a sequence of between 8 and 63 ASCII-encoded characters. The limit of 63 comes from the desire to distinguish between a pass-phrase and a PSK displayed as 64 hexadecimal characters.
2022-04-27 23:10:22 +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
Marcus
20cd77a6c2
Revert "* Divisor HM-400 angepasst (für Wh)"
...
This reverts commit c65607026c
.
fixed divisor to show Wh
2022-04-27 17:41:59 +02:00
Marcus
aa2c495d2f
Revert "* Divisor HM-400 angepasst (für Wh)"
...
This reverts commit c65607026c
.
2022-04-27 17:40:33 +02:00
Marcus
a3e5fd93f2
Revert "fixed size"
...
This reverts commit 11113da53e
.
brachte nicht die Lösung
2022-04-27 17:39:56 +02:00
Marcus
1f6fe84f08
checked in Hubis code (version from 2022-04-13)
...
https://www.mikrocontroller.net/topic/525778?page=3#7033371
2022-04-27 17:34:21 +02:00
Marcus
11113da53e
fixed size
2022-04-27 11:04:28 +02:00
Marcus
c65607026c
* Divisor HM-400 angepasst (für Wh)
...
* Ausgabebuffer angepasst, war mit 10 Bytes zu wenig um z.B. YieldTotal auszugeben (Unit wurde abgeschnitten)
2022-04-27 10:58:20 +02:00
grindylow
26f1179666
Merge pull request #9 from lumapu/main
...
Fix crashes during boot
2022-04-27 07:44:53 +02:00
lumapu
a9b7fd0599
* added IP address to serial console on successful connect to station WiFi
...
* fix: RF24 power setting configuration
* added RF24 isChipConnected
* added MQTT port configuration
* fix offsets for HM400 and HM600 inverters
* added warning if configuration was changed without reboot
2022-04-26 22:49:00 +02:00
lumapu
169bf8c7c8
* try to avoid exceptions, added yield
...
* try to fix DNS problems
2022-04-26 08:50:36 +02:00
lumapu
7b0eeb2d4e
Merge branch 'grindylow:main' into main
2022-04-25 23:32:15 +02:00
lumapu
657cbec931
fix issue #10
2022-04-25 23:31:52 +02:00
lumapu
04d31200cb
* NRF24 amlifierer power level can be configured in web setup
...
* fixed MQTT status (was inverted)
* fixed interval uint from seconds to ms
2022-04-25 23:28:59 +02:00
lumapu
df9f050313
* added erase application settings
...
* HM1500 as selectable in setup
* Added new commands to statistic (0x82, 0x83)
2022-04-25 22:44:12 +02:00
lumapu
a00ab4e48d
* fix eep endless loop
2022-04-25 21:40:35 +02:00
grindylow
bf8c162897
Merge pull request #8 from lumapu/main
...
* Updated to new version
2022-04-25 21:00:33 +02:00
grindylow
80274b1ce3
Merge pull request #7 from dad401/main
...
Informationen zu Daten HM-400 ergänzt
2022-04-25 20:59:57 +02:00
lumapu
d5c1ac005b
* add cmd82 to list
2022-04-25 20:40:59 +02:00
lumapu
128b16b105
fix
2022-04-25 20:04:12 +02:00
Marcus
4fea27dbf6
all known data values for HM-400 inverter
...
one day of data log using 'hubis' code
2022-04-25 20:03:43 +02:00
lumapu
f9878b8d8b
* fix missing declarations for HM400
2022-04-25 19:59:59 +02:00
lumapu
deb473743f
* added HM400 defines, not tested yet
...
* info from Marcus: https://www.mikrocontroller.net/topic/525778?goto=7046088#7046072
2022-04-25 19:48:39 +02:00
lumapu
c25a7a310d
Merge branch 'grindylow:main' into main
2022-04-25 17:52:05 +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
Marcus
e8f4c4999e
* added cmd 82 (HM-400)
...
* fixed for cmd 01 (HM-400)
2022-04-25 17:36:28 +02:00
Marcus
dfa7975fed
Informationen zu Daten HM-400 ergänzt
2022-04-25 12:50:04 +02:00
lumapu
a95069e65c
* set default pinout to Wemos D1mini
...
* pinout will be saved in eeprom, but changes not applied for now
2022-04-24 23:10:58 +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
97dfbb5936
* communication works again
...
* reordered HM1200 values (for Serial print)
2022-04-24 11:45: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
grindylow
d7a7af94cd
Merge pull request #6 from stefan123t/patch-1
...
Update getting-started-ESP8266.md
2022-04-22 20:40:59 +02:00
lumapu
58d79beb8c
* send values using mqtt
...
* only send command 0x80 to inverter, all replies 0x01, 0x02, 0x03 and 0x84 are received
2022-04-22 20:16:29 +02:00
lumapu
c00be7bb35
* added mqtt
2022-04-22 07:53:26 +02:00
stefan123t
32fdd213e9
Update getting-started-ESP8266.md
...
Add basic INSTALL details
2022-04-22 07:36:29 +02:00
Martin Grill
a733721864
added some diagrams from https://www.mikrocontroller.net/topic/525778 forum. Also a rudimentary Getting-Started guide for ESP8266
2022-04-20 21:18:26 +02:00
lumapu
8bfbd8d45b
* added HM1200 decoder
...
* added HTML to visualize the read values
2022-04-20 20:51:18 +02:00