telemetry
Quoi de neuf

Fhem

  • Forum Electricité - Domotique
  • Auteur du sujet Auteur du sujet jcoenen
  • Date de début Date de début
  • #101
Merci JP!

j'ai pas encore l'historique mais le fichier log se remplit
les commandes ventilateur fonctionnent.

Ce que je comprend pas c'est que j'ai posté ici le fichier fhem.cfg et il y avait /tmp/ttyVMC

alors que dans le fichier enregistré ça n'y était pas ???
 
  • #102
nodarii;1094287 a dit:
Merci JP!

j'ai pas encore l'historique mais le fichier log se remplit
les commandes ventilateur fonctionnent.

Ce que je comprend pas c'est que j'ai posté ici le fichier fhem.cfg et il y avait /tmp/ttyVMC

alors que dans le fichier enregistré ça n'y était pas ???

Je me demande si.

Yes, c'est un bug dans mon fhem.cfg (define VMC ... ttyVMC devrait être /tmp/ttyVMC)

Merci, grace à toi c'est corrigé !!!

Désolé :shy:


Au fait voici le site du programme Windows WINSCP pour échanger des fichiers avec Linux (sans devoir mettre en route de file serveurs ...)
 
Dernière édition par un modérateur:
  • #103
@lex;1093971 a dit:
Bonjour,

Je cherche un moyen pour, via un notify, augmenter la VMC quand on allume la lumière de la toilette (jusque-là ça va) et la laisser à la vitesse élevée pendant 5 minutes après l'extinction de la lumière de la toilette.

Y a-t-il moyen de faire ça avec un seul notify, ou faut-il faire deux notify séparés (un pour augmenter à l'allumage et l'autre pour diminuer 5 mijns après l'extinction) ?

Merci !

Je pense toujours très fort à ta question, mais elle en soulève d'autres, car la VMC peut avoir 4 vitesses (dison 1 == absent, 4 == vitesse maxi), donc quand la lumière s'allume quelle vitesse faut-il mettre, en toute logique elle devrait être Vitesse=vitesse_départ + 1 (sauf si vitesse_départ = 4 ou que le timer est déjà actif) et lorsque le timer est terminé retour vers vitesse_départ. Donc il faut un script pour gérer tout ça, pas si évident en tout cas.

D'un autre côté tu dois avoir une domotique (lecture de l'état de la lampe) ? Car en utilisant les interrupteurs L1 et L2 de la VMC ce serait plus simple de commander un switch domotique avec une commande du genre set switch on-for-timer 600 lorsque la lampe s'éteint.

Ou me trompe-je ?
 
  • #104
Excellente réflexion !

En fait, tout le problème réside dans le fait, qu'idéalement, on veut faire comme tu le penses, cad vitesse = vitesse +1 pendant 10 minutes.
Et donc, ça se complique méchamment.
En gros, il faudrait une state machine pour gérer ça, je ne pense pas que FHEM le fait déjà...

L'autre option, est de juste mettre la vitesse 4 pendant 10 minutes et de revenir à la vitesse 2 (celle qui est par défaut), ce qui fait que cela annullerait une commande qui aurait par exemple demandé la vitesse 3 juste avant.

Pour l'instant, ça marche avec les modules de sortie KNX, programmés pour mettre la vitesse 4 1 minute après allumage et l'enlever 5 minutes après extinction.
Et j'aimerais gérer tout ça avec FHEM pour récupérer les contacts L1 et L2 de la VMC... (et puis, je pensais à gérer toute la VMC via FHEM, ça me paraît plus flexible).
 
  • #105
@lex;1095076 a dit:
Excellente réflexion !

En fait, tout le problème réside dans le fait, qu'idéalement, on veut faire comme tu le penses, cad vitesse = vitesse +1 pendant 10 minutes.
Et donc, ça se complique méchamment.
En gros, il faudrait une state machine pour gérer ça, je ne pense pas que FHEM le fait déjà...

L'autre option, est de juste mettre la vitesse 4 pendant 10 minutes et de revenir à la vitesse 2 (celle qui est par défaut), ce qui fait que cela annullerait une commande qui aurait par exemple demandé la vitesse 3 juste avant.

Pour l'instant, ça marche avec les modules de sortie KNX, programmés pour mettre la vitesse 4 1 minute après allumage et l'enlever 5 minutes après extinction.
Et j'aimerais gérer tout ça avec FHEM pour récupérer les contacts L1 et L2 de la VMC... (et puis, je pensais à gérer toute la VMC via FHEM, ça me paraît plus flexible).

Non le mécanisme de state machine en tant que tel n'existe pas, mais toutes les valeurs sont mémorisées dans des variables et donc disponibles. Il y a aussi la possibilité de lancer des scripts (perl ou autres) a partir d'évènements, donc le script peut être lancé avec comme paramètre la vitesse actuelle, normalement le script peut se connecter à FHEM et lire la valeur d'état de la lampe pour déterminer quand faire repasser la VMC en vitesse inférieure. La state machine est alors entièrement gérée par le script.

Ok pour la récupération des contacts KNX, je vais quant même étudier la possibilité de mettre un timer sur la VMC car cela ouvre des possibilités ...
 
Dernière édition par un modérateur:
  • #106
Et maintenant un disque dur pour le Pi, sortit le 14/3 (3/14 en notation US.) il coûte 31 $ et a une capacité de 314 GB, non ce n'est pas une blague
 
  • #107
J'ai défini ceci: (en fait j'ai juste modifié ce qui était présent depuis le départ)

define ventilation WeekdayTimer VMC mo-fr|07:00|mittel mo-fr|09:00|niedrig mo-fr|17:00|mittel mo-fr|20:00|niedrig $we|08:00|mittel $we|10:00|niedrig $we|17:30|mittel $we|19:30|niedrig {fhem("set VMC Stufe %")}

Quand c'est l'heure du trigger, il me met:
2016.03.17 20:00:00 3: VMC: Set Value % did not match defined map 2016.03.17 20:00:00 3: set VMC Stufe % : Set Value % did not match defined map 2016.03.17 20:00:00 3: Set Value % did not match defined map

Une idée ?
 
  • #108
@lex;1098188 a dit:
J'ai défini ceci: (en fait j'ai juste modifié ce qui était présent depuis le départ)

define ventilation WeekdayTimer VMC mo-fr|07:00|mittel mo-fr|09:00|niedrig mo-fr|17:00|mittel mo-fr|20:00|niedrig $we|08:00|mittel $we|10:00|niedrig $we|17:30|mittel $we|19:30|niedrig {fhem("set VMC Stufe %")}

Quand c'est l'heure du trigger, il me met:
2016.03.17 20:00:00 3: VMC: Set Value % did not match defined map 2016.03.17 20:00:00 3: set VMC Stufe % : Set Value % did not match defined map 2016.03.17 20:00:00 3: Set Value % did not match defined map

Une idée ?

{fhem("set VMC Stufe $EVENT")}

Bizarre ce %, peut être les variables ont elles été remplacées entretemps (la ligne vient de mon ancienne config et elle était fonctionnelle ...)
 
  • #109
OK, merci, ça marche avec {fhem("set VMC Stufe $EVENT")}
 
  • #110
@lex;1098572 a dit:
OK, merci, ça marche avec {fhem("set VMC Stufe $EVENT")}

Ok super, ils ont dû changer les variables avant c'était du genre @ et % et maintenant c'est $name et $event, à savoir.
 
  • #111
Par contre, j'ai ça dans le log, alors que ça marche:

2016.03.19 10:45:22 3: VMC: Timeout2 in ReadAnswer for Stufe 2016.03.19 10:45:22 3: VMC: timeout waiting for reply Request was 07f00099010249070f

Pas grave, mais bizarre...
 
Dernière édition par un modérateur:
  • #112
@lex;1098589 a dit:
Par contre, j'ai ça dans le log, alors que ça marche:

2016.03.19 10:45:22 3: VMC: Timeout2 in ReadAnswer for Stufe 2016.03.19 10:45:22 3: VMC: timeout waiting for reply Request was 07f00099010249070f

Pas grave, mais bizarre...

Oui, FHEM semble ne pas reconnaitre que la réponse est bien reçue, de fait il reçoit bien mais indique un timeout ... le serveur retourne la bonne réponse, mais peut être un peu tard ... ça a peut d'importance étant donné que tout fonctionne.
 
  • #113
Bon, quelques petits soucis le 1er avril. La création du fichier log, et peut-être le bricolage autour du raspberry m'a planté le raspberry.
Impossible d'accéder aux pages FHEM et VMC3.html

j'ai voulu me connecter mais cerise sur le gateau le mot de passe du login pi n'est plus le bon. Il est possible que je l'ai changé mais je me rappelle plus par quoi.
Comment faire pour le récupérer ou le changer sans avoir accès??

Pour le moment FHEM et VMC3.html refonctionne.
 
  • #114
Aie aie, sans acces a l'utilisateur root pas moyen de recuperer le mot de passe d'un utilisateur (pi en l'occurence) et dans la raspbian il n'y a pas d'acces root, il faut passer par "pi"
 
  • #116
Sympa démarrer le pi sur un Shell root ce qui permet de faire le reset, merci pour le tuyau ...
 
  • #117
Merci moustic999, je vais essayer de suivre la procédure de ton lien, car j'ai pas envie de flasher.

jcoenen, peut-on modifier les échelles de temps des températures dans les pages FHEM pour qu'elles correspondent entre température et vitesse.
Que cela soit bien superposé afin d'établir des liens avec les changements de température et la vitesse d'échange des calories.
 
  • #118
Petit retour pour ceux qui seront dans la même galère

Redémarrer le pi avec claviers et écran
Au tout début appuyer sur Shift pour passer en mode Recovery.
Avec la souris cliquez sur Edit cmdline.txt
rajoutez à la fin :
init=/bin/sh

puis cliquez sur exit

à la suite du barratin tapez (le clavier est en qwerty):

mount -rw -o remount /

puis après le sigle tapez:

passwd pi

il vous demande votre nouveau mot de passe (toujours clavier qwerty) puis de confirmer votre nouveau mot de passe.

Redémarrer le pi
Au tout début appuyer sur Shift pour passer en mode Recovery.
Avec la souris cliquez sur Edit cmdline.txt
on enlève ce que l'on a mis:
init=/bin/sh à effacer.

puis cliquez sur exit

Redémarrer le pi
tester votre nouveau mot de passe
 
  • #119
nodarii;1103901 a dit:
Merci moustic999, je vais essayer de suivre la procédure de ton lien, car j'ai pas envie de flasher.

jcoenen, peut-on modifier les échelles de temps des températures dans les pages FHEM pour qu'elles correspondent entre température et vitesse.
Que cela soit bien superposé afin d'établir des liens avec les changements de température et la vitesse d'échange des calories.

Les echelles de temps sont fixes (intervale fixe) un attribut de fhemweb permet de modifier certaines choses comme endPlotNow qui arrête les plots (tous les plots) a maintenant ...

Tu peux aussi porter les températures et les vitesses sur un même graphique, fhem permet de définir un graphe a partir de valeurs lues dans des fichier différents.
 
  • #120
jcoenen;1095191 a dit:
Ok pour la récupération des contacts KNX, je vais quant même étudier la possibilité de mettre un timer sur la VMC car cela ouvre des possibilités ...

Juste pour info et sans vouloir te presser..... as-tu démarré ton "étude" ? :-D
 

Sujet semblables

Réponses
5
Affichages
3K
@lex
Réponses
21
Affichages
3K
RobBZ
Réponses
2K
Affichages
208K
jcoenen
Réponses
3
Affichages
7K
pidgin

Nos articles

On a aimé dans le forum

Retour
Haut