jjacques68
Membres confirmés-
Compteur de contenus
4409 -
Inscription
-
Dernière visite
-
Jours gagnés
40
Tout ce qui a été posté par jjacques68
-
scènes Trigger en erreur, champs inconnu ?
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
Bon je me réponds tout seul, Erreur de ma part comme toujours , mes tentatives de debug étaient sur la mauvaise scène ... Faut dire que le principe de debug des scènes est assez pourri ! avec une zone de debug commune... Quand t'as une erreur, vas- y pour trouver dans quelle scène ça se trouve !!! bref, problème résolu. -
hc3 HC3 - Prise en main (et premiers essais de Lua)
jjacques68 a répondu à un(e) sujet de Sowliny dans Support
entre autre oui, tout à fait... -
hc3 HC3 - Prise en main (et premiers essais de Lua)
jjacques68 a répondu à un(e) sujet de Sowliny dans Support
ben, ça a été dis, l’importation des scènes et VD n’est pas possible. Les VD n’existent plus, ils sont remplacé par les QuickApp (QA). Après pour les scènes du peux essayer de faire du copier/coller, mais il faudra repasser sur chaque ligne ! Des commandes ont été renommé..., les ID des devices ne sont plus les même..., ... Après faire un simple copier coller, je sais pas si c’est une bonne idée. Peut-être pour certaine fonction oui, ce que j’ai fais une fois ou l’autre. Mais l’intégration des QA, notamment avec leurs variables, m’a permis d’économiser, dans mon cas, énormément de lignes de code. ça vaut peut être le coup de remettre en question son instal et de repartir sur de nouvelles bases. Je sais, c’est facile à dire, mais je l’ai fais. Après, mon installation, n’est pas la plus compliquée. J’ai passé des dizaines d’heure dessus, c’est vrai. Avec de l’aide bien sûr. (et encore merci à ceux qui m’ont aidé, ils se reconnaîtront ) Je dirais même que je pourrais déjà refaire certaine chose, car en avançant, j’ai découvert d’autres possibilités qui simplifient encore les choses... bref... Et c’est avec plaisir, que j’apporterai mon aide, à mon niveau, si besoin... -
hc3 HC3 - Prise en main (et premiers essais de Lua)
jjacques68 a répondu à un(e) sujet de Sowliny dans Support
oui en effet c’est les trigger de scènes. j’ai fais très très peu de copier coller. et les rares fois, oui j’ai dû faire attention au « : » « . » -
hc3 HC3 - Prise en main (et premiers essais de Lua)
jjacques68 a répondu à un(e) sujet de Sowliny dans Support
tu verras, tu vas vite t’y faire j’ai fini la migration, un boulo de dingue, mais c’est nickel. et ne n’ai rien importé de la HC2... -
@Lazer : non effectivement, je viens de vérifier du coup... je passait bien par une variable intermédiaire...
-
et la réponse :
-
alors @Lazer tu avais raison, je sais pas ce que j'ai foutu... je suis parti dans mon délire... @Krikroff @Lazer et bien du cou maintenant c'est bon. function QuickApp:TurnOnPc(MacAdresse) res = api.put("/devices/456", {properties={macAddress=MacAdresse}}) print(json.encode(res)) fibaro.call(456, "turnOn") end merciiiiiiiiiiiiiii ! qu'est ce que je peux planer par moment...
-
@Krikroff exactement!
-
ben je l'ai déjà fais dans d'autres QA !! attend j'essaye de faire ce que tu dis...
-
le print et le json.encode c'est pour récupérer le résultat du PUT dans le debug... Si ça se passait bien, il me retournerait toutes les propriété du device...
-
pourtant !!! { "id": 456, "name": "Wake on LAN", "roomID": 248, "type": "com.fibaro.wakeOnLan", "baseType": "com.fibaro.multimedia", "enabled": true, "visible": true, "isPlugin": true, "parentId": 0, "viewXml": true, "configXml": true, "interfaces": [], "properties": { "categories": [ "multimedia" ], "dead": false, "deadReason": "", "deviceControlType": 0, "deviceIcon": 28, "emailNotificationID": 0, "emailNotificationType": 0, "icon": { "path": "plugins/com.fibaro.wakeOnLan/img/icon.png", "source": "HC" }, "log": "", "logTemp": "", "macAddress": "90:2b:34:9d:e6:d6", "manufacturer": "", "model": "", "mute": false, "power": false, "pushNotificationID": 0, "pushNotificationType": 0, "saveLogs": true, "smsNotificationID": 0, "smsNotificationType": 0, "state": "", "ui.config.macAddress.caption": "MAC address", "ui.config.macAddress.enabled": true, "ui.config.section1.caption": "Configuration", "ui.config.section1.enabled": true, "userDescription": "", "volume": 0 }, "actions": { "setMute": 1, "setVolume": 1, "turnOff": 0, "turnOn": 0 }, "created": 1585632130, "modified": 1585632130, "sortOrder": 382 } donc même avec ça : ça passe pas... print(json.encode(api.put("/devices/456", {properties={macAddress="90:2b:34:9d:e6:d6"}}))) fibaro.call(456, "turnOn") [DEBUG] 31.03.2020 18:03:35: /usr/share/lua/5.3/json/util.lua:55: bad argument #1 to 'for iterator' (table expected, got number)
-
déjà essayé, pareil
-
je comprends pas, d'après le debug du navigateur, je fais ce qu'il faut non : ça c'est quand j’utilise le QA Wake On Lan :
-
je me suis dit que peutêtre avec ça, mais non... fibaro.call(456, "turnOn", "90:2b:34:9d:e6:d6")
-
alors : print(json.encode(api.put("/devices/456", {macAddress='90:2b:34:9d:e6:d6'}))) fibaro.call(456, "turnOn") donne : [DEBUG] 31.03.2020 08:03:58: /usr/share/lua/5.3/json/util.lua:55: bad argument #1 to 'for iterator' (table expected, got number) ?????
-
ah haaaa ! il y a bien qqch oui, Wake On Lan... un QA, avec un champs MacAdresse, et un bouton search... ainsi un bouton d’action où on sait pas trop ce que sait, mais si tu cliques dessus le PC s’allume... Dans l’API, on peut voir le champs MacAdresse et l’action turnOn... J’en déduis que l’on peut paramétrer l’@Mac à souhait et l’activer quand on le souhaite du coup ! OK j’essaye dans la journée et dépose le code de la fonction pour faire le WOL. En espérant que ce champs @Mac soit dispo en écriture... dommage de ne pas avoir accès au code source du QA...
-
Bonsoir : Petit casse-tête : J'ai un FGMS en trigger de (plusieurs) scènes : (d'ailleurs j'en ai plusieurs des FGMS en trigger, mais c'est le seul qui me pose soucis...) {type = "device", id = 407, property = "value", operator = "==", value = true, isTrigger = true}, {type = "device", id = 407, property = "value", operator = "==", value = false, isTrigger = true}, et d'après le panneau d'historique : et voici ce que j'ai dans le debug : [ERROR] 30.03.2020 18:04:32: (load):26: attempt to index a nil value (field '?') [ERROR] 30.03.2020 18:05:03: (load):26: attempt to index a nil value (field '?') enore ici : [ERROR] 30.03.2020 14:10:33: (load):26: attempt to index a nil value (field '?') [ERROR] 30.03.2020 14:11:04: (load):26: attempt to index a nil value (field '?') D'après le message, si je le comprends bien, il ne trouve pas la propriété "value" du device ? pourtant dans l'API, elle est bien présente ? Vous avez une idée ?
-
Tuto - TTS pour assistants vocaux (Google Home, Alexa, Cortona, …)
jjacques68 a répondu à un(e) sujet de jojo dans Les Assistants Vocaux
mais c’est vraiment tip top ce TTS ! -
Tuto - TTS pour assistants vocaux (Google Home, Alexa, Cortona, …)
jjacques68 a répondu à un(e) sujet de jojo dans Les Assistants Vocaux
et en plus ! installer ça sur un PC windows !!! -
Tuto - TTS pour assistants vocaux (Google Home, Alexa, Cortona, …)
jjacques68 a répondu à un(e) sujet de jojo dans Les Assistants Vocaux
Ah j'ai compris ! il NE faut PAS créé une applet google Assistant -> pushbullet comme décrit dans le GITHUB... mais webhooks -> pushbullet... afin de déterminer un "event" de webhooks qui trigge l'action de pushbullet -
Tuto - TTS pour assistants vocaux (Google Home, Alexa, Cortona, …)
jjacques68 a répondu à un(e) sujet de jojo dans Les Assistants Vocaux
J'ai l'impression qu'il manque un truc ! j'ai l'applet entre Google Assistant et pushbullet ! mais il en faudrait pas une entre Webhooks et cette applet ? -
Tuto - TTS pour assistants vocaux (Google Home, Alexa, Cortona, …)
jjacques68 a répondu à un(e) sujet de jojo dans Les Assistants Vocaux
Hello @jojo : je viens d'installer suivant le tuto sur GITHUB. ça marche très bien si je lui dit "ok Google, répète la phrase : blablablanla"... mais impossible de le faire fonctionner avec l'URL que tu donnes ! tu as une idée ? J'ai bien saisie la Key de IFTTT et le nom de projet c'est le nom de l'Applet, c'est bien ça ? -
hello tout le monde, petite question, si on veut faire un shutdown de la box, c’est la fonction suivante ? fibaro.homeCenter.systemService.suspend() d’après la doc : mais un sleep et un shutdown, c’est pas pareil (sans jeux de mots ) ?
