Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] Plugin Téléinfo

Pour échanger sur les plugins classés en catégorie "Energie"
Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 11:25

micromad a écrit :
Choukajohn a écrit :
01 janv. 2018, 22:47
Bonsoir à tous,

J'ai fait des recherches dans le sujet mais sans succès donc voilà ma question, existe-t-il une solution pour limiter les accès ou écritures dans la base de données pour les valeurs récupérées par Téléinfo ?

Il se trouve que j'ai flingué 2 cartes SD de très bonne qualité en moins d'un an depuis que j'ai activé le suivi de ma consommation EDF et donc je soupçonne fortement le Téléinfo.

Du coup je suis passé sur un disque SSD mSATA sur mon Raspberry ce qui devrait être beaucoup plus fiable et supporter les nombreuses écritures.
Ceci-dit, un SSD est également limité en nombre d'écriture et je voudrais bien maximiser sa durée de vie, d'où ma question.

Merci.
Salut,

le plugin téléinfo écrit principalement les données dans le /tmp et ne mets que des données déjà lissées en base de données donc le conseil donné à tous les possesseurs de Raspberry avec des processus qui écrivent beaucoup est de transformer leur partition /tmp et voir les /var/tmp et /var/log en partition virtuelle qui utilise la RAM. Tout est très bien expliqué dans cet article :
http://www.magdiblog.fr/divers/comment- ... pberry-pi/

Attention à ne pas confondre : ce qui flingue les cartes SD ce n'est pas la quantité d'écriture des données, mais la fréquence d'écriture aux mêmes endroits sur la carte SD. Ta BDD va grossir avec la temps mais physiquement les données vont rester au même endroit sur la carte alors que dans le /tmp, par définition, le système (et pas seulement la teleinfo) va se servir de se répertoire pour écrire, effacer des données.
Bonjour,

Merci pour ta réponse.

Effectivement déporter l'écriture dans les dossiers temporaires vers la RAM semble être une très bonne solution mais du coup comment réagit jeedom lors d'un reboot si le cache est complètement vierge ?

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk


Avatar de l’utilisateur
coolworm
Timide
Messages : 53
Inscription : 09 mars 2016, 22:46
Localisation : Lille

Re: [Plugin Tiers] Plugin Téléinfo

Message par coolworm » 03 janv. 2018, 11:39

Bonjour à tous,
J'ai peut-être trouvé une réponse pour la roue infinie sur le panel de téléinfo :
>>> Dans les commandes, modifier le PAPP en numérique (au lieu de autre).
Du coup sur le dashboard, l'info s'affiche sans le nom mais le panel n'a plus la roue infinie.
J'ai l'impression qu'il y a une erreur dans le code avec un élément de balise manquant (je ne suis pas développeur)

J'ai toujours le problème du PTEC qui reste à 0. Je ne trouve pas de solution...

Merci pour cette superbe communauté ;)

xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 11:56

Bonjour à Tous,

j'ai cette erreur depuis que j'ai voulu faire un backup

The stream or file "/var/www/html/core/class/../../log/teleinfo" could not be opened: failed to open stream: Permission denied

merci pour votre aide

Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 12:06


xst a écrit :Bonjour à Tous,

j'ai cette erreur depuis que j'ai voulu faire un backup

The stream or file "/var/www/html/core/class/../../log/teleinfo" could not be opened: failed to open stream: Permission denied

merci pour votre aide
Salut,

Vérifie les droits en écriture sur le dossier /var/www/html/log
Le dossier doit appartenir à l'utilisateur www:data et être accessible en écriture pour celui-ci.

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk


ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers] Plugin Téléinfo

Message par ffisoft57 » 03 janv. 2018, 12:06

Bonjour à tous et meilleur voeux

Pour le problème du PTEC il y a une solution :

Il faut édité le fichier : "plugins/teleinfo/core/class/teleinfo.class.php",

Trouvé :

case "PAPP":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
$cmd->setSubType('string');
break;


Et ajouter juste après :

case "PTEC":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setSubType('string');
break;

Enregistré la modification

Après aller dans le module TeleInfo et dans les commandes puis supprimer le commande actuelle PTEC puis enregistré

Vérifier que le mode auto est bien activé puis allé dans la configuration du plugins TeleInfo et redémarrer le démon pour re-cree la commande PTEC

pour moi ça a marché




Envoyé de mon SM-N910F en utilisant Tapatalk


xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 12:24

Choukajohn a écrit :
03 janv. 2018, 12:06
xst a écrit :Bonjour à Tous,

j'ai cette erreur depuis que j'ai voulu faire un backup

The stream or file "/var/www/html/core/class/../../log/teleinfo" could not be opened: failed to open stream: Permission denied

merci pour votre aide
Salut,

Vérifie les droits en écriture sur le dossier /var/www/html/log
Le dossier doit appartenir à l'utilisateur www:data et être accessible en écriture pour celui-ci.

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk
Merci à toi

mais je suis un grand débutant

il faut que je copie cette ligne /var/www/html/log en ssh ?

merci
désolé

Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 12:41

OK pas de soucis, alors en SSH fait la commande suivante

Code : Tout sélectionner

ls -l /var/www/html/ | grep log
Tu devrais avoir ça comme retour :

Code : Tout sélectionner

drwxrwxr-x  3 www-data www-data    4096 janv.  1 13:55 log
Si le dossier log appartient à quelque chose d'autre que www-data alors fait :

Code : Tout sélectionner

sudo chown www-data:www-data /var/www/html/log/
Ensuite concernant les droits d'accès, si tu n'as pas "drwxrwxr-x" fait :

Code : Tout sélectionner

sudo chmod 775 /var/www/html/log/
Fait la même vérification sur le fichier /var/www/html/log/teleinfo :

Code : Tout sélectionner

ls -l /var/www/html/log | grep teleinfo
sudo chown www-data:www-data /var/www/html/log/teleinfo
sudo chmod 644 /var/www/html/log/teleinfo
Edit :
Chez moi le fichier /var/www/html/log/teleinfo est en 777, c'est bizarre pourtant mon install de jeedom est toute fraiche.
Si cela ne fonctionne toujours pas à la place de "sudo chmod 644 /var/www/html/log/teleinfo" fait :

Code : Tout sélectionner

sudo chmod 777 /var/www/html/log/teleinfo

Avatar de l’utilisateur
coolworm
Timide
Messages : 53
Inscription : 09 mars 2016, 22:46
Localisation : Lille

Re: [Plugin Tiers] Plugin Téléinfo

Message par coolworm » 03 janv. 2018, 14:35

ffisoft57 a écrit :
03 janv. 2018, 12:06
Bonjour à tous et meilleur voeux

Pour le problème du PTEC il y a une solution :

Il faut édité le fichier : "plugins/teleinfo/core/class/teleinfo.class.php",

Trouvé :

case "PAPP":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
$cmd->setSubType('string');
break;


Et ajouter juste après :

case "PTEC":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setSubType('string');
break;

Enregistré la modification

Après aller dans le module TeleInfo et dans les commandes puis supprimer le commande actuelle PTEC puis enregistré

Vérifier que le mode auto est bien activé puis allé dans la configuration du plugins TeleInfo et redémarrer le démon pour re-cree la commande PTEC

pour moi ça a marché




Envoyé de mon SM-N910F en utilisant Tapatalk
Merci ffisoft57, je vais essayer... ;)
[edit] : Super ça marche !
Pour faire la modification :
- Aller dans le terminal
- Se connecter à son jeedom
- Taper : sudo nano /var/www/html/plugins/teleinfo/core/class/teleinfo.class.php
- Modifier
- Enregistrer avec ctrl + X
- Suivre les étapes de ffisoft57

Encore merci.

xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 16:40

Choukajohn a écrit :
03 janv. 2018, 12:41
OK pas de soucis, alors en SSH fait la commande suivante

Code : Tout sélectionner

ls -l /var/www/html/ | grep log
Tu devrais avoir ça comme retour :

Code : Tout sélectionner

drwxrwxr-x  3 www-data www-data    4096 janv.  1 13:55 log
Si le dossier log appartient à quelque chose d'autre que www-data alors fait :

Code : Tout sélectionner

sudo chown www-data:www-data /var/www/html/log/
Ensuite concernant les droits d'accès, si tu n'as pas "drwxrwxr-x" fait :

Code : Tout sélectionner

sudo chmod 775 /var/www/html/log/
Fait la même vérification sur le fichier /var/www/html/log/teleinfo :

Code : Tout sélectionner

ls -l /var/www/html/log | grep teleinfo
sudo chown www-data:www-data /var/www/html/log/teleinfo
sudo chmod 644 /var/www/html/log/teleinfo
Edit :
Chez moi le fichier /var/www/html/log/teleinfo est en 777, c'est bizarre pourtant mon install de jeedom est toute fraiche.
Si cela ne fonctionne toujours pas à la place de "sudo chmod 644 /var/www/html/log/teleinfo" fait :

Code : Tout sélectionner

sudo chmod 777 /var/www/html/log/teleinfo
Merci as toi

je viens de faire toute ta procédure en ssh mais je pense pour rien ! car je n"arrive plus à me connecter a mon jeedom avec mon PC

j'ai ce message : en rouge qui s'affiche en haut où l'on saissie identifiant et le <mot de passe

The stream or file "/var/www/html/core/class/../../log/event" could not be opened: failed to open stream: Permission denied

Merci as toi

micromad
Timide
Messages : 13
Inscription : 03 janv. 2018, 00:22

Re: [Plugin Tiers] Plugin Téléinfo

Message par micromad » 03 janv. 2018, 17:58

Choukajohn a écrit :
03 janv. 2018, 11:25
micromad a écrit :
Choukajohn a écrit :
01 janv. 2018, 22:47
Bonsoir à tous,

J'ai fait des recherches dans le sujet mais sans succès donc voilà ma question, existe-t-il une solution pour limiter les accès ou écritures dans la base de données pour les valeurs récupérées par Téléinfo ?

Il se trouve que j'ai flingué 2 cartes SD de très bonne qualité en moins d'un an depuis que j'ai activé le suivi de ma consommation EDF et donc je soupçonne fortement le Téléinfo.

Du coup je suis passé sur un disque SSD mSATA sur mon Raspberry ce qui devrait être beaucoup plus fiable et supporter les nombreuses écritures.
Ceci-dit, un SSD est également limité en nombre d'écriture et je voudrais bien maximiser sa durée de vie, d'où ma question.

Merci.
Salut,

le plugin téléinfo écrit principalement les données dans le /tmp et ne mets que des données déjà lissées en base de données donc le conseil donné à tous les possesseurs de Raspberry avec des processus qui écrivent beaucoup est de transformer leur partition /tmp et voir les /var/tmp et /var/log en partition virtuelle qui utilise la RAM. Tout est très bien expliqué dans cet article :
http://www.magdiblog.fr/divers/comment- ... pberry-pi/

Attention à ne pas confondre : ce qui flingue les cartes SD ce n'est pas la quantité d'écriture des données, mais la fréquence d'écriture aux mêmes endroits sur la carte SD. Ta BDD va grossir avec la temps mais physiquement les données vont rester au même endroit sur la carte alors que dans le /tmp, par définition, le système (et pas seulement la teleinfo) va se servir de se répertoire pour écrire, effacer des données.
Bonjour,

Merci pour ta réponse.

Effectivement déporter l'écriture dans les dossiers temporaires vers la RAM semble être une très bonne solution mais du coup comment réagit jeedom lors d'un reboot si le cache est complètement vierge ?

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk
Re salut,
pour être franc, je n'ai pas encore fait la manip car je viens d'activer la teleinfo et je n'écrivais pas beaucoup avant sur la carte SD.

Sur un systeme Linux, le système a besoin d'un /tmp mais par définition, celui-ci ne doit être utilisé que pour des données temporaires.
Pour ce qui est de la Teleinfo, je n'ai pas encore été voir dans le code si le répertoire Jeedom est recréé avec les bons droits s'il n'est pas présent mais au pire si tu connais un peu les niveaux de démarrage linux et 3 commandes bash, ce n'est pas très compliqué de créer un répertoire et de changer les droits à chaque démarrage.

Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 19:57

xst a écrit :
03 janv. 2018, 16:40
Choukajohn a écrit :
03 janv. 2018, 12:41
OK pas de soucis, alors en SSH fait la commande suivante

Code : Tout sélectionner

ls -l /var/www/html/ | grep log
Tu devrais avoir ça comme retour :

Code : Tout sélectionner

drwxrwxr-x  3 www-data www-data    4096 janv.  1 13:55 log
Si le dossier log appartient à quelque chose d'autre que www-data alors fait :

Code : Tout sélectionner

sudo chown www-data:www-data /var/www/html/log/
Ensuite concernant les droits d'accès, si tu n'as pas "drwxrwxr-x" fait :

Code : Tout sélectionner

sudo chmod 775 /var/www/html/log/
Fait la même vérification sur le fichier /var/www/html/log/teleinfo :

Code : Tout sélectionner

ls -l /var/www/html/log | grep teleinfo
sudo chown www-data:www-data /var/www/html/log/teleinfo
sudo chmod 644 /var/www/html/log/teleinfo
Edit :
Chez moi le fichier /var/www/html/log/teleinfo est en 777, c'est bizarre pourtant mon install de jeedom est toute fraiche.
Si cela ne fonctionne toujours pas à la place de "sudo chmod 644 /var/www/html/log/teleinfo" fait :

Code : Tout sélectionner

sudo chmod 777 /var/www/html/log/teleinfo
Merci as toi

je viens de faire toute ta procédure en ssh mais je pense pour rien ! car je n"arrive plus à me connecter a mon jeedom avec mon PC

j'ai ce message : en rouge qui s'affiche en haut où l'on saissie identifiant et le <mot de passe

The stream or file "/var/www/html/core/class/../../log/event" could not be opened: failed to open stream: Permission denied

Merci as toi
Bonsoir,

Il semblerait que tu ais un problème de droits sur l'ensemble du répertoire des logs, cela m'est déjà arrivé par le passé.
Essaye de faire et dis moi si ça fonctionne :

Code : Tout sélectionner

sudo chown -R www-data:www-data /var/www/html/log/

Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 20:09

micromad a écrit :
03 janv. 2018, 17:58
Choukajohn a écrit :
03 janv. 2018, 11:25
micromad a écrit :
Salut,

le plugin téléinfo écrit principalement les données dans le /tmp et ne mets que des données déjà lissées en base de données donc le conseil donné à tous les possesseurs de Raspberry avec des processus qui écrivent beaucoup est de transformer leur partition /tmp et voir les /var/tmp et /var/log en partition virtuelle qui utilise la RAM. Tout est très bien expliqué dans cet article :
http://www.magdiblog.fr/divers/comment- ... pberry-pi/

Attention à ne pas confondre : ce qui flingue les cartes SD ce n'est pas la quantité d'écriture des données, mais la fréquence d'écriture aux mêmes endroits sur la carte SD. Ta BDD va grossir avec la temps mais physiquement les données vont rester au même endroit sur la carte alors que dans le /tmp, par définition, le système (et pas seulement la teleinfo) va se servir de se répertoire pour écrire, effacer des données.
Bonjour,

Merci pour ta réponse.

Effectivement déporter l'écriture dans les dossiers temporaires vers la RAM semble être une très bonne solution mais du coup comment réagit jeedom lors d'un reboot si le cache est complètement vierge ?

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk
Re salut,
pour être franc, je n'ai pas encore fait la manip car je viens d'activer la teleinfo et je n'écrivais pas beaucoup avant sur la carte SD.

Sur un systeme Linux, le système a besoin d'un /tmp mais par définition, celui-ci ne doit être utilisé que pour des données temporaires.
Pour ce qui est de la Teleinfo, je n'ai pas encore été voir dans le code si le répertoire Jeedom est recréé avec les bons droits s'il n'est pas présent mais au pire si tu connais un peu les niveaux de démarrage linux et 3 commandes bash, ce n'est pas très compliqué de créer un répertoire et de changer les droits à chaque démarrage.
Re,

OK en fait je dis ça car cela m'est déjà arrivé de vider complètement le cache de Jeedom et il n'aime pas beaucoup ça, tu te retrouves avec plus ou moins tous les plugins réinitialisés ou du moins dans un état par défaut, j'ai rencontré pas mal de bugs à cause de ça.
Du coup je me demande bien dans quel état Jeedom redémarre avec un répertoire /tmp en mémoire vive et complètement vierge.

De plus dans le menu Analyse / Santé tu peux voir que Jeedom vérifie la persistance du cache, ce n'est peut être pas pour rien.
Enfin de toute façon il n'y a qu'un moyen de le savoir, je ferai l'essai et on verra bien.

rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: [Plugin Tiers] Plugin Téléinfo

Message par rjcb » 03 janv. 2018, 20:13

ffisoft57 a écrit :
03 janv. 2018, 12:06
Bonjour à tous et meilleur voeux

Pour le problème du PTEC il y a une solution :

Il faut édité le fichier : "plugins/teleinfo/core/class/teleinfo.class.php",

Trouvé :

case "PAPP":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
$cmd->setSubType('string');
break;


Et ajouter juste après :

case "PTEC":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setSubType('string');
break;

Enregistré la modification

Après aller dans le module TeleInfo et dans les commandes puis supprimer le commande actuelle PTEC puis enregistré

Vérifier que le mode auto est bien activé puis allé dans la configuration du plugins TeleInfo et redémarrer le démon pour re-cree la commande PTEC

pour moi ça a marché




Envoyé de mon SM-N910F en utilisant Tapatalk
Bonjour,

J'ai tenté mais je n'ai pas la meme chose. Je suis uptodate :(

Code : Tout sélectionner

 case "PAPP":
                                                log::add('teleinfo', 'debug', '=> papp');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                        $cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_conso_inst');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_conso_inst');
                                                $cmd->save();
                                                $cmd->refresh();
                                        break;
                                        case "PTEC":
                                                log::add('teleinfo', 'debug', '=> ptec');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_ptec');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_ptec');
                                                $cmd->save();
                                                $cmd->refresh();
                                                break;
                                        default :
                                                log::add('teleinfo', 'debug', '=> ptec');
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

ffisoft57
Timide
Messages : 138
Inscription : 12 juin 2017, 18:35

Re: [Plugin Tiers] Plugin Téléinfo

Message par ffisoft57 » 03 janv. 2018, 20:23

rjcb a écrit :
ffisoft57 a écrit :
03 janv. 2018, 12:06
Bonjour à tous et meilleur voeux

Pour le problème du PTEC il y a une solution :

Il faut édité le fichier : "plugins/teleinfo/core/class/teleinfo.class.php",

Trouvé :

case "PAPP":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
$cmd->setSubType('string');
break;


Et ajouter juste après :

case "PTEC":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setSubType('string');
break;

Enregistré la modification

Après aller dans le module TeleInfo et dans les commandes puis supprimer le commande actuelle PTEC puis enregistré

Vérifier que le mode auto est bien activé puis allé dans la configuration du plugins TeleInfo et redémarrer le démon pour re-cree la commande PTEC

pour moi ça a marché




Envoyé de mon SM-N910F en utilisant Tapatalk
Bonjour,

J'ai tenté mais je n'ai pas la meme chose. Je suis uptodate :(

Code : Tout sélectionner

 case "PAPP":
                                                log::add('teleinfo', 'debug', '=> papp');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                        $cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_conso_inst');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_conso_inst');
                                                $cmd->save();
                                                $cmd->refresh();
                                        break;
                                        case "PTEC":
                                                log::add('teleinfo', 'debug', '=> ptec');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_ptec');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_ptec');
                                                $cmd->save();
                                                $cmd->refresh();
                                                break;
                                        default :
                                                log::add('teleinfo', 'debug', '=> ptec');
Bonsoir

Pour moi les modifications son sur la ligne 92

Cdt

Envoyé de mon SM-N910F en utilisant Tapatalk


rjcb
Actif
Messages : 522
Inscription : 13 oct. 2015, 10:27
Localisation : Rennes

Re: [Plugin Tiers] Plugin Téléinfo

Message par rjcb » 03 janv. 2018, 20:34

Merci. En effet il y a aussi du case :) mais toujours un peu différent:

Code : Tout sélectionner

case "PAPP":
                                                                $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                                $cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
                                                                $cmd->setSubType('string');
                                                                break;
                                                        case "OPTARIF":
                                                        case "HHPHC":
                                                        case "PPOT":
                                                        case "PEJP":
                                                        case "DEMAIN":
                                                                $cmd->setSubType('string');
                                                                $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                                break;
                                                        default:
                                                                $cmd->setSubType('numeric');
                                                                $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                        break;
JEEDOM Mini+ compatible Z-Wave+ (2.4.6)
JEEDOM Jessie Master sur VM (2.4.6)

xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 22:18

Choukajohn a écrit :
03 janv. 2018, 19:57
xst a écrit :
03 janv. 2018, 16:40
Choukajohn a écrit :
03 janv. 2018, 12:41
OK pas de soucis, alors en SSH fait la commande suivante

Code : Tout sélectionner

ls -l /var/www/html/ | grep log
Tu devrais avoir ça comme retour :

Code : Tout sélectionner

drwxrwxr-x  3 www-data www-data    4096 janv.  1 13:55 log
Si le dossier log appartient à quelque chose d'autre que www-data alors fait :

Code : Tout sélectionner

sudo chown www-data:www-data /var/www/html/log/
Ensuite concernant les droits d'accès, si tu n'as pas "drwxrwxr-x" fait :

Code : Tout sélectionner

sudo chmod 775 /var/www/html/log/
Fait la même vérification sur le fichier /var/www/html/log/teleinfo :

Code : Tout sélectionner

ls -l /var/www/html/log | grep teleinfo
sudo chown www-data:www-data /var/www/html/log/teleinfo
sudo chmod 644 /var/www/html/log/teleinfo
Edit :
Chez moi le fichier /var/www/html/log/teleinfo est en 777, c'est bizarre pourtant mon install de jeedom est toute fraiche.
Si cela ne fonctionne toujours pas à la place de "sudo chmod 644 /var/www/html/log/teleinfo" fait :

Code : Tout sélectionner

sudo chmod 777 /var/www/html/log/teleinfo
Merci as toi

je viens de faire toute ta procédure en ssh mais je pense pour rien ! car je n"arrive plus à me connecter a mon jeedom avec mon PC

j'ai ce message : en rouge qui s'affiche en haut où l'on saissie identifiant et le <mot de passe

The stream or file "/var/www/html/core/class/../../log/event" could not be opened: failed to open stream: Permission denied

Merci as toi
Bonsoir,

Il semblerait que tu ais un problème de droits sur l'ensemble du répertoire des logs, cela m'est déjà arrivé par le passé.
Essaye de faire et dis moi si ça fonctionne :

Code : Tout sélectionner

sudo chown -R www-data:www-data /var/www/html/log/
Merci beaucoup Choukajohn

j'arrive de nouveau à me connecter à jeedom

par contre j'ai d'autres soucis

pour faire simple je suis avec une téléinfo en GPIO avec un opto coupleur sur la broche RX

lorsque je branche cette broche avec mon T coobler et que je lance le démon j'ai une roue qui tourne à l'infini et mon PC ce déconnecte de jeedom !!! et la LED verte du RPI qui est allumée en permanence.

j'espère ne pas trop abusé ? perso je ne suis pas informaticien pour deux sous mais bon on avance

encore merci ;)

xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 22:27

xst a écrit :
03 janv. 2018, 22:18
Choukajohn a écrit :
03 janv. 2018, 19:57
xst a écrit :
03 janv. 2018, 16:40


Merci as toi

je viens de faire toute ta procédure en ssh mais je pense pour rien ! car je n"arrive plus à me connecter a mon jeedom avec mon PC

j'ai ce message : en rouge qui s'affiche en haut où l'on saissie identifiant et le <mot de passe

The stream or file "/var/www/html/core/class/../../log/event" could not be opened: failed to open stream: Permission denied

Merci as toi
Bonsoir,

Il semblerait que tu ais un problème de droits sur l'ensemble du répertoire des logs, cela m'est déjà arrivé par le passé.
Essaye de faire et dis moi si ça fonctionne :

Code : Tout sélectionner

sudo chown -R www-data:www-data /var/www/html/log/
Merci beaucoup Choukajohn

j'arrive de nouveau à me connecter à jeedom

par contre j'ai d'autres soucis

pour faire simple je suis avec une téléinfo en GPIO avec un opto coupleur sur la broche RX

lorsque je branche cette broche avec mon T coobler et que je lance le démon j'ai une roue qui tourne à l'infini et mon PC ce déconnecte de jeedom !!! et la LED verte du RPI qui est allumée en permanence.

j'espère ne pas trop abusé ? perso je ne suis pas informaticien pour deux sous mais bon on avance

encore merci ;)
Bon finalement tout est redevenu dans l'ordre

il faut que je relance les dépendances de la téléinfo
puis je lance le démon
et je connecte mon T cooble

et j'ai maintenant de l'activité Téléinfo

merci au grand spécialiste de la part d'un non geek Linux ;)

Choukajohn
Timide
Messages : 36
Inscription : 10 mai 2015, 21:49

Re: [Plugin Tiers] Plugin Téléinfo

Message par Choukajohn » 03 janv. 2018, 22:50

xst a écrit :
xst a écrit :
03 janv. 2018, 22:18
Choukajohn a écrit :
03 janv. 2018, 19:57
Bonsoir,

Il semblerait que tu ais un problème de droits sur l'ensemble du répertoire des logs, cela m'est déjà arrivé par le passé.
Essaye de faire et dis moi si ça fonctionne :

Code : Tout sélectionner

sudo chown -R www-data:www-data /var/www/html/log/
Merci beaucoup Choukajohn

j'arrive de nouveau à me connecter à jeedom

par contre j'ai d'autres soucis

pour faire simple je suis avec une téléinfo en GPIO avec un opto coupleur sur la broche RX

lorsque je branche cette broche avec mon T coobler et que je lance le démon j'ai une roue qui tourne à l'infini et mon PC ce déconnecte de jeedom !!! et la LED verte du RPI qui est allumée en permanence.

j'espère ne pas trop abusé ? perso je ne suis pas informaticien pour deux sous mais bon on avance

encore merci ;)
Bon finalement tout est redevenu dans l'ordre

il faut que je relance les dépendances de la téléinfo
puis je lance le démon
et je connecte mon T cooble

et j'ai maintenant de l'activité Téléinfo

merci au grand spécialiste de la part d'un non geek Linux ;)
Grand spécialiste ? Oula non juste quelques années de pratique...

Ravi d'avoir pu t'aider !

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk


xst
Timide
Messages : 413
Inscription : 07 nov. 2014, 17:40
Localisation : REIMS

Re: [Plugin Tiers] Plugin Téléinfo

Message par xst » 03 janv. 2018, 22:54

Choukajohn a écrit :
03 janv. 2018, 22:50
xst a écrit :
xst a écrit :
03 janv. 2018, 22:18


Merci beaucoup Choukajohn

j'arrive de nouveau à me connecter à jeedom

par contre j'ai d'autres soucis

pour faire simple je suis avec une téléinfo en GPIO avec un opto coupleur sur la broche RX

lorsque je branche cette broche avec mon T coobler et que je lance le démon j'ai une roue qui tourne à l'infini et mon PC ce déconnecte de jeedom !!! et la LED verte du RPI qui est allumée en permanence.

j'espère ne pas trop abusé ? perso je ne suis pas informaticien pour deux sous mais bon on avance

encore merci ;)
Bon finalement tout est redevenu dans l'ordre

il faut que je relance les dépendances de la téléinfo
puis je lance le démon
et je connecte mon T cooble

et j'ai maintenant de l'activité Téléinfo

merci au grand spécialiste de la part d'un non geek Linux ;)
Grand spécialiste ? Oula non juste quelques années de pratique...

Ravi d'avoir pu t'aider !

Envoyé de mon ONEPLUS A5010 en utilisant Tapatalk
Juste pour info

comment tu as appris ? pour moi les lignes de commande que tu m'a demandé de saisir en ssh c'est du chinois

il faut une bonne base d'informatique sous linux

merci

Avatar de l’utilisateur
Dams
Helper
Messages : 878
Inscription : 16 sept. 2014, 08:06
Localisation : Annecy

Re: [Plugin Tiers] Plugin Téléinfo

Message par Dams » 04 janv. 2018, 11:29

ffisoft57 a écrit :
03 janv. 2018, 20:23
rjcb a écrit :
ffisoft57 a écrit :
03 janv. 2018, 12:06
Bonjour à tous et meilleur voeux

Pour le problème du PTEC il y a une solution :

Il faut édité le fichier : "plugins/teleinfo/core/class/teleinfo.class.php",

Trouvé :

case "PAPP":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
$cmd->setSubType('string');
break;


Et ajouter juste après :

case "PTEC":
$cmd->setDisplay('generic_type','GENERIC_INFO');
$cmd->setSubType('string');
break;

Enregistré la modification

Après aller dans le module TeleInfo et dans les commandes puis supprimer le commande actuelle PTEC puis enregistré

Vérifier que le mode auto est bien activé puis allé dans la configuration du plugins TeleInfo et redémarrer le démon pour re-cree la commande PTEC

pour moi ça a marché




Envoyé de mon SM-N910F en utilisant Tapatalk
Bonjour,

J'ai tenté mais je n'ai pas la meme chose. Je suis uptodate :(

Code : Tout sélectionner

 case "PAPP":
                                                log::add('teleinfo', 'debug', '=> papp');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                        $cmd->setDisplay('icon','<i class=\"fa fa-tachometer\"><\/i>');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_conso_inst');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_conso_inst');
                                                $cmd->save();
                                                $cmd->refresh();
                                        break;
                                        case "PTEC":
                                                log::add('teleinfo', 'debug', '=> ptec');
                                                if($cmd->getDisplay('generic_type') == ''){
                                                        $cmd->setDisplay('generic_type','GENERIC_INFO');
                                                }
                                                //$cmd->setTemplate('dashboard',  $template_name . 'teleinfo_ptec');
                                                //$cmd->setTemplate('mobile',  $template_name . 'teleinfo_ptec');
                                                $cmd->save();
                                                $cmd->refresh();
                                                break;
                                        default :
                                                log::add('teleinfo', 'debug', '=> ptec');
Bonsoir

Pour moi les modifications son sur la ligne 92

Cdt

Envoyé de mon SM-N910F en utilisant Tapatalk
Pourquoi ne pas modifier directement sur le github du plugin que tout le monde soit à jour?
Helper Officiel Jeedom
Merci à l'équipe pour le job !!
Trucs & Astuces I Documentation Jeedom

Répondre

Revenir vers « [Catégorie] Energie »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités