Je viens de faire l'acquisition d'un tondeuse Worx landroid WG796E.1 qui peut être commandée a distance via son smartphone.
Elle contient un serveur REST qui permet d’échangé avec elle, j'ai commencé a faire un plugin.
Il existe plusieurs modèle et peut être plusieurs structures de retour, si vous pouvez posté votre modèle, firmware et retour json.
Modele: WG796E.1
Firmware: 2.45
Url: http://admin:0000@IP_WORX/jsondata.cgi
Retour:
Code : Tout sélectionner
{
"versione_fw": 2.45,
"lingua": 2,
"ore_funz": [0, 0, 0, 0, 0, 0, 0],
"ora_on": [0, 0, 0, 0, 0, 0, 0],
"min_on": [0, 0, 0, 0, 0, 0, 0],
"allarmi": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"settaggi": [0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
"mac": [0, 35, 167, 164, 213, 71],
"time_format": 1,
"date_format": 0,
"rit_pioggia": 180,
"area": 0,
"enab_bordo": 1,
"percent_programmatore": 0,
"indice_area": 9,
"tempo_frenatura": 20,
"perc_rallenta_max": 70,
"canale": 0,
"num_ricariche_batt": 0,
"num_aree_lavoro": 1,
"dist_area": [1, 1, 1, 1],
"perc_per_area": [1, 1, 1, 1],
"area_in_lavoro": 0,
"email": "xxxxxxx@xxxxxx.xxx",
"perc_batt": "100",
"ver_proto": 1,
"state": "home",
"workReq": "user req grass cut",
"message": "none",
"batteryChargerState": "idle",
"distance": 0
}
Edit: Quelques infos sur le plugin:
Installation:
Il suffit de créer un nouvelle équipement et de renseigner l'adresse ip et le code pin. La conf: Le widget: Liste des actions:
- Rafraichir
- Démarrage
- Démarrage Entrainement
- Status de connexion
- Version du firmware
- code Langue
- Stop
- Langue
- Pourcentage de batterie
- Poucentage de temps de travail
- Temps total de tonte
- Format heure
- Format date
- Tondre apres la pluie
- Area
- Activé la coupe des bordures
- Taille du jardin
- Temps de freinage
- Pourcentage de ralentissement max
- Canal
- Nombres de recharge de la batterie
- Numéro de la zone de travail
- Zone de travail
- ver_proto
- Status
- workReq
- Message
- Status du chargeur de batterie
- Distance
- Mac adresse
- Heures de fonctionement
- Heure de la tonte par jours
- Minute de la tonte par jours
- Alarmes
- Parametres
- Distance en metre de la zone de depart
- Pourcentage par zone