Aller au contenu

flacon030

Membres confirmés
  • Compteur de contenus

    1 283
  • Inscription

  • Dernière visite

  • Jours gagnés

    28

Tout ce qui a été posté par flacon030

  1. Merci j'ai essayer avec un fibaro.call() mais sans résultat, pour le moment j'ai rusé en utilisant les fonction eARC pour que ma TV allume mon ampli, je verrais un peut plus tard pour récupérer ces fonctionnalités
  2. Bonjour a tous Je viens ce week-end de passer de la HC2 a la HC3 Je l'avais acheter en 2014, que de chemin parcouru depuis le début... Merci a tous les membres du forum pour leur aide précieuse, sans qui je n'aurais jamais réussi a faire la migration Je viens de déplacer un peut plus de 70 modules, 22 scènes, 16 pièces, plus tous les QA (environ 10, dont GEA, domocharts, le controle des amplis et TV, netatmos, ect...) Il reste quelques petits détails a régler comme la récupération de consommation d'eau dans domocharts, ou la production de mes panneaux solaire, et la réinjection sur le réseau, mais cela reste du détails. Tous se que j'avais avant fonctionne a présent Encore merci a vous tous pour votre aide, et désolé si je pose parfois des question qui pour vous semble évident
  3. Ok je comprends, j'ai mal du abordé le problème (je viens de faire quelques essais, désolé je début en QA sous HC3) Avec un bouton "onReleased " Stop function QuickApp:Stop() fibaro.call(142, "turnOff") fibaro.call(148, "turnOff") fibaro.call(223, "turnOff") end Mais comment faire cette fonction Je voudrais faire un QA qui puisse sur un bouton exécuter plusieurs actions (a moins de pouvoir le faire autrement?) J'avais sous HC2 réaliser un VD qui me permettait avec un bouton et ou avec une commande vocale google home: - D’éteindre plusieurs lumières (cela j'y arrive avec la commande ci dessus) - De mettre en marche mon ampli - De sélectionner une source de cet ampli - De régler le volume a un certain niveau sonore Pour ces 3 dernières fonctions je ne sais pas comment m'y prendre Merci pour votre aide
  4. merci cela fonctionne a présent c’était bien ma ligne 48 qui posait problème A présent je cherche a faire fonctionner le ZXT120 dans GEA ce plugin est toujours d'actualité pour un ZXT120 dans GEA dans le function config(GEA) ou bien il n'y en a plus besoin? GEA.options.zxt120 = {name = "ZXT120", control=function(id) return GEA.options.number.control(id) end, action = function(id,mode) fibaro:call(id, "setMode", mode) end } car si j’exécute ma ligne pour arrêter ma clim j'ai ce message de GEA -- ID5 Arrêt clim chambre 2 - ouverture fenetre après 120 secondes GEA.add(id["SENSOR_CH2"], 120, "arret clim sensor 1 chambre 2 ouvert", {"ZXT120", id["CONTROL_CLIM_CH2"], "0"} ) -- ID6 Arrêt clim chambre 2 - ouverture fenetre 2 après 120 secondes GEA.add(id["SENSOR_2_CH2"], 120, "arret clim sensor 2 chambre 2 ouvert", {"ZXT120", id["CONTROL_CLIM_CH2"], "0"} ) [03.04.2021] [15:39:17] [TRACE] [QA_GEA_53]: -------------------------------------------------------------------------------- [03.04.2021] [15:39:17] [TRACE] [QA_GEA_53]: Démarrage automatique de GEA 7.11 (mode autostart) [03.04.2021] [15:39:17] [TRACE] [QA_GEA_53]: -------------------------------------------------------------------------------- [03.04.2021] [15:39:17] [TRACE] [QA_GEA_53]: Utilisation de minifiertools v. 3.00 [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Vérification automatique toutes les 30 secondes [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Variable QuickApp GEA : GEA_Tasks [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Variable QuickApp GEA : GEA_History [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: -------------------------------------------------------------------------------- [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Recherche de plugins, ... : Aucun plugin trouvé [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Chargement du code utilisateur setEvents() ... [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: -------------------------------------------------------------------------------- [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Ajout auto : #1 Démarrage GEA [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Ajout auto : #2 Démarrage box [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Ajout auto : #3 Détection nouvelle version [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Ajout auto : #4 Détection nouvelle version beta [03.04.2021] [15:39:18] [ERROR] [QA_GEA_53]: Ajout auto : #5 [271][281] [03.04.2021] [15:39:18] [ERROR] [QA_GEA_53]: Option : [281] ne peut pas être utilisé comme action [03.04.2021] [15:39:18] [ERROR] [QA_GEA_53]: Ajout auto : #6 [278][281] [03.04.2021] [15:39:18] [ERROR] [QA_GEA_53]: Option : [281] ne peut pas être utilisé comme action [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: Ajout auto : #7 [true][Time, ["16:30","16:31"]][Close, [238,100]] [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: -------------------------------------------------------------------------------- [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: GEA a démarré le 03.04.21 à 15:39:18 ... [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: ... vérification en cours #0 @0s... [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: @0s [Validation*] #1 Démarrage GEA [03.04.2021] [15:39:18] [TRACE] [QA_GEA_53]: [Démarrage] #1 Démarrage GEA [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: @0s [Validation] #2 Démarrage box [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: @0s [Validation] #3 Détection nouvelle version [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: @0s [Validation] #4 Détection nouvelle version beta [03.04.2021] [15:39:18] [DEBUG] [QA_GEA_53]: @0s [Validation] #7 [true][Time, ["16:30","16:31"]][Close, [238,100]] [03.04.2021] [15:39:48] [DEBUG] [QA_GEA_53]: ... vérification en cours #1 @30s...
  5. merci Je commence la migration et première petite erreur [03.04.2021] [14:17:00] [ERROR] [QUICKAPP53]: config.lua:48: '}' expected (to close '{' at line 17) near '=' La ligne 17 est local id = { local id = { WEATHER = 3, -- SENSOR_CH2 = 592, -- SENSOR_2_CH2 = 604, -- SENSOR_CH1 = 689, -- SENSOR_SALON = 591, -- SENSOR_ENTREE = 588, -- SENSOR_BUREAU = 595, -- SENSOR_CELLIER = 594, -- SENSOR_CUISINE = 767, -- CONTROL_CLIM_SALON = 121, -- CONTROL_CLIM_CH2 = 203, -- CONTROL_CLIM_CH1 = 529, ECL_ENTREE = 165, ECL_EXT_ENTREE = 166, -- ECL_EXT_ALLEE = 187, ECL_TV_SALON = 64, --ECL_APPLIQUE_CH1 = 516, --ECL_SPOTS_CH1 = 296, ECL_LIT_CH2 = 148, ECL_DRESSING_CH2 = 142, ECL_ETAGERE_CH2 = 223, ECL_JARDIN = 1, ECL_ALLEE = 1, ECL_GARAGE = 100, ECL_BAIN = 136, -- ECL_COULOIR = 94, ECL_ECALIER = 94, ECL_ATELIER = 110, ECL_CREDANCE = 154, SECHE_SERVIETTE = 175, PILOT-SERVIET = 168, DIM_CUISINE = 180, DIM_TABLE = 120, DIM_CANAPE = 130, RGBW_SALON = 203, RGBW_CH2 = 185, -- MO_TEMP_SALON = 47, -- MO_SENSOR_SALON = 46, -- MO_LUX_SALON = 48, MO_TEMP_CH1 = 520, MO_SENSOR_CH1 = 519, MO_LUX_CH1 = 521, MO_TEMP_CH2 = 44, MO_SENSOR_CH2 = 43, MO_LUX_CH2 = 45, MO_SENSOR_ALLEE = 684, MO_TEMP_ALLEE =685,
  6. Bonjour Je suis en cour de migration de mon HC2 vers mon HC3, on peut toujours utiliser cela pour les scène GEA comme par exemple local id = { WEATHER = 3, SENSOR_CH2 = 592, SENSOR_2_CH2 = 604, SENSOR_CH1 = 689, SENSOR_SALON = 591, SENSOR_ENTREE = 588, SENSOR_BUREAU = 595, SENSOR_CELLIER = 594, SENSOR_CUISINE = 767, et utiliser par exemple "SENSOR_2_CH2" a la place de l'ID de plus mes anciennes lignes sont t'elles toujours valable comme par exemple -- ID5 Marche mode chaud clim chambre 2 si T° jardin < 15°C et T° motion sensor 2 chambre 2 < 19°C et que les fenetres de la chambre 2 sont fermés entre 16h30 et 21H30 en semaine GEA.add({id["SENSOR_CH2"], id["SENSOR_2_CH2"], {"Value-", id["NAT_TEMP_JARDIN"], 15}, {"Value-", id["MO_TEMP_CH2"], 19}, {"Days", "Weekday"}, {"Time", "16:30", "21:30"}}, 30, "Marche clim chambre 2 en chaud soir", {{"Inverse"}, {"Inverse",2}, {"ZXT120", id["CONTROL_CLIM_CH2"], "1"}})
  7. Bonjour J'ai un QA pour gérer mon ampli yamaha (mise en marche, sélection des sources , ect..) Je voudrais faire une scène qui permet d'allumer mon ampli, de le mettre en net radio, mais je ne sais pas comment récupérer les boutons QA dans une scene Merci pour votre aide
  8. flacon030

    Google Home & QA

    c'est bon j'ai trouvé, c’était juste une histoire d’espace et de majuscule dans le QA qui n’était pas bon Merci pour votre aide effectivement c'est l'espace qui posait probleme, j'ai fait une petite erreur d'espace dans ifttt {"args":[" {{TextField}}"]} au lieu de {"args":["{{TextField}}"]} merci encore pour tous
  9. flacon030

    Google Home & QA

    dans le debug de la HC3 j'ai ce message [02.04.2021] [22:31:12] [DEBUG] [QUICKAPP40]: onAction: {"actionName":"Receive","deviceId":40,"args":[" marche lumière ampli"]} Mais ma lampe ne s’allume pas a la création du QA quel modèle choisir? quel rôle? (télécommande, appareil générique ou autre ou sans importance?)
  10. flacon030

    Google Home & QA

    Je vais refaire des essais ce week-end je suis en cour de migration de tous mes modules de la HC2 vers ma HC3, et a refaire mes scenes reste la partie google home a gérer, et GEA Je reviens ici pour donner des nouvelles pour la partie google home
  11. Merci c'est bon a savoir C'est le cas aussi pour la HC3?
  12. flacon030

    Google Home & QA

    Oui j'ai donné les droit au QA a mon user, je l'ai aussi valider dans fibaro +ID voila se que dit ifttt Google Assistant Say a phrase with a text ingredient Trigger ran, 7:48 PM TextField marche lumière ampli CreatedAt March 30, 2021 at 07:48PM Webhooks Make a web request Action ran, 7:48 PM url http://XXX:XXXXXX@XXX.XXX.XXX.XXX:XXX/api/devices/40/action/Receive method {"label":"POST","value":"POST"} content_type {"label":"application/x-www-form-urlencoded","value":"application/x-www-form-urlencoded"} body {"args":["marche lumière ampli"]} Le body ne me semble peut etre pas bon sur HC2 j'ai {"args":[{"action":"stop home cinéma salon"}]} sur HC3 j'ai {"args":["{marche lumière ampli}"]} Les crochets ne sont pas au même endroit, cela ne pourrait être le probleme?
  13. flacon030

    Google Home & QA

    Bonjour Je suis en cour de migration de mon HC2 vers la HC3 et je viens de faire un essai avec les commandes vocales google home Cela ne semble pas fonctionner mais je ne sais pas ou cela coince Ma google home me répond "OK marche lumière ampli" mais il ne se passe rien voici se que me répond la box avec la requête http://user:pass@adresse_ip_publique:port/api/devices/40/action/Receive évidement avec mon user password ip et N° de scène correcte pour avoir cette réponse 0 id 40 name "Google home" roomID 233 view 0 type "json" type "com.fibaro.genericDevice" baseType "com.fibaro.device" enabled true visible true isPlugin true parentId 0 viewXml true configXml false interfaces 0 "quickApp" properties apiVersion "1.2" categories 0 "other" dead false deadReason "" deviceControlType 0 deviceIcon 28 emailNotificationID 0 emailNotificationType 0 log "" logTemp "" mainFunction "" manufacturer "" model "" pushNotificationID 0 pushNotificationType 0 quickAppVariables [] saveLogs true smsNotificationID 0 smsNotificationType 0 typeTemplateInitialized true uiCallbacks [] useEmbededView true userDescription "" viewLayout $jason body header style height "0" title "quickApp_device_40" sections items [] head title "quickApp_device_40" actions {} created 1617112971 modified 1617112971 sortOrder 1 Dans le QA j'ai mis cela comme requête function QuickApp:Receive(value) self:updateView("LBL_Receive","text",tostring(value)) self:Execute(value) end function QuickApp:Execute(value) if value == "Marche lumière ampli" then fibaro.call(64, "turnOn") end if value == "Stop lumière ampli" then fibaro.call(64, "turnOff") end --et puis tout ce qu'on a envie de faire... end Dans les routines google j'ai mis quant je dit a l’assistant "marche lumière ampli" Action de cette routine "fibaro marche lumière ampli" Dans ifttt What do you want to say? = fibaro $ URL = http://user:pass@adresse_ip_publique:port/api/devices/40/action/Receive (avec mon user, password, ip, port) Method = POST Content Type (optional) = application/x-www-form-urlencoded Body (optional) = {"args":["{{TextField}}"]} ou j'ai bien peut me tromper? Merci pour votre aide
  14. Merci pour ta contribution Mon problème venait du fait que j'avais cocher l'option sur mon NAS de forcer les connexion en HTTPS, du coup le port 80 ne fonctionnait plus, seul le 443 du https était opérationnel Mon serveur est en IP fixe comme presque tous mon materiel
  15. Je viens de trouver Sur mon NAS j'ai l'option "forcer les connexion en HTTPS" il semble que si je l'active domocharts ne fonctionne plus Merci encore pour ton aide précieuse
  16. voici la réponse du debug pour le sensors power idem [DEBUG] 21:40:00: Error : Can not connect to NAS, errorCode=0, status=302, payload=/graph/data_post.php, response= Found The document has moved here.
  17. Bonsoir Je ne sais pas pourquoi, après des années de bon fonctionnement, il semblerait que le module de domocharts ne fonctionne plus J'ai le message "erreur" qui apparait dans le module, et depuis 19H27 je n'ai plus de données qui alimente la base SQL Pour temps j'y accède sans probleme D’où peut venir le problème? Pour info domocharts sur HC3 fonctionne comme il faut Merci
  18. Je viens de faire la mise a jour, et mes ZXT120 fonctionnent normalement
  19. Ok je vais essayer du coup avec PowerSensor je verrais bien se que cela donne Merci
  20. Merci pour ce tuto Je viens de commander un D2102V Il ne reste plus qu'a le recevoir pour faire des testes et a remplacer l'intercom qui ne reçois jamais ou presque les appels, en espérant que cela marchara mieux avec le DOORBIRD Petite question pour les pros, savez vous si il existe des relais bluetooth qui s'active sur présence d'un smartphone sans passer par une application pour devoir l'activer Cela permettrais de rendre le portier DOORBIRD compatible sur présence bluetooth comme l'intercom
  21. perso j'utilise mysqldumper https://github.com/DSB/MySQLDumper/archive/refs/heads/master.zip Cela permet de faire des backup et des restaurations de base mysql même de gros volume un tuto est ici par exemple http://forums.phpbb-fr.com/documentation/base-de-donnees/mysqldumper-sauvegarde-amp-restauration-de-la-base-de-donnees-a162-view.html
  22. merci pour l'info
  23. je ne sais pas si je suis le seul, mais il semble que l'icône de suppression de modules "dispositifs" disparaisse, donc impossible de supprimer un module. Mais pas tous de suite, après quelques manipulations
  24. Merci pour ces réponses, je vais essayer de corriger tous cela j'ai essayer cela pour le compteur d'eau {device = {name = "Eau Froide" , type = "WaterCounter", unit = "l"}, value = {command = "Index", argument = "C", pin = "Index_C1"}}, et cela {device = {name = "Eau chaude" , type = "MultilevelSensor"}, value = {command = "Index", argument = "C", pin = "Index_C2"}}, mais je n'ai toujours rien dans domocharts Je pense que c'est peut être que je fait une relève de compteur sur un index de cumulus dans l'RT2 et non d'un debit en litre en instantané (qui ne semble pas exister sauf erreur de ma part)? Pour se qui est de la puissance j'ai essayé cela {device = {name = "APsystem" , type = "PowerSensor"}, value = {command = "Get", argument = "P", pin = "INSTANT_POSTE4", formula = function(x) return tools:round(x*1000, 1) end}}, avec ou sans la "formula" mais je n'ai toujours rien dans domocharts, la valeur reste a zéro alors que j'ai les bonnes valeur dans le QA enfant si j'ajoute "formula" Enfin je cherche a récupérer la valeur d'injection de mes panneaux solaire par le téléinformation qui est http://192.168.1.30:8099/api/xdevices.json?key=apikey&Get=TI valeur "SINSTI": "00641", { "product": "EcoDevices_RT", "status": "Success", "NGTF": " BASE ", "LTARF": " BASE ", "EAST": "009036287", "EASF01": "008304306", "EASF02": "000731981", "EASF03": "000000000", "EASF04": "000000000", "EASF05": "000000000", "EASF06": "000000000", "EASF07": "000000000", "EASF08": "000000000", "EASF09": "000000000", "EASF10": "000000000", "EASD01": "008304306", "EASD02": "000731981", "EASD03": "000000000", "EASD04": "000000000", "EAIT": "002527648", "SINSTS": "00000", "SINSTS1": "00000", "SINSTS2": "11682", "SINSTS3": "00000", "SMAXSN": "01780", "SINSTI": "00641", "SMAXIN": "01640", "STGE": "003A0301", "NTARF": "01", "NJOURF": "00", "NJOURF+1": "00" } Sachant que c'est "SINSTS": "00000", pour la consommation du teleinformation comment modifier la commande teleinformation "consommation" {device = {name = "Téléinfo" , type = "Teleinfo", options = {VG = "TELEINFO_Tarif"}}, value = {command = "Get", argument = "TI"}}, pour avoir la teleinformation "injection" dans domochart? Comment est fait la conversion VA en W sur le QA enfant? Car je suis en triphasé et je suis par exemple a 1032VA pour 840W, cela me semble un gros écart, cela voudrait dire que j'ai un cos déplorable proche de 0,8 se qui me semble peut probable
  25. Bonjour Je viens d'installer la dernière version qui doit prendre en charge la teleinfo en mode standard et cela fonctionne comma il faut, merci beaucoup j'ai aussi des compteurs d'eau chaude et froide sachant que j'ai cette valeur pour la relève de la production de mes compteurs http://192.168.1.30:8099/api/xdevices.json?Index=C avec comme résultat et qu'il faut le diviser par 1000 pour avoir la bonne valeur en M3 "EcoDevices_RT" status "Success" Index_C1 119238 Index_C2 35407 Index_C3 0 Index_C4 0 Index_C5 0 Index_C6 0 Index_C7 0 Index_C8 0 Index_C9 0 Index_C10 0 Index_C11 0 Index_C12 0 {device = {name = "Eau Froide" , type = "WaterCounter", unit = "M3"}, value = {command = "Index", argument = "C", pin = "Index_C1", formula = function(x) return tools:round(x/1000, 1) end}}, Cela pourrait être cela? Mais je n'ai rien dans domocharts avec l'onglet "eau" Ensuite j'ai une mesure de courant pour la production de mes panneaux solaire en triphasé (donc 3 tores) sachant que j'ai cette valeur pour la relève de la production de mes panneaux http://192.168.1.30:8099/api/xdevices.json?Get=P avec comme résultat et qu'il faut le multiplier par 1000 pour avoir la bonne valeur en Watt product "EcoDevices_RT" status "Success" INSTANT_POSTE1 0 INSTANT_POSTE2 0 INSTANT_POSTE3 0 INSTANT_POSTE4 1.617 INSTANT_POSTE5 0 INSTANT_POSTE6 0 INSTANT_POSTE7 0 INSTANT_POSTE8 0 {device = {name = "APsystem" , type = "Teleinfo", unit = "W"}, value = {command = "Get", argument = "P", pin = "INSTANT_POSTE4", formula = function(x) return tools:round(x*1000, 1) end}}, Cela pourrait être cela? Mais dans domochart la valeur reste a zéro? J'ai aussi mis en place le module enfant "cout" et j'ai un résultat curieux a savoir 5336€, ce montant correspond a quoi normalement? il n'y aurait pas un probleme de virgule, cela ne serait pas plutôt 0,53€ si c'est un cout journalier il ne faudrait pas ajouter formula = function(x) return tools:round(x/10000, 1) end pour avoir cela {device = {name = "Coût" , type = "MultilevelSensor", unit = "€"}, value = {command = "Price", argument = "S" , pin = "PRICE_POSTE1", formula = function(x) return tools:round(x/10000, 1) end}}, Merci
×
×
  • Créer...