2020-09-12 23:47:55 +02:00
|
|
|
% syncapi
|
|
|
|
|
|
|
|
# SyncAPI Muller
|
|
|
|
<syncapi_path>/syncapiadmin.py --project muller -s <server> --endpoint <endpoint> -c <syncapi_path>/muller_<server>.swp --mac <gateway_mac>
|
|
|
|
|
|
|
|
# SyncAPI Legrand
|
|
|
|
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint <endpoint> -c <syncapi_path>/legrand_<server>.swp --mac <gateway_mac>
|
|
|
|
|
|
|
|
# Debug parser Legrand
|
|
|
|
<debug_path>/debug_parser.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -r -pp -g <gateway_mac>
|
|
|
|
|
2020-10-23 09:24:13 +02:00
|
|
|
# Enable debug mode Legrand
|
|
|
|
<debug_path>/debug_config_setter.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -g <gateway_mac> -t NLG -ke debug_enabled
|
|
|
|
|
|
|
|
# Disable debug mode Legrand
|
|
|
|
<debug_path>/debug_config_setter.py --project legrand -s <server> -c <syncapi_path>/legrand_<server>.swp -g <gateway_mac> -t NLG -kd debug_enabled
|
|
|
|
|
|
|
|
# Analyse diagnosis
|
|
|
|
<syncapi_path>/syncapiadmin.py --project legrand -s <server> --endpoint getdebuginfo -c <syncapi_path>/legrand_<server>.swp --mac <gateway_mac> | jq -r .body.diagnosis_content | <release_path>/decode_diagnosis.py
|
|
|
|
|
2020-09-12 23:47:55 +02:00
|
|
|
# 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"
|
2020-10-23 09:24:13 +02:00
|
|
|
$ release_path: echo "$HOME/Netatmo/core/python-emb-tools/python/bin/release"
|
2020-09-12 23:47:55 +02:00
|
|
|
|
|
|
|
# Variables
|
|
|
|
$ server: echo "prod inte" | tr " " "\n"
|
|
|
|
$ endpoint: echo "getstatus getconfigs setstate setconfigs getdebuginfo getoeminfo" | tr " " "\n"
|