-
Compteur de contenus
2 515 -
Inscription
-
Dernière visite
-
Jours gagnés
28
Tout ce qui a été posté par MAM78
-
Bien vu il y en a au moins un qui me lit ma prose
-
Vacances Manager ou Holidays Manager Préambule : Après quelques recherches, je me suis rendu compte qu'il n'existait pas de Virtual Device permettant de gérer les périodes d'absences pour vacances. Alors que c'est maintenant une fonction de base sur certains programmateurs de chauffage. Il tel gestionnaire permettrait, notamment de : Modifier les consignes de chauffage en fonction d'une date de départ et de retour de vacance. Nota : Le panneau de contrôle permet d'activer manuellement un mode vacance, mais sans préciser les période de départ et retour.. Vérifier si l'alarme est activée lors des périodes de vacances, Couper l'eau et le gaz pendant les périodes de vacances, Couper l'alimentation électricité de certains équipements, Mise en veille de votre robot aspirateur, ... L'intérêt, serait également d'avoir la possibilité d'activer et modifier à distance ces dates de départs et retours de vacances. Ex. : retour anticipé. J'ai donc décidé de créer un VD de gestion des périodes de vacances. Nota : Ce même VD pourrait être également utilisé pour définir toutes autres périodes ayant un début et une fin dans laquelle vous souhaitez définir des conditions de déclenchements d'événements. Le Projet : Créer un VD sans aucune prétention permettant de définir et planifier les périodes de vacances. Il permet de définir 2 modes : Stop = Aucune planification enregistrée Run = Planification définie (activable uniquement si des dates sont planifiées) Il détermine 4 états en fonction du mode définit : en mode Stop : "Mode désactivé" (pas de planification définit) en mode Run : "En attente des vacances" si l'instant présent est en-dehors dans la période définit "En vacances" si l'instant présent est dans la période définit "Vacances terminées" si l'instant présent est supérieur à la période de retour Pré-requis : aucun si ce n'est que d'installer/configurer le VD et l'adapter à vos besoins et adapter vos codes (GEA, autres) pour intégrer la prise en compte des différents états. Installation : Télécharger et installer le Virtual Device ci-dessous (dans sa dernière version) Télécharger l'icône ci-dessous ou fabrique la votre Associez l'icône au VD et à chacun des boutons du VD, ce sera plus jolie Configuration : Du Virtual Device : Dans l'onglet Avancé du VD importé, il convient : Eventuellement changer dans la boucle principale du VD les libellés des différents états (qui vont alimenter le label lblState) selon votre convenance. local State_InThePeriode = "En vacances" local State_WaitingForThePeriode = "En attente des vacances" local State_Disabled = "Mode désactivé" Eventuellement modifier la variable qui détermine la durée après laquelle le bouton de sélection des période se désactive (sans modifications des périodes). Actuellement définit à 10 secondes. local CleanAfter_X_Sec = 10 Ne pas oublier de sauvegarder votre nouveau VD D'adapter vos Scènes et VD afin de prendre en compte l'état du label "lblState". Utilisation du VD : Utiliser le premier bouton pour sélectionner la période (départ ou retour) que vous souhaitez modifier. A chaque clic la sélection passe à la ligne suivante, puis revient à la première. Nota : Le curseur de sélection se désactive au bout quelques secondes (sans modifications des périodes). Cette durée est modifiable selon la variable "CleanAfter_X_Sec" présente dans la boucle principale du VD Puis utiliser l'un des 2 autres boutons pour modifier l'état (Run, Stop) Puis utiliser les autres boutons pour modifier les dates et heures de la période sélectionnée : Moins 1 jour sur la planification Plus 1 jour sur la planification Remise à zéro des planification et mise en Stop du mode Moins 1 heure sur la planification Plus 1 heure sur la planification Donner l'accès au VD à votre WAF pour son autonomie et pour vous votre tranquillité Versions : V1.0 : du 01/12/2018 -> Intialisation du projet V1.1 : du 01/12/2018 -> Ajout de l'état "Vacances terminées" Evolutions à venir : Fournir quelques exemples de lignes GEA utilisant et mettant à jour automatiquement les panneaux de chauffage en mode vacances et annulation de celui-ci au retour des vacances. Créer un variable globale qui contiendra le contenu du label "lblState" A voir selon vos suggestions Dernière version du VD : VD : Vacances_Manager.vfib V1.1.json Icône :
-
Non pas encore, mais en attendant tu peux toujours créer des groupes avec une seule ampoule dedans.
-
Oui, il marche niquel. J’ai mes éclairage extérieurs dessus, des led strip dans la niche de ma douche de la salle de bain avec l’utilisation d’un cycle de changements de couleurs. Un VD pour chaque zone. C’est du plus belle effets Le tout piloté par GEA par l’appui sur des boutons ainsi que l’utilisation de la fonction timer lors de détection de mouvements et d’ouverture des portes de sortie. Si nécessaire, je partagerais mes lignes GEA. Mais bon toi tu es l’expert. Tu devrais t’en sortir sans moi
-
Idem pour moi, sur l'adresse source : 34.241.63.69
-
Hello, @OJC, pour le moment je n'ai pas eu de plantage, mais je n'utilise pas le mode proportionnel pour le moment. Est-ce volontaire que le mode événementiel ne fonctionne qu'en mode automatique ? en mode Economique et Confort les événements ne sont pas pris en compte. J'ai fait pas mal d'adaptations de ton VD et ta scène : Intégration d'un mode Vacance avec sa température de consigne modifiable sur le VD Affichage de la température actuelle dans la pièce Ajout sur la ligne d'état d'un indicateur si le chauffage est à l'arrêt ou en marche Affichage sur la dernière ligne du VD du texte correspondant à l'événement en cours ainsi que dans la ligne de log du VD Modification des icônes pour qu'elles soient visibles sur les appareils Apple (iPhone, iPad, Mac, ...) Réorganisation des boutons Est-ce que cela t'intéresse de les intégrer dans ta version officielle ? Tu trouveras ci-dessous une image du VD en situation, notamment avec l'affichage d'un événement fenêtre ouverte (avec bascule automatique selon la consigne vacance à 7°) et la mise en pause du chauffage.
-
@BenjyNet c’est fai. A+
-
Hello @BenjyNet je suis intéressé par 2 grilles si encore dispo. Tu peux STP me donner les modalités par message privé. A+
-
Etant connecté via le cloud Fibaro, j'ai le message d'erreur suivant lors de la sauvegarde d'un VD. Vous avez une idée d'ou cela pourrait provenir ?
-
Oups !
-
Nvidia Shield TV - Appareil de streaming multimédia 4K HDR - Télécommande 149€
MAM78 a répondu à un(e) sujet de mprinfo dans Sites internet
Également tout ça sur ma box Apple TV. Mais effectivement j’ai la fibre -
Hé ben, si j’avais su que mon histoire de batteries/piles allait déclencher un tel échange En tout cas merci @Steven pour tes explications qui répondent parfaitement à mes attentes. C’est exactement ce que j’attends de ce Forum. Que la bonne humeur subsiste et pour longtemps. Il en faut évidemment pour tout le monde, mais dans le respect des avis de chacun. Même dans ces débats contradictoires, il y a du bon pour fixer nos idées et nos recherches de solutions tout en ouvrans nos connaissances et expériences sur d'autres horizons.
-
Afin d’éviter de geler lorsque tu rentre chez-toi, je te suggère si ce n’est pas déjà fait d’intégrer une relance automatique de la scène en fonction du message d’erreur avec le Watchdog.
-
topic unique Fibaro FGT-001 - Vanne Thermostatique
MAM78 a répondu à un(e) sujet de MAM78 dans Modules Fibaro
Hello Même question que pour les vannes Danfoss Live connect, savez-vous s’il est possible de savoir si les têtes Firaro sont en cours de chauffe (ouvertes) ou pas. Dans le cadre d’utilisation d’un radiateur mixte (eau et électrique), je souhaiterais détecter s’il est en chauffage eau pour éviter de mettre le chauffage en électrique afin d’éviter de griller le radiateur. -
Hello Savez-vous s’il est possible de savoir si les têtes sont en cours de chauffe (ouvertes) ou pas. Dans le cadre d’utilisation d’un radiateur mixte (eau et électrique), je souhaiterais détecter s’il est en chauffage eau pour éviter de mettre le chauffage en électrique afin d’éviter de griller le radiateur.
-
Hello, Savez-vous pourquoi NetAtmo déconseille l’utilisation de batteries rechargeables et demande que ce soit des piles ?
-
@OJC merci pour les explication. Pourrais-tu me confirmer que la méthode par hystérésie est bien compatible avec le mode événementiel. Est-ce qu'en mode hystérie, je peux par exemple ajout un événement du type la fenêtre vient d'être ouverte je met le chauffage en mode arrêt (soit par exemple : en mode vacance, soit 7°) ?
-
@OJC il me semble que tu ne m'as pas répondu à la question ci-dessus ? Je ne comprend toujours pas pourquoi tu tests des tranches entre 1001 et 6500 et 1001 et 7500 et non pas les valeurs 7000 pour comfort et 6000 pour eco. comment des valeurs intermédiaires au-dessus de 1000 serait possible ?
-
Bonjour @OJC Pourrais-tu STP m'expliquer ce que signifie les lignes ci-dessous : if (event.setpoint > 1000 and event.setpoint <= 6500) then eventSetpoint = getThermostatSetpoint(room.idRoom, self.ln[self.HMCF.language].eco) - (eco - event.setpoint) elseif (event.setpoint > 1000 and event.setpoint <= 7500) then eventSetpoint = getThermostatSetpoint(room.idRoom, self.ln[self.HMCF.language].comfort) - (comfort - event.setpoint) else eventSetpoint = event.setpoint end Pourrais-tu m'expliquer comment fonctionne le mode automatique (en mode setProportionalMode) cf. le VD Thermostat. Est-ce cela ? En fonction de la valeur par défaut définit par le paramètre defaultSetpoint de la fonction setProportionalMode, soit comfort, soit eco : Sans aucun événement particulier est survenu la température de consigne est celle définit en fonction de la valeur par défaut ci-dessus avec sa valeur (nb °C) correspondante (confort ou eco) dans le VD Thermostat. Si événement survenu alors la température de consigne est celle opposé à celle définit (confort versus eco ou eco versus confort) en fonction de la valeur par défaut ci-dessus avec sa valeur (nb °C) correspondante (confort ou eco) dans le VD Thermostat. Mais alors pourquoi la valeur event.setpoint évoluerait dans le temps, pourquoi dans une tranche entre 1001 et 6500 et 1001 et 7500.
-
Yes, c'est bien ça
-
Hello, challenge terminé ! Comme dit l'adage "on n'est jamais mieux servie que par soi-même". J'ai tout simplement utilisé l'heure de dernière modification de la valeur des Label pour savoir depuis combien de temps il n'y pas eu d'actions sur le VD et donc du coup après 10 secondes sans modification je nettoie les Labels. Voici le VD modifié : Notification_Stop.vfib.json
-
Hello, j'ai un petit chalenge à vous soumettre. Qui va le relever J'entreprends d'apporter quelques modifications à mon VD de désactivation de certaines notifications présenté au début du Post. En toute transparence, je me suis inspiré du principe du VD de gestion d'un thermostat de @OJC présenté ici : https://www.domotique-fibaro.fr/topic/11224-heating-manager/ Je cherche à mettre en oeuvre une méthode de modification des différents labels (1 label = un type de notification) pour pouvoir les modifier en utilisant 5 boutons : Le 1er permet de sélectionner le label à modifier en affichant un pointeur (un index qui pointe son doigt) à gauche de la valeur courante Le 2ème au 5ème qui permettent de modifier la valeur du label actuellement sélectionné selon les 4 états, pour rappel : On = Notification activée en permanence Tmp = Notification suspendue pour une durée que vous déterminerez dans GEA Day = Notification suspendue pour la journée entière Off = Notification arrêtée jusqu'à la prochaine activation faite manuellement via le VD ou par GEA (selon n'importe qu'elle conditions à votre convenance) L'idée est également de pouvoir ajouter autant de label que l'on veux sans modifier le principe de fonctionnement général. Soit une seule ligne de boutons pour effectuer les modifications. Mon problème c'est qu'une fois les modifications effectuée, je veux que la valeur du label ne contienne plus le pointeur et donc ne contient que la valeur de son état afin que celui-ci soit plus simple à exploiter dans GEA ou autre VD ou Scènes. J'ai bien pensé à mettre une boucle qui nettoie les labels dans la boucle principale du VD. Mais le problème c'est de trouver le bon timing pour le faire (une fois qu'il n'y à plus de modifications après un certain temps). Le problème de la boucle c'est qu'elle peut démarrer ou se terminer à n'importe quel moment et pas forcement au moment opportun (lorsque je n'effectue plus de modifications). Est-ce que l'un de vous aurait une idée à me soumettre. Bien évidement, je souhaiterais donc ne pas ajouter (ce serait trop simple et pas très esthétique) : un label qui contiendrait par exemple un timer depuis le dernière modification une variable globale Voici un image de mon VD actuel pour que vous compreniez mieux ma demande : Voici le source dans son état de développement actuel : Notification_Stop.vfib.json Merci d'avance pour vos suggestions
-
Je suis maitenant en 135 pour le module principal interieur et currieusement par rapport à toi je suis en version 44 pour les autres modules. Mais précédement, je ne sais pas quelle était la version du module principal interieur. La MAJ c'est lancé automatiquement dès que j'ai tenté de me reconnecter sur le module via mon téléphone. La scène controle déjà la durée depuis laquelle il n'y a plus eu de remontées de températures de la pièce. Ce devrait être donc assez facile de déclancher une condition qui irait rechercher la valeur d'un module de secours. Cela pourrait se faire de la façon suivante : En modifiant la fonction de déclaration des radiateurs : self:addHeater(idRoom, idHeater, idSonde, localkP, localkT) En modifiant la syntaxe du paramètre idSonde : {ID du module, nom de la propriété contenant la température} Par la syntaxe suivante : {ID du module principal, nom de la propriété contenant la température, ID du module de secours, nom de la propriété contenant la température} La désignation de l'ID de secours ainsi que sa propriété pourrait être elle optionnelle afin de rester compatible avec la situation précédente. Bien évidement, il faudra en conséquence adapter le code de la scène pour que cette évolution soit prise en compte : Détection de la bascule sur les paramètres de l'ID de recours, Retour sur l'ID principal lorsqu'il redevient disponible, Notification lors des bascules dans la LOG et le push sur les téléphones. ... CQFD
-
Ce matin j'ai eu la mauvaise surprise de constater que la température ne remontait plus depuis mon Plugin NetAtmo. Du coup plus de chauffage d'autant qu'il gèle dehors. Du coup le côté WAF n'était plus là j'ai eu droit à quelques remarques Après quelques recherches pour comprendre ce qui se passait, j'ai trouvé qu'il s'agissait de la sonde NetAtmo elle-même. Il fallait lui installer une mise à jour de son logiciel interne. Peut-être que c'est un effet de bord de la fusion avec Legrand Du coup je me demande, s'il ne faudrait pas prévoir en cas d'absence de remontés d'info de la sonde de la pièce d'avoir la possibilité de désigner une sonde de secours. Par exemple : oeil de sauron, même si la mesure sera faussée puisqu'au plafond. Ce sera toujours mieux que se le geler au réveil ou lorsque l'on rentre chez soit et que la WAF se manifeste
-
Depuis que j'ai mis à jour mon système en version 4.512 je n'arrive plus à modifier les VD dans lesquels il y a des boutons désactivés. Ce qui est le cas du VD Thermostat. Du coup j'ai entrepris de le modifier pour y intégrer un mode vacance (c'est @pepite qui va être contant). J'ai également retravaillé légèrement l'ergonomie du VD pour limiter le nombre de ligne. J'ai également modifié les emoji pour qu'ils soient visibles à la fois sur les systems windows, samsung et iOS/Mac. Certains emoji précédents ne l'étaient pas sur iOS/Mac. En attendant la scène qui prend en compte le mode vacance, vous trouverez ci-dessous un aperçu de ma version du VD Thermostat : Source de ma version du VD : Thermostat MAM78 New.vfib.json Pour ce que ça intéresse, vous trouverez ci-dessous un aperçu de la version qui reste compatible avec la scène officielle que j'affiche à côté pour voir les différences (et notamment les emoji qui bug) : Source de la version du VD qui reste compatible avec la scène officielle : Thermostat MAM78 Compatible.vfib.json A tester évidement
