Dans calaos_installer:
choisir une pièce, clicker add item → web → temperature sensor
dans la nouvelle fenetre “new web IO”
Item Name : Temperature exterieure
URL: http://api.openweathermap.org/data/2.5/weather?q=VOTRE_VILLE&lang=fr
Type: JSON
Path: main/temp «< se référer au fichier json affiché par l'url plus haut pour naviguer dans les différentes branches du json
Frequency: par défaut 10000ms
offset: -274,15
unit: °c
laisser les autres valeurs à défaut
Dans calaos_installer:
Choisir une pièce, clicker add item → web → analog input
dans la nouvelle fenetre “new web IO”
Item Name : Temperature exterieure
URL: http://api.openweathermap.org/data/2.5/weather?q=VOTRE_VILLE&lang=fr
Type: JSON
Path: main/pressure «< se référer au fichier json affiché par l'url plus haut pour naviguer dans les différentes branches du json
Frequency: par défaut 10000ms
unit: hPa
coeff :0 (bug, theoriquement coeff=1)
offset: 1 (bug, theoriquement offset=0)
laisser les autres valeurs à défaut
ajouter autant d'inputs que de fois nécessaires, sauvegardez, uploadez, verifiez dans l'interface calaos
le fichier io.xml doit ressembler à ça
<calaos:input file_type="json" id="input_102" name="Température meteo extérieure" offset="-274.15" path="main/temp" period="10000" type="WebInputTemp" url="http://api.openweathermap.org/data/2.5/weather?q=Votre_ville&lang=fr"/> <calaos:input coeff_a="0" coeff_b="1" file_type="json" id="input_105" name="Pression atmosphérique" path="main/pressure" period="10000" type="WebInputAnalog" unit="hPa" url="http://api.openweathermap.org/data/2.5/weather?q=Votre_ville&lang=fr"/> <calaos:input coeff_a="0" coeff_b="1" file_type="json" id="input_106" name="Humidité" path="main/humidity" period="10000" type="WebInputAnalog" unit="%" url="http://api.openweathermap.org/data/2.5/weather?q=Votre_ville&amp;lang=fr"/> <calaos:input file_type="json" id="input_107" name="Température Minimale" offset="-274.15" path="main/temp_min" period="10000" type="WebInputTemp" url="http://api.openweathermap.org/data/2.5/weather?q=Votre_ville&amp;lang=fr"/> <calaos:input file_type="json" id="input_108" name="Température Maximale" offset="-274.15" path="main/temp_max" period="10000" type="WebInputTemp" url="http://api.openweathermap.org/data/2.5/weather?q=Votre_ville&amp;lang=fr"/>