01f1fab27f 
								
							
								 
							
						 
						
							
							
								
								* try to  fix   #52  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a1a3b86d2 
								
							
								 
							
						 
						
							
							
								
								* added patch from  @Argafal  
							
							
 
							
							
							* Updated readme to refer library versions 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99f829ac87 
								
							
								 
							
						 
						
							
							
								
								* added free heap, mentioned in  #24  (added in serial print, status on index and mqtt)  
							
							
 
							
							
							* fixed  #45 , AC current by factor 10 too high
* fixed failed payload counter 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a35cb414a8 
								
							
								 
							
						 
						
							
							
								
								*  fixed   #41  HM800 Yield total and Yield day were mixed around. Found issue while comparing to Python version  
							
							
 
							
							
							* fixed  #43  HM350 channel 2 is displayed in Live-View
* added #42  YieldTotal and YieldTotal Day for HM600 - HM800 inverters 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5acce759e0 
								
							
								 
							
						 
						
							
							
								
								*  fix   #39  Assignment 2-Channel inverters (HM-600, HM-700, HM-800)  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6871bf4247 
								
							
								 
							
						 
						
							
							
								
								* multi inverter support  
							
							
 
							
							
							* full re transmit included 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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! 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2e7105cb3 
								
							
								 
							
						 
						
							
							
								
								fix   #26  ticker / interval in app.cpp  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b485cb8151 
								
							
								 
							
						 
						
							
							
								
								* improved stability (in comparison to 0.3.7)  
							
							
 
							
							
							* reset wifi AP timout once a client is detected
* fix  #26  wrong variable reset 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37206847c5 
								
							
								 
							
						 
						
							
							
								
								* added rx channel switching  
							
							
 
							
							
							* switched to crc8 check for valid packet-payload 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f444cee2f 
								
							
								 
							
						 
						
							
							
								
								* improved tickers, only one ticker is active  
							
							
 
							
							
							* added feature to use the ESP as access point for all the time
* added serial features to setup 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c3852cde4 
								
							
								 
							
						 
						
							
							
								
								* fixed erase settings  
							
							
 
							
							
							* fixed behavior if no MQTT IP is set (the system was nearly unusable because of delayed responses)
* fixed Station / AP WiFi on startup -> more information will be printed to the serial console
* added new ticker for serial value dump 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								539d4f73c1 
								
							
								 
							
						 
						
							
							
								
								* added config.h for general configuration  
							
							
 
							
							
							* added option to compile WiFi SSID + PWD to firmware
* added option to configure WiFi access point name and password
* added feature to retry connect to station WiFi (configurable timeouts)
* updated index.html
* added option for factory reset
* added info about project on index.html
* moved "update" and "home" to footer
* fixed  #23  HM1200 yield day unit
* fixed DNS name of ESP after setup (some commits before) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59b6addccf 
								
							
								 
							
						 
						
							
							
								
								Fix in live view, larger boxes in CSS, SPI-Speed define  
							
							
 
							
							
							Fixed missing HM800 in liveView
Larger boxes in CSS
Introduced SPI speed define for reduced speed (1MHz) for increased stability 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2abd388726 
								
							
								 
							
						 
						
							
							
								
								* converted to "poor-man-ticker" using millis() for uptime, send and mqtt  
							
							
 
							
							
							* added inverter overview
* added send count to statistics 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89624f7f02 
								
							
								 
							
						 
						
							
							
								
								compile of merge, binary published on  https://www.mikrocontroller.net/topic/525778?goto=7051413#7051413  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								774be8fecf 
								
							
								 
							
						 
						
							
							
								
								Fixed assignment for HM-600  
							
							
 
							
							
							Based on several logs and tries we updated the AC
side of the HM-600 inverter. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41b4f72b52 
								
							
								 
							
						 
						
							
							
								
								fix: doCalculations was not called  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71c83ac1fb 
								
							
								 
							
						 
						
							
							
								
								* version 0.3.0  
							
							
 
							
							
							* added unit test 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af4960f1c4 
								
							
								 
							
						 
						
							
							
								
								* fixed issues (found during unit test)  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32e58c98c0 
								
							
								 
							
						 
						
							
							
								
								* compile ok, added 4 calculation functions for test  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a31bcddb1 
								
							
								 
							
						 
						
							
							
								
								* added HM800 defines  
							
							
 
							
							
							* updated README.md 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								edcf69aa01 
								
							
								 
							
						 
						
							
							
								
								* added display name to inverter view  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3bdf2811e 
								
							
								 
							
						 
						
							
							
								
								* fix: random crashes  #15  
							
							
 
							
							
							-> don't use delay() on ESP while Wifi connection is established!? 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20cd77a6c2 
								
							
								 
							
						 
						
							
							
								
								Revert "* Divisor HM-400 angepasst (für Wh)"  
							
							
 
							
							
							This reverts commit c65607026c 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa2c495d2f 
								
							
								 
							
						 
						
							
							
								
								Revert "* Divisor HM-400 angepasst (für Wh)"  
							
							
 
							
							
							This reverts commit c65607026c 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3e5fd93f2 
								
							
								 
							
						 
						
							
							
								
								Revert "fixed size"  
							
							
 
							
							
							This reverts commit 11113da53e 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11113da53e 
								
							
								 
							
						 
						
							
							
								
								fixed size  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c65607026c 
								
							
								 
							
						 
						
							
							
								
								* Divisor HM-400 angepasst (für Wh)  
							
							
 
							
							
							* Ausgabebuffer angepasst, war mit 10 Bytes zu wenig um z.B. YieldTotal auszugeben (Unit wurde abgeschnitten) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								169bf8c7c8 
								
							
								 
							
						 
						
							
							
								
								* try to avoid exceptions, added yield  
							
							
 
							
							
							* try to fix DNS problems 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								657cbec931 
								
							
								 
							
						 
						
							
							
								
								fix issue  #10  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04d31200cb 
								
							
								 
							
						 
						
							
							
								
								* NRF24 amlifierer power level can be configured in web setup  
							
							
 
							
							
							* fixed MQTT status (was inverted)
* fixed interval uint from seconds to ms 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df9f050313 
								
							
								 
							
						 
						
							
							
								
								* added erase application settings  
							
							
 
							
							
							* HM1500 as selectable in setup
* Added new commands to statistic (0x82, 0x83) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a00ab4e48d 
								
							
								 
							
						 
						
							
							
								
								* fix eep endless loop  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5c1ac005b 
								
							
								 
							
						 
						
							
							
								
								* add cmd82 to list  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								128b16b105 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9878b8d8b 
								
							
								 
							
						 
						
							
							
								
								* fix missing declarations for HM400  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								deb473743f 
								
							
								 
							
						 
						
							
							
								
								* added HM400 defines, not tested yet  
							
							
 
							
							
							* info from Marcus: https://www.mikrocontroller.net/topic/525778?goto=7046088#7046072  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a95069e65c 
								
							
								 
							
						 
						
							
							
								
								* set default pinout to Wemos D1mini  
							
							
 
							
							
							* pinout will be saved in eeprom, but changes not applied for now 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e6cae26a7 
								
							
								 
							
						 
						
							
							
								
								* increased number of inverters  
							
							
 
							
							
							* name, serial and type can be configured using setup.html 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97dfbb5936 
								
							
								 
							
						 
						
							
							
								
								* communication works again  
							
							
 
							
							
							* reordered HM1200 values (for Serial print) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0731f7065 
								
							
								 
							
						 
						
							
							
								
								* new structure  
							
							
 
							
							
							* slim definitions of fields and units
* prepared multi inverter setup (not finished now) 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58d79beb8c 
								
							
								 
							
						 
						
							
							
								
								* send values using mqtt  
							
							
 
							
							
							* only send command 0x80 to inverter, all replies 0x01, 0x02, 0x03 and 0x84 are received 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c00be7bb35 
								
							
								 
							
						 
						
							
							
								
								* added mqtt  
							
							
								
 
							
							
						 
						4 years ago