Accueil » Domotique » guides domotiques » Eedomus » un périphérique compteur pour votre eedomus
Eedomus

un périphérique compteur pour votre eedomus

Dans ce billet, nous allons allons essayer de combler partiellement une lacune de l’eedomus: les compteurs.
Le but est d’avoir un compteur que l’on peut incrémenter/décrémenter qui se remettra à zéro au choix chaque jour/mois/année.

Etape 1, le script

il est ici:

[wpdm_file id=28]

vous l’uploadez comme d’habitude dans votre eedomus en utilisant l’url http://@ip_eedomus/script, et pour une fois, vous n’avez aucune configuration spécifique à faire.

Etape 2, la création du périphérique compteur

Créez un périphérique état. Le problème de ce type de périphérique est qu’il n’a pas la fonction de rafraîchissement automatique de sa valeur. Cela veut dire que les compteurs  sont remis à zéro uniquement lors d’une nouvelle action (qui détecte alors que le jour/mois/année à changé) ou qu’il faut créer des règles horaires spécifiques pour forcer le reset du capteur à la fin d’une période.

dans les paramètres, choisissez “Nombre décimal”

Compteur2

Récupérez tout de suite dans la partie “Paramètres Experts”, le code API du périphérique. On va en avoir besoin tout de suite.

 

Etape 3, la création du périphérique de commande du compteur

créez une nouvel actionneur http, cet actionneur nous servira comme module de commande pour notre compteur

Compteur1

Passez ensuite dans la partie valeurs et configurez deux valeurs comme ci-dessous

Compteur3

il suffit de remplacer id=… par le code API que vous avez récupéré au début de l’article et de choisir le type de compteur que vous voulez quotidien/mensuel/annuel. Bien sûr, il faudra être cohérent et spécifier le même type de compteur dans toutes les Urls que vous utilisez, vous aurez des comportements bizarres sinon !

Récapitulons, nous avons un périphérique compteur, ainsi que le périphérique de commande, nous sommes prêts !

le reset du compteur se fait automatiquement lors d’un changement de période (Jour/Mois/Année), il est toutefois possible de le forcer (indépendamment de la période) avec l’url suivante:
[alert style=”success” title=”url Refresh Compteur”] http://l<@IP_eedomus>/script/?exec=compteur.php&action=reset&id=<CodeAPI>&type=<TypeCompteur>
[/alert] Etape 4, l’intégration dans les règles

Toute la “tringlerie” est en place, vous êtes prêts à utiliser vos compteurs. Un premier cas d’école simple: compter les machines à laver faites chaque mois. Une simple modification dans la règle qui gère la machine à laver pour ajouter l’action “Increment Machines à Laver” qu’on vient de définir et le tour est joué.

Compteur4

Conclusion

 Cette solution n’est pas idéale, entre autres parce qu’elle utilise les capteurs/actionneurs HTTP. Même si ils sont en nombre illimités sur la box, je crois avoir compris que il ne peut y en avoir que 20 qui s’exécutent en parallèle, les autres doivent attendre leur tour. Elle a au moins le mérite d’exister en attendant une intégration officielle par la team eedomus. Si vous êtes un peu curieux, vous verrez que le script offre aussi une autre fonction qui doit marcher, mais que je n’ai pas encore testée à fond. Je vous tiendrai au courant de l’évolution sur le forum eedomus sur ce fil.

Domo-blog a fait le choix de ne pas polluer votre lecture avec de la publicité. Vous trouverez cependant des liens affiliés vers les produits recommandés dans le contenu. Cela ne perturbe en rien votre experience de lecture et permet de financer le blog.
Vous pouvez également soutenir le blog en m'offrant un café sur Ko-Fi.


discord

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Madoma73

Informaticien spécialisé dans la sécurité, je me suis mis à la domotique en 2009. J'ai commencé par Homeseer, la Zibase puis finalement l'Eedomus. Depuis, je bidouille, je teste, je rêve de ce que je pourrais faire, et j'essaie de convaincre ma femme de l'utilité de mes rêves !

2 Comments

Cliquez ici pour poster un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  • Je suis suis une buze en informatique et je n’arrive pas a faire un cumul de ma conso electrique sur le mois. J’ai un capteur northq qui me remonte des valeurs. J’ai une conso en Kwh et une conversion en euro. Mais je suis incapable d’avoir une conso hebdo mensuel et annuel.
    J’ai uploader le script ca c’est bon.
    J’ai créer un état pour la conso hebdo / mensuel et annuel.
    et un actionneur Http mais je bloque sur l’adresse le parametre et la programmation de la règle…

    seriez vous en mesure de m’aider.

    • Bonjour Phil,
      pour tout ce qui est support, je t’invite à te rendre sur le forum eedomus dans le fil indiqué à la fin de cet article.

construction et domotique
promos domotique
Choix box domotique
promos domotique