Mon petit jeedom fonctionnant bien, je voudrais comparer ma consommation de sac de granulés avec les températures hivernales.
Je ne pilote, ni interroge mon poele.
Quand je vide un sac, je note le jour, le total heure et total nombre d’allumage du poêle; le tout sur une google sheet.
Comment intégrer ces infos dans Jeedom?
En cherchant, je suis tombé sur Grocy, mais c’est une usine à gaz pour 3/4 variables…
un virtuel?
En script ?
Tu peux créer des virtuels et venir les mettre à jour avec des liens http comme expliqué dans le documentation du plugin virtuel.
Cela donne ce genre de formule : =HYPERLINK("http://192.168.0.18/core/api/jeeApi.php?apikey=CLE_API_VIRTUEL&type=virtual&type=virtual&id=1451&value="&B2;"Actualiser")
Je viens d’essayer et ça fonctionne. Par contre, il faut cliquer sur chaque lien.
Là par contre il faut un accès externe vu que c’est google qui va venir rentrer l’info. Cela donne quelque chose de ce genre à rentrer dans « Outils > Editeur de scripts » :
function maj_jeedom(valeur) {
var url = "https://XXXX.dnsX.jeedom.com/core/api/jeeApi.php?apikey=CLE_API_VIRTUEL&type=virtual&type=virtual&id=1451&value=" + valeur;
var response = UrlFetchApp.fetch(url);
return "Jeedom : id " + id_virtuel + " à jour";
}
Et dans le feuille dans calcul on met cela : =maj_jeedom(B2;1451)
Et voilà
Edit : ajout de l’option pour préciser l’id du virtuel dans le script