Aller au contenu

flacon030

Membres confirmés
  • Compteur de contenus

    1 327
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par flacon030

  1. 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
  2. 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
  3. 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?)
  4. 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
  5. Merci c'est bon a savoir C'est le cas aussi pour la HC3?
  6. 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?
  7. 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
  8. 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
  9. 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
  10. 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.
  11. 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
  12. Je viens de faire la mise a jour, et mes ZXT120 fonctionnent normalement
  13. Ok je vais essayer du coup avec PowerSensor je verrais bien se que cela donne Merci
  14. 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
  15. 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
  16. merci pour l'info
  17. 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
  18. 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
  19. 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
  20. bonjour a tous Je reviens a ce QA ci dessus qui ne fonctionne pas sur mon RXV2067 sur HC3, mais qui fonctionne avec mon RXA2080 sur HC3, or le VD fonctionne sur HC2 avec mes deux ampli Sachant que sous HC2 j'ai un VD avec la commande ci dessous pour mettre mes ampli RXV2067 et RXA2080 avec par exemple la fonction "AUDIO 2", et qui fonctionne pour les deux ampli Ma question est comment modifier ce QA qui pourrait avoir avoir l’équivalent a ce code "AUDIO 2" pour mes ampli Sachant que je voudrais pour l'adresse IP ne pas avoir a la mettre a chaque boutons de commande qui compose la télécommande Commande VD HC2 ok pour mes deux ampli pour "AUDIO2" YAM = Net.FHttp("192.168.1.147",80) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Input><Input_Sel>AUDIO2</Input_Sel></Input></Main_Zone></YAMAHA_AV> ' YAM:POST('/YamahaRemoteControl/ctrl', payload) Sur le QA HC3 j'ai cette ligne de code qui ne semble pas fonctionner sur mon RXV2067 mais OK sur mon RXA2080 function QuickApp:AUDIO2(Event) payload = '<YAMAHA_AV cmd="PUT"><Main_Zone><Input><Input_Sel>AUDIO2</Input_Sel></Input></Main_Zone></YAMAHA_AV>' self:send(payload) end Il semble que la connexion soit effectué de cette façon sur ce QA ---send action function function QuickApp:send(String) IPAddress = self:getVariable("IPAddress") --print(IPAddress) self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..IPAddress.."/YamahaRemoteControl/ctrl", { options = { data = String, method = "POST", }, success = function(response) -- self:debug(response.status) --self:debug(response.data) end, error = function(message) self:debug("error:", message) end }) end -- end here function QuickApp:get(String, Version) IPAddress = self:getVariable("IPAddress") tmp = nil self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..IPAddress.."/YamahaRemoteControl/ctrl", { options = { data = String, method = "POST", }, success = function(response) --self:debug(response.status) --self:debug(response.data) if (tonumber(Version) == 1) then tmp = string.sub(response.data, 69, 70) if (tmp == "On") then self:updateProperty("power", true) self:updateView("Power", "text", "Power OFF") else self:updateProperty("power", false) self:updateView("Power", "text", "Power ON") end elseif (tonumber(Version) == 4) then tmp = string.sub(response.data, 1, 700) self:updateView("Label", "text", tmp) --<YAMAHA_AV rsp="GET" RC="0"><Main_Zone><Basic_Status><Power_Control><Power>On</Power><Sleep>Off</Sleep></Power_Control><Volume><Lvl><Val>-580</Val><Exp>1</Exp><Unit>dB</Unit></Lvl><Mute>On</Mute><Subwoofer_Trim><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Subwoofer_Trim></Volume><Input><Input_Sel>NET RADIO</Input_Sel><Input_Sel_Item_Info><Param>NET RADIO</Param><RW>RW</RW><Title>NET RADIO</Title><Icon><On>/YamahaRemoteControl/Icons/icon005.png</On><Off></Off></Icon><Src_Name>NET_RADIO</Src_Name><Src_Number>1</Src_Number></Input_Sel_Item_Info></Input><Surround><Program_Sel><Current><Straight>On</Straight><Enhancer>On</Enhancer><Sound_Program>Standard</Sound_Program></Current></Program_Sel><_3D_Cinema_DSP>Auto</_3D_Cinema_DSP></Surround><Party_Info>Off</Party_Info><Sound_Video><Tone><Bass><Val>-25</Val><Exp>1</Exp><Unit>dB</Unit></Bass><Treble><Val>0</Val><Exp>1</Exp><Unit>dB</Unit></Treble></Tone><Pure_Direct><Mode>Off</Mode></Pure_Direct><HDMI><Standby_Through_Info>On</Standby_Through_Info><Output><OUT_1>On</OUT_1><OUT_2>On</OUT_2><OUT_2_Info>On</OUT_2_Info></Output></HDMI><YPAO_Volume>Auto</YPAO_Volume><Extra_Bass>Auto</Extra_Bass><Adaptive_DRC>Auto</Adaptive_DRC><Dialogue_Adjust><Dialogue_Lift>0</Dialogue_Lift><Dialogue_Lvl>0</Dialogue_Lvl></Dialogue_Adjust></Sound_Video></Basic_Status></Main_Zone></YAMAHA_AV> end end, error = function(message) self:debug("error:", message) self:updateView("Label", "text", "Error: "..message) end }) end ci joint ci dessus les QA et VD en première page Merci pour votre aide
  21. Voila encore de bonnes nouvelles, merci
  22. flacon030

    icones

    Bonjour Question idiote, comment changer les icônes d'un QA parent et enfant sur HC3? Merci
  23. super nouvelle!!! Cela semble fonctionner comme il faut chez moi sur mon NAS QNAP682 C'est une des dernière chose que j'attendais pour migrer sur HC3 avec GEA Les deux y sont je vais pouvoir m'y mettre ou presque Il ne reste que la gestion de l'ECODEVICE en mode standard a la place de l'historique et cela sera parfait Merci encore pour tous ce travail réalisé vivement la personnalisation des graphiques, cela me donne encore plus envie de migrer Merci, merci merci
  24. Merci je viens de passer en mode bridge et c'est parfait Les redirection de ports son OK cela fonctionne aussi Reste a voir pour faire fonctionner un VPN, et la je sèche encore pour le moment Merci pour votre aide
  25. ok,c'est bien se que je pensais je suis en ADSL et tu pense que ce n'est pas possible du coup?
×
×
  • Créer...