Téléinfo USB avec 'Couleur du Jour', 'Heures creuses et pleines' !

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Téléinfo USB avec 'Couleur du Jour', 'Heures creuses et pleines' !

Message par Domotifan »

Bonjour à tous ! Je débute sous Domoticz (que j'avais testé il y a 2 ans déjà !). Il a bien évolué et c'est tant mieux.
Par contre, je l'ai installé sous Windows et je rencontre un problème assez génant avec mon module Téléinfo de 'cartelectronique'.
Domoticz semble ne récupérer que la conso en Watts, mais pas les autres paramètres (je les récupère pourtant avec un autre soft de domotique :? )
Y'aurait-il un moyen 'simple' avec un script quelconque pour les récupérer et les afficher dans le soft (j'ai vu comment récupérer ces infos via http://api.domogeek.fr mais je n'y tiens pas (pas d'autonomie en cas de coupure ADSL :D )
Une idée ? ;)
Dernière modification par Domotifan le 15 oct. 2015, 11:55, modifié 2 fois.
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Téléinfo avec 'Couleur du Jour', 'Heures creuses et pleines' ?

Message par Domotifan »

Bon sang ! mais y'a personne qui utilise un module téléinfo en usb avec Domoticz ? :roll:
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Téléinfo avec 'Couleur du Jour', 'Heures creuses et pleines' ?

Message par vil1driver »

salut,

c'est juste que l'on ne comprends pas ce que tu veux.. et qu'en seulement 4 jours, il ne faut attendre un déferlement de réponses..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Téléinfo avec 'Couleur du Jour', 'Heures creuses et pleines' ?

Message par Domotifan »

Hello, merci pour ta réponse :) bon effectivement, je ne suis pas très explicite. Le Module Cartelectronique en USB bien reconnu par Domoticz ne me rapporte qu'une info : l'index de mon compteur (la conso) au tarif actuel (bleu, blanc ou rouge suivant les jours). Par contre, il ne m'affiche pas le reste, C.A.D les paramètres PTHC PTHP, l'intensité, la couleur du jour, etc... à la place; je n'ai qu'une ligne avec des '0'.
Pour info :
Index heures creuses si option = heures creuses : HCHC
Index heures pleines si option = heures creuses : HCHP
Index heures creuses jours bleus si option = tempo : BBR HC JB
Index heures pleines jours bleus si option = tempo : BBR HP JB
Index heures creuses jours blancs si option = tempo : BBR HC JW
Index heures pleines jours blancs si option = tempo : BBR HP JW
Index heures creuses jours rouges si option = tempo : BBR HC JR
Période tarifaire en cours : PTEC ( 4 car.)
Couleur du lendemain si option = tempo : DEMAIN
Intensité instantanée : IINST ( 3 car. unité = ampères)
Intensité maximale : IMAX ( 3 car. unité = ampères)
Puissance apparente : PAPP ( 5 car. unité = Volt.ampères)
Voilà ce que je voudrais voir s'afficher et que je ne vois pas
PS : y'aurait-il un scrip à exploiter (simple evidemment) de façon à reveiller Domoticz pour qu'il m'affiche enfin ces valeurs ? :roll:
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Téléinfo USB avec 'Couleur du Jour', 'Heures creuses et pleines' ?

Message par Domotifan »

J'ai testé mon module avec Domoticz sous linux ! idem ! :mrgreen:
Domotifan
Messages : 49
Inscription : 29 sept. 2015, 08:47

Re: Téléinfo USB avec 'Couleur du Jour', 'Heures creuses et pleines' ?

Message par Domotifan »

Bon, allez, un début de soluce !
Comme le froid arrive, je me suis décidé à rechercher des bouts de scripts par-ci et par-là et j'ai enfin pû faire un début de quelque chose !
En fait, le problème est que le site "http://domogeek.entropialux.com" ne semble plus proposer de faire une "remontée de la couleur du jour TEMPO".
Disposant d'un module USB "Cartelectronic" qui fonctionne parfaitement sous Homidom (entre autre) et en console cat /dev/ttyUSB0, j'ai fait un petit script qui me permet actuellement d'afficher la 'couleur du jour' et la 'couleur du lendemain' :

#!/bin/bash
tempojour=$(head /dev/ttyUSB0 | grep PTEC | cut -f 2 -d ' ')
if [ "$tempojour" = "HCJB" ] || [ "$tempojour" = "HPJB" ];
then
echo "$tempojour";
curl "http://192.168.1.12:8080/json.htm?type= ... value=BLEU";
curl "http://192.168.1.12:8080/json.htm?type= ... On&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
else
if [ "$tempojour" = "HCJW" ] || [ "$tempojour" = "HPJW" ];
then
echo "$tempojour";
curl "http://192.168.1.12:8080/json.htm?type= ... alue=BLANC";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... On&level=1";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
else
if [ "$tempojour" = "HCJR" ] || [ "$tempojour" = "HPJR" ];
then
echo "$tempojour";
curl "http://192.168.1.12:8080/json.htm?type= ... alue=ROUGE";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... On&level=0";
else
echo "$tempojour";
curl "http://192.168.1.12:8080/json.htm?type= ... ue=DEFAULT";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
curl "http://192.168.1.12:8080/json.htm?type= ... ff&level=0";
fi
fi
fi

et pour le lendemain :

#!/bin/bash
tempodemain=$(head /dev/ttyUSB0 | grep DEMAIN | cut -f 2 -d ' ')
if [ "$tempodemain" = "BLEU" ];
then
echo "$tempodemain";
curl "http://192.168.1.12:8080/json.htm?type= ... value=BLEU";
else
if [ "$tempodemain" = "BLAN" ];
then
echo "$tempodemain";
curl "http://192.168.1.12:8080/json.htm?type= ... alue=BLANC";
else
if [ "$tempodemain" = "ROUG" ];
then
echo "$tempodemain";
curl "http://192.168.1.12:8080/json.htm?type= ... alue=ROUGE";
else
if [ "$tempodemain" = "----" ];
then
echo "$tempodemain";
curl "http://192.168.1.12:8080/json.htm?type= ... value=----";
fi
fi
fi
fi

Problème : je n'ai pas d'instructions de début de trame et de fin de trame ! :mrgreen:
Conclusion : j'ai la 'couleur du jour et du lendemain' qui s'affiche 1 fois sur 2. Je pense que le programme essaye d'intercepter ce qu'il voit, mais si la trame n'est pas complète ou que la lecture se fait 'dans la foulée', il ne prend que ce qui passe... :roll:
Si vous avez une soluce, je prend ! ;)
Répondre