29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
% syncapi
 | 
						|
 | 
						|
# SyncAPI Muller
 | 
						|
<syncapi_path>/syncapiadmin.py --project muller -s <server> --endpoint <endpoint> --mac <gateway_mac>
 | 
						|
 | 
						|
# SyncAPI Legrand
 | 
						|
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint <endpoint> --mac <gateway_mac>
 | 
						|
 | 
						|
# Debug parser Legrand
 | 
						|
<debug_path>/debug_parser.py --project legrand -s <server> -r -pp -g <gateway_mac>
 | 
						|
 | 
						|
# Enable debug mode Legrand
 | 
						|
<debug_path>/debug_config_setter.py --project legrand -s <server> -g <gateway_mac> -t NLG -ke debug_enabled
 | 
						|
 | 
						|
# Disable debug mode Legrand
 | 
						|
<debug_path>/debug_config_setter.py --project legrand -s <server> -g <gateway_mac> -t NLG -kd debug_enabled
 | 
						|
 | 
						|
# Analyse diagnosis
 | 
						|
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint getdebuginfo --mac <gateway_mac> | jq -r .body.diagnosis_content | <release_path>/decode_diagnosis.py
 | 
						|
 | 
						|
# Paths
 | 
						|
$ syncapi_path: echo "$HOME/Netatmo/core/python-emb-tools/python/bin/syncapiadmin"
 | 
						|
$ debug_path: echo "$HOME/Netatmo/core/python-emb-tools/python/bin/debug"
 | 
						|
$ release_path: echo "$HOME/Netatmo/core/python-emb-tools/python/bin/release"
 | 
						|
 | 
						|
# Variables
 | 
						|
$ server:   echo "prod inte" | tr " " "\n"
 | 
						|
$ endpoint: echo "getstatus getconfigs setstate setconfigs getdebuginfo getoeminfo" | tr " " "\n"
 |