Aller au contenu

MAM78

Membres confirmés
  • Compteur de contenus

    2 501
  • Inscription

  • Dernière visite

  • Jours gagnés

    28

Tout ce qui a été posté par MAM78

  1. MAM78

    Heating Manager

    Idem. Toujours la même erreur : [DEBUG] 09:04:06: [1;31m2018-11-14 09:04:06.609847 [ fatal] Unknown exception: /opt/fibaro/scenes/99.lua:484: attempt to index field 'data' (a nil value)
  2. MAM78

    Heating Manager

    Ca avance. mais j'ai maintenant l'erreur suivante : [DEBUG] 09:04:06: [1;31m2018-11-14 09:04:06.609847 [ fatal] Unknown exception: /opt/fibaro/scenes/99.lua:484: attempt to index field 'data' (a nil value) sur la ligne : if (self.HMCF.kP.start) then self.HMCF.kP.data[tostring(idHeater[1])] = {self.HMCF.default_kP, 0, 0} end dans la fonction suivante : function HM:addHeater(idRoom, idHeater, idSonde, localkP, localkT)
  3. MAM78

    Heating Manager

    Ok, je vais essayer. Mais il me semble qu'une partie de ton code ne prévoit pas ce que tu indiques dans la designation des sondes de températures. J'ai modifié une partie de ton code pour que cela fonctionne. Est-ce que cela te semble correct ? if (origin == "addHeater") then err = checkRoom(id1); if isnotnil(err) then return false, err end err = checkDevice(id2, 4, false); if isnotnil(err) then return false, err end if (type(tonumber(id3)) == "number") then err = checkDevice(id3); if isnotnil(err) then return false, err end elseif (type(id1) == "string") then err = checkVariable(id3); if isnotnil(err) then return false, err end elseif (type(id2) == "table") then err = checkDevice(id3, 2, true); if isnotnil(err) then return false, err end else error(self:log("isNotValidType", type(id3), origin, id3)) end elseif (origin == "setIndoorSonde") then err = checkRoom(id1); if isnotnil(err) then return false, err end if (type(id2) == "string") then err = checkVariable(id2); if isnotnil(err) then return false, err end elseif (type(id2) == "table") then err = checkDevice(id2, 2, true); if isnotnil(err) then return false, err end else error(self:log("isNotValidType", type(id2), origin, id2)) end elseif (origin == "setOutdoorSonde") then if (type(tonumber(id1)) == "number") then err = checkDevice(id1); if isnotnil(err) then return false, err end elseif (type(id1) == "string") then err = checkVariable(id1); if isnotnil(err) then return false, err end elseif (type(id1) == "table") then err = checkDevice(id1, 2, true); if isnotnil(err) then return false, err end else error(self:log("isNotValidType", type(id1), origin, id1)) end
  4. MAM78

    Heating Manager

    Hello, Je viens de me lancer dans l'intégration du Heating Manager et j'ai quelques soucis. Pour démarrer je me lance dans quelque chose de simple. Mon contexte est le suivant : Dans une salle de bain (ID=7) Utilisation d'un radiateur électrique d'appoint brancher sur une prise électrique pilotée par un Fibaro Sigle Switch 2 - FGS 213 (Id=411) Les consignes de chauffage sont données par un panneau de chauffage de la HC2 (Id=192) associé à la salle de bain (ID=7) Utilisation d'une sonde de température NetAtmo (via un VD Id=359 avec un label="lblTemp" qui contient la température issue du plugin NetAtmo) présent dans la salle de bain (ID=7) Une sonde de température extérieur NetAtmo (via un VD Id=355 avec un label="lblTemp" qui contient la température issue du plugin NetAtmo) présent dans la salle de bain (ID=7) Notification éventuelle sur mon téléphone (Id={289}) Voici, l'extrait de ma configuration : --GENERAL CONFIGURATION--------------------------------------------------------------------- self:setConfiguration(checkConfig, oldLastTempUpdate, logInfo, pushWarnErrLog, {289}, popupWarnErrLog, logMemory) --self:setProportionalMode(default_kP, auto_kP, default_kT, cycle, minCycle, defaultSetpoint) --self:setHysteresisMode(hysteresis, cycle, defaultSetpoint) --self:setEventDefaults(eCumulative, eSetpoint, eDuration, eStep, ePersistence) --HEATERS CONFIGURATION--------------------------------------------------------------------- self:addHeater(7, {411, "turnOn", "turnOff", "0"}, {359, "lblTemp"}, localkP, localkT) --with idHeater = {ID, On command or button, Off command or button, Off value} --SETPOINT SOURCES CONFIGURATION------------------------------------------------------------ self:setSetpoint(7, 192) --GLOBAL EVENTS CONFIGURATION--------------------------------------------------------------- --self:addEvent(idEvent, conditions, cumulative, setpoint, duration, persistence) --with conditions = {{ID, property, operator, value, extension}} or {{name, operator, value, extension}} --ROOM EVENTS CONFIGURATION----------------------------------------------------------------- --self:addEvent(idRoom, idEvent, conditions, cumulative, setpoint, duration, persistence) --with conditions = {{ID, property, operator, value, extension}} or {{name, operator, value, extension}} --INDOOR TEMPERATURE SONDES DECLARATIONS---------------------------------------------------- self:setIndoorSonde(7, {359, "lblTemp"}) --OUTDOOR TEMPERATURE SONDE DECLARATION----------------------------------------------------- self:setOutdoorSonde({355, "lblTemp"}) --USER CONFIGURATION ZONE END----------------------------------------------------------------- J'obtiens le message d'erreur suivant : [DEBUG] 00:42:19: [1;31m2018-11-14 00:42:19.937154 [ error] API: Not found [DEBUG] 00:42:20: [ERREUR] L’ID dans addHeater n’est pas le nom d’une propriété du module ID 359 (lblTemp) ! [DEBUG] 00:42:20: [1;31m2018-11-14 00:42:19.945577 [ fatal] Unknown exception: /opt/fibaro/scenes/99.lua:324: attempt to compare number with nil Auriez-vous une idée de ce qui cloche dans ma config ? J'ai essayé plusieurs syntaxes : {359, "lblTemp"} {359, "ui.lblTemp.value"} {359, "ui.lblTemp"} {359, "lblTemp.value"} Mais rien n'a faire ça passe pas !
  5. MAM78

    Support Gea

    Merci @pepite. J’ai vu hier soir que c’e bien géré par GEA. Désolé pour le dérangement
  6. Question intéressante. La réponse m'intéresse notamment dans la cas de GEA.
  7. Bonsoir, J'envisage d'acheter un sèche serviette ACOVA Karena SPA : https://acova.fr/radiateur-seche-serviettes-mixte/karena-spa-116051 Il fonctionne en chauffage électrique et en chauffage central. Il est fournit avec une télécommande en radio fréquence/. Vous trouvez ici le documentation du radiateur : https://acova.fr/sites/default/files/PIM/documents/Notutil_RF_eco.pdf A la lecture de la documentation pourriez-vous m'indiquer s'il est possible de substituer le pilotage par la télécommande fournie pas un pilotage via ma HC2 ?
  8. MAM78

    Support Gea

    Hello les experts de GEA, J'ai une petite question sur les affichage dans les LOG de GEA. lorsque j'utilise les commandes suivantes, lors d'une detection de mouvements les 4 messages qui s'inscrivent dans la LOG. Pourriez-vous m'indiquer s'il est possible de n'avoir que le message correspondant aux lignes qui correspondent à l'ensemble des critères et non seulement le premier ? -- Si la détecteur Couloire Entrée est activé on allume la lumière du couloir GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "00:00", "05:00"}, {"Time", "Sunset-15", "Sunrise+5"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 30}}, "Mise en marche automatique de la lumière du couloir de nuit") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "23:00", "23:59"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 30}}, "Mise en marche automatique de la lumière du couloir de nuit") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "05:01", "Sunrise+5"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 100}}, "Mise en marche automatique de la lumière du couloir") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "Sunset-15", "22:59"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 100}}, "Mise en marche automatique de la lumière du couloir") -- Si la détecteur Couloire Entrée est activé on allume la lumière du couloir GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "00:00", "05:00"}, {"Time", "Sunset-15", "Sunrise+5"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 30}}, "Mise en marche automatique de la lumière du couloir de nuit") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "23:00", "23:59"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 30}}, "Mise en marche automatique de la lumière du couloir de nuit") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "05:01", "Sunrise+5"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 100}}, "Mise en marche automatique de la lumière du couloir") GEA.add({{id["LAMPE_COULOIR"]}, {id["MOUVEMENT_COULOIR"]}, {"Time", "Sunset-15", "22:59"}}, -1 , "", {{"Inverse"}, {"Value", id["LAMPE_COULOIR"], 100}}, "Mise en marche automatique de la lumière du couloir") J'ai systématiquement les messages suivants : [DEBUG] 18:47:36: @0s [Validation] #30 Mise en marche automatique de la lumière du couloir de nuit [DEBUG] 18:47:36: @0s [Validation] #31 Mise en marche automatique de la lumière du couloir de nuit [DEBUG] 18:47:36: @0s [Validation] #32 Mise en marche automatique de la lumière du couloir [DEBUG] 18:47:36: @0s [Validation] #33 Mise en marche automatique de la lumière du couloir Est-ce un fonctionnement normal ? Ou alors, il s'agit d'un problème dans la façon que j'ai rédigé le code ?
  9. fait
  10. Ce qui serait top, ce serait d'avoir l'équivalent dans un conteneur Docker sur Synology
  11. Et vous conseillez quoi comme piles rechargeables ? pour les détecteurs de mouvements et de fumées pour les détecteurs d'ouvertures de fenêtres
  12. MAM78

    Choix d'une VMC

    Est-il possible d'installer les bouches au plafond ?
  13. MAM78

    Choix d'une VMC

    merci @sebcbien Dois-je conclure par ? : Pas de double flux Pas de domotisation puisque l'hygroreglable fais le job. Sauf s'il ont veut arrêter la VCM selon certaines périodes (vacances, ...) ou horaires (cf. bruits) ? Donc une Simple flux C+ hygroreglable Vous avez un modèle en particulier à me conseiller ?
  14. MAM78

    Choix d'une VMC

    Oui, il y a désagrément. J'ai de la moisissure que se forme sur les murs. Je sais, il faudrait traiter le problème de fond (revoir l'isolation extérieure et l'étanchéité des fondations. Il y une probable remontée d'humilité par capillarité). Mais les travaux pas possible pour le moment (d'autres priorités à traiter). Déjà fait, voir ma signature. Mais je souhaiterais également gérer l'aération de la chambre (CO2). Quelqu'un pour confirmer ou infirmer les doutes de @BenjyNet sur les hygroreglables ?
  15. MAM78

    Choix d'une VMC

    Je vois que ma question fait débat Du coups que choisir : Double flux Simple flux C+ hygroreglable Simple flux basse consommation classique en petite vitesse @BenjyNet pourquoi les hygroreglables ne sont pas pilotable par ta HC2 ? Comme indiqué, j'ai une chambre (exposée au nord sous des arbres du voisin qui ne veux pas les couper) dans laquelle j'ai un taux d'humidité important, notamment en hivers. Je souhaite donc installer une bouche dans cette chambre. Est-ce qu'il est possible de piloter (via l'HC2) de façon indépendante chaque bouche ?
  16. MAM78

    Choix d'une VMC

    J'ai une maison des années 60 pas vraiment étanche A la lecture de ce que vous indiquez ci-dessus je pense donc installer une VMC simple flux hygroreglable. Ma maison de 115 m2 de plein pied constituée de : 1 grand salon & salle à manger (44 m2) 1 cuisine ouverte (12 m2) 2 salles de bains (4 m2 et 8 m2) 3 chambres (12 m2, 12 m2 et 15 m2) 1 WC (2 m2) 2 couloirs (5m2 et 2 m2) ouverts sur la salle à manger et le salon. Au-dessus, j'ai des combles perdues dans lesquelles je compte installer la VMC et la gaines qui seront liée à des bouches qui traverseront le plafond de chacune des pièces. Je souhaite installer ma VMC progressivement en fonction de l'avancement des mes travaux aux de rénovation de mes pièces. Dans un premier temps, je vais traiter la grande salle de bain et une chambre qui est humide. Je souhaiterais trouver une VMC qui : soit le plus silencieux possible me fait perdre perdre le moins possible de calories (chauffage) soit pilotable par ma HC2 (j'ai des capteurs de CO2 et d'humidités Netatmo) soit à un pris raisonnable Pourriez-vous SVP me faire vos suggestions avec les + et les - Merci d'avance
  17. Vous trouverez ci-dessous un très bon Tuto pour installer Jeedom sur un NAS Synology avec Virtual Machine Manager. Jusqu’ici, sur DSM, le logiciel tournant sur les NAS Synology, il était possible d’installer Docker, pour faire tourner de petites machines virtuelles. Mais il n’était pas possible de monter une vraie machine virtuelle, avec un OS complet, etc… La dernière mise à jour DSM a toutefois vu arriver un nouveau paquet dénommé Virtual Machine Manager, qui vient combler ce manque. Du coup, j’ai tenté l’installation de Jeedom sur une machine virtuelle hébergée sur un NAS Synology. Voir la suite ici : https://maison-et-domotique.com/80854-installer-jeedom-synology-virtual-machine-manager/
  18. Est-ce que cela fait différence sur la mesure de la conso ?
  19. MAM78

    Ah! ben ça c'est nouveau...

    De rien [mention=1115]Berale24[/mention], j'ai vécu cette expérience il y a quelques mois. C'est grâce aux gars du forum que j'ai trouvé la solution. Ce qui est évident c'est que les DEV de Fibaro pourraient faire des efforts pour nous mettre un message un peu plus explicite. Ce devrait pas être compliqué de détecter cette erreur et afficher un message spécifique.
  20. MAM78

    Ah! ben ça c'est nouveau...

    Est-ce que tes composants ne seraient pas armés pas hasard ? A voir dans ton panneau d'alarme. J'ai déjà eu ce type de problèmes.
  21. merci @pepite pour la précision C'est bien ce que je pensais. J'ai commandé mes modules sur l'un des sites partenaire du fofo. En attente de livraison, montage pour la semaine prochaine.
  22. @Berale24 Tu peux nous partager ta version actuelle STP
  23. Quelle est la conséquence de l'absence de contact sec sur le FGS 223 dans mon usage ?
  24. Super merci. En parallèle, j'ai trouvé ça. mais très chère mais permet de mettre les 3 sondes (PH, Chlore, Temp) http://www.piscine-distribution.com/porte-sonde-en-derivation-complet-3-sondes-pour-canalisation-63.html
×
×
  • Créer...