KikiFUNstyle a écrit:Si ton Fibaro n'est pas alimenté, je ne vois pas comment il peux être joignable
Il est alimenté les nuits environ de 22h à 6h le lendemain... quand l’électricien démarre le mode hiver dans l'immeuble. A ce moment là il est joignable.
KikiFUNstyle a écrit:Tu utilises quoi au niveau de l'API ? Tu as un exemple de code ?
// ad = ip de eedomus//
// radiateur_collectif l'ID du fibaro
// onoff... 100 ou 0 déterminé s'il faut allumer ou pas
$url = $ad;
$url .= "/api/set?api_user=...&api_secret=...&action=periph.value&periph_id=";
$url .= $radiateur_collectif;
$url .= "&value=";
$url .= $onoff_radiateur;
$result = sdk_json_decode(utf8_encode(httpquery($url)));
if ($result["success"] == 1)
echo "Radiateur collectif ".$onoff_radiateur." --- ";
// radiateur collectif non dispo
else
echo "Radiateur collectif NON DISPO --- ";
// en plus de la trace pour debuggage je comptais positionner le résultat dans un témoin (périphérique virtuel)Ce code allume/éteint bien le fibaro si alimenté, sinon ça fait juste rien,... mais j'ai dans les 2 cas success == 1.
xeos a écrit:l est pas très bon pour le maillage Z-wave de rendre injoignable un module surtout si tu fait du polling
Quels sont les conséquences ?
Ai-je besoin de faire du polling fréquent puisque je ne suis pas derrière un thermostat, pourrais-je dans ce cas diminuer le polling ?
xeos a écrit:tu devrais utiliser une entrée pour connaitre l"état du chauffage.
Comment faire sans alimentation ? Si vous avez une idée je suis preneuse, l'alimentation collective semble arriver directement au radiateur sans passer par le tableau.
xeos a écrit:getValue => change et que tu le compare au time tu devrais arriver a faire ce que tu veux
Je n'ai pas essayé par le getValue mais par le httpQuery j'ai récupéré le last change, ça doit être la même info mais le last change ne semble changer qu'au changement d'état, donc je ne distingue pas si le périphérique est juste à ON depuis plusieurs heures ou absent depuis plusieurs heures.
xeos a écrit:Reste à voir si le module envoi une info à la remise en route.
Il faut que je vérifie mais à priori non (en plus pas simple, le eedomus est à distance...).
Mais en tout cas quand je le perds il ne met rien (normal, il ne prévient pas qu'il va être débranché)
C'est vraiment gentil de m'aider, je suis novice, et grâce à ce forum j'ai pu bien avancer sur mon installation.
Donc pas de moyen d'avoir l'info qu'eedomus a ? Comment la box sait elle que le périphérique ne répond plus (quand elle marque dernier contact....) ?
MERCI !