fb6250a109 
								
							
								 
							
						 
						
							
							
								
								RPI: Request alarm when alarm id changes  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de90c19eb3 
								
							
								 
							
						 
						
							
							
								
								RPI: add handling for InverterDevInform_All message, handle  
							
							
 
							
							
							RealTimeRunData_Reality similar to RealTimeRunData_Debug 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73a0397107 
								
							
								 
							
						 
						
							
							
								
								RPI: be able to handle more than one inverter with the volkszaehler  
							
							
 
							
							
							plugin 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6fb43c4ef 
								
							
								 
							
						 
						
							
							
								
								RPI: don't throw exception when no valid frame was received  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddbb35eff3 
								
							
								 
							
						 
						
							
							
								
								RPI: use a requests seesion for the volkszaehler plugin to be  able to  
							
							
 
							
							
							use hhtp keep-alive functionality. Print debug-output only when debug
is enabled 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6753be8871 
								
							
								 
							
						 
						
							
							
								
								Take timestamp from response instead local time  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f6b175742 
								
							
								 
							
						 
						
							
							
								
								Add comment about missing python modules, move section about ahoy  
							
							
 
							
							
							example config before the 'example run' section. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82f1562129 
								
							
								 
							
						 
						
							
							
								
								Initial plugin to directly send the values from the inverter to the volkszaehler middleware  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								616e889e94 
								
							
								 
							
						 
						
							
							
								
								Added options for TLS usage for MQTT client and insecure certificate handling  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7131ea5c7d 
								
									
								
							
								 
							
						 
						
							
							
								
								fix line end comments  
							
							
 
							
							
							fix line end comments in tools/rpi/hoymiles/decoders/__init__.py 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								836dc1526b 
								
									
								
							
								 
							
						 
						
							
							
								
								Commented Error-Codes with Hex-Equivalents  
							
							
 
							
							
							Commented Error-Codes with Hex-Equivalents 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								121ce7cbe7 
								
									
								
							
								 
							
						 
						
							
							
								
								Update __init__.py (short one line)  
							
							
 
							
							
							Use the function 'hexify_payload()' in other lines 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d876fe841e 
								
							
								 
							
						 
						
							
							
								
								added pyRF24 build instructions from mslookup  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								044cf316b5 
								
							
								 
							
						 
						
							
							
								
								Decode 80 02 as EventsResponse  
							
							
 
							
							
							Data also looks like some sort of table 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b47291ac1 
								
							
								 
							
						 
						
							
							
								
								Add payload debug function print_table_unpack  
							
							
 
							
							
							Helps recognize values in unknown payloads by decoding data from payload
with different offsets, data types and print results as aligned table
Enhances DebugDecodeAny class 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								391fec99d2 
								
							
								 
							
						 
						
							
							
								
								Pypackage fix interval sleep time  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e709254c7 
								
							
								 
							
						 
						
							
							
								
								pypackage add event log entry count for 1161  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34f6f9363d 
								
							
								 
							
						 
						
							
							
								
								pypackage typo  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5252866f8 
								
							
								 
							
						 
						
							
							
								
								pypackage add txpower min, high  
							
							
 
							
							
							Now txpower can be one of min, low, high, max 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88e9de42b8 
								
							
								 
							
						 
						
							
							
								
								pypackage add powerfactor where possible  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68cb8a59d9 
								
							
								 
							
						 
						
							
							
								
								Pypackage Disable retransmit in log parse mode  
							
							
 
							
							
							Disable retransmit if InverterTransaction is invoked without an actual
radio attached. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5935e0dabe 
								
							
								 
							
						 
						
							
							
								
								Update pypackage set txpower per nrf/inverter  
							
							
 
							
							
							Add config parameter `txpower` in inverters- and nrf context.
This enables overriding txpower default RF24_PA_MAX, in some cases
inverters require RF24_PA_LOW. For larger setups, txpower can be set per
inverter to be able to query a far away (max) and a near by (low) one from within
one instance.
Valid values can be:
 * `txpower: 'max'` (corresponds to RF24_PA_MAX, default)
 * `txpower: 'low'` (corresponds to RF24_PA_LOW) 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93b3f02b24 
								
							
								 
							
						 
						
							
							
								
								Add pypackage retransmit last frame  
							
							
 
							
							
							Mentioned in #30  by @stefan123t  
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e473583a55 
								
							
								 
							
						 
						
							
							
								
								Change alarm code 2  
							
							
 
							
							
							Seems that alarm code 2 appears on failed commands 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4eebb67e4 
								
							
								 
							
						 
						
							
							
								
								Improve python code quality  
							
							
 
							
							
							Mostly fix naming convetion, add descriptions. Cleanup code, left behind
from tinkering. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2934c23688 
								
							
								 
							
						 
						
							
							
								
								Update UnknownResponse decoder  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5101b22ff7 
								
							
								 
							
						 
						
							
							
								
								Provide Influx2 output plugin  
							
							
 
							
							
							Allready thougt about it earlier and requested in #29  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7415139038 
								
							
								 
							
						 
						
							
							
								
								Provide rx time in response  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5b427f4f2 
								
							
								 
							
						 
						
							
							
								
								Provice decoders super class to ensure properties  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								532168e1eb 
								
							
								 
							
						 
						
							
							
								
								Allow disable mqtt  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f52c62b3f 
								
							
								 
							
						 
						
							
							
								
								Setup NRF send/receive pipes  
							
							
 
							
							
							Fixes no response from WR 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aff763e8f 
								
							
								 
							
						 
						
							
							
								
								WIP: Partially decode event log 0x11 and 0x12  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d408264521 
								
							
								 
							
						 
						
							
							
								
								Adds documentation to python-hoymiles module  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38346abde2 
								
							
								 
							
						 
						
							
							
								
								Update python decoders improves protocol analysis  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d27f0c1148 
								
							
								 
							
						 
						
							
							
								
								Integrate ahoy.py into hoymiles module  
							
							
 
							
							
							Finally get rid of ahoy.py and integrate functionallity into the module
itself. Prepares for pipelines, adding pip installer or debian packaging.
Improve configuration adds commandline switches for:
  * `--verbose, enabling verbose logging
  * `--log-transactions`, outbut all rf raw data
Improve loop, now runs all queued commands per inverter within interval.
Skip sleep when interval is allready due. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6627eeb931 
								
							
								 
							
						 
						
							
							
								
								Update channel hop list  
							
							
 
							
							
							remove channel 9 and 11 because there was never seen a single frame
received 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ef4507e8f 
								
							
								 
							
						 
						
							
							
								
								Update 1161-Series decoders  
							
							
 
							
							
							Fixes missing HM1200 decoder 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff615dba8b 
								
							
								 
							
						 
						
							
							
								
								Pull-in diff from franz supports 1121-Series  
							
							
 
							
							
							Source
  https://www.mikrocontroller.net/topic/525778#7058357  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b54b58567 
								
							
								 
							
						 
						
							
							
								
								Update Decodes, group decoders by inverter serial  
							
							
 
							
							
							Seems to be that we can not exactly determine the actual model by
looking at the serial. What we seemingly can guess is how many MPPT and
Phases a range of serials have.
Some Group-Based decoders should be compatible across the group.
A group is now named by the lowest model
  * 1121: HM300 1 MPPT, 1 Phase
  * 1141: HM600 2 MPPT, 1 Phase
  * 1161: HM1200 4 MPPT, 1 Phase 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31aba4d722 
								
							
								 
							
						 
						
							
							
								
								Fixed divider for AC Current  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								767e1c5ee9 
								
							
								 
							
						 
						
							
							
								
								Fixed Power assignment for DC Port 1  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								976991df46 
								
							
								 
							
						 
						
							
							
								
								Remove debug script test.py  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef67cbe26e 
								
							
								 
							
						 
						
							
							
								
								Add python requirement PyYAML  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ee867993c 
								
							
								 
							
						 
						
							
							
								
								MQTT payload injection and default unknown decoder  
							
							
 
							
							
							Adds the ability to directly inject payloads to be sent to the inverter.
Fixes application crash at missing decoder by adding default decoding.
All unknown payloads are now printed as long- and short-lists for faster
protocol analysis 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8ad778918 
								
							
								 
							
						 
						
							
							
								
								Fixed total production for string 3  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb2608b77d 
								
							
								 
							
						 
						
							
							
								
								Fixed syntax errors  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								39e253bc28 
								
							
								 
							
						 
						
							
							
								
								Added parser for HM-1500  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1cfaf5918 
								
							
								 
							
						 
						
							
							
								
								Change default mqtt prefix to hoymiles/serial  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a33c49fd35 
								
							
								 
							
						 
						
							
							
								
								Fix mqtt broker config disable attribute  
							
							
								
 
							
							
						 
						4 years ago