-
Compteur de contenus
63 -
Inscription
-
Dernière visite
Tout ce qui a été posté par manuxenon
-
Quick App - DomoCharts - Graphiques sur NAS pour HC3
manuxenon a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Bonsoir. J'ai un problème avec 2 QA qui ne remontent pas dans DomoCharts. 2 sondes Oregon, et pour l'UV et l'autre pour la pluie : "type": "com.fibaro.multilevelSensor", "baseType": "com.fibaro.sensor", J'ai essayé de changer le type de chaque QA, mais rien n'y fait : http://192.168.0.120/api/callAction?deviceID=1161&name=type&arg2=com.fibaro.rainSensor http://192.168.0.120/api/callAction?deviceID=1137&name=type&arg2=com.fibaro.lightSensor Pouvez-vous m'aider ? Merci.- 420 réponses
-
- domocharts
- hc3
-
(et 1 en plus)
Étiqueté avec :
-
A première vue, il ne faut pas être connecté sur PC sur le QA. J'ai aussi redémarré la HC3. Ca ne fonctionne pas à chaque fois, mais c'est mieux.
-
mobiles devices informations Quick App - Mobiles devices informations (Android et IOS)
manuxenon a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Bonjour. J'avais un problème avec ce QA : seulement 2 mobiles étaient consultables : le 1er et le dernier. J'ai modifié comme ceci (à partir de la ligne 39) : if position > 1 and position < Total then IOSDevice = position -- Total -- elseif position < Total then -- IOSDevice = position -- 1 elseif position <= 1 then IOSDevice = 1 else IOSDevice = Total end Il est très pratique quand on bascule de HC2 à HC3. Merci pour le QA mprinfo.- 12 réponses
-
Bonsoir à tous. Je rencontre des problèmes d'affichage des QA sur mon téléphone : de temps en temps, rien n'apparait dans l'appli quand je clique sur le QA : j'ai "Fait" en haut à gauche et le "Nom du QA" en haut et au centre. En dessous la page est blanche. Avez-vous ce genre de problème ? Merci. NB : Pas de problème avec http:/ip/app/webView/devices/id.
-
Bonsoir. J'essais d'utiliser les notifications interactives, mais le Run de la scène ne fonctionne pas. Je reçois bien le push, mais l'appui sur Run n'a pas d'effet. Avez-vous le même problème ? Merci.
- 12 réponses
-
[HC3] Gestion du lapin Karotz
manuxenon a répondu à un(e) sujet de Dragoniacs dans Quick App Developpeur
Bonjour Bebitoo. Merci pour ton aide. -
Désolé, encore du boulot. Merci Laser.
-
Bonjour. Ce QA fonctionne encore chez vous ? La page /api/panels/event?last=500&type=id remonte une erreur 501 chez moi. Merci.
-
Super, c'est bien ça. La MAJ se fait sans problème maintenant. Merci Lazer.
-
J'ai tout commenté. Il ne reste que ca : function QuickApp:onInit() self:debug("Initialisation") end function QuickApp:IDsAlarm(idAlarme) local liste = tostring("") local nombre = 0 local listeID = api.get("/alarms/v1/partitions/" .. idAlarme) -- Recupére les "devices" du json de listeID for key,value in pairs(listeID.devices) do -- print(key,value) -- key = numéro de la valeur & value = valeur à récupérer (ID) liste = liste .. "," .. value if key == 1 then liste = value end nombre = key end local liste = "[" .. liste .. "]" print("liste",liste) self:setVariable("PA_Sensors", liste) -- NE FONCTIONNE PAS -- fibaro.setGlobalVariable("PA_Sensors", liste) end function QuickApp:btnJour() QuickApp:IDsAlarm(2) end function QuickApp:btnNuit() print("nuit") end function QuickApp:btnArret() print("arret") end function QuickApp:TestOuvrants() print("test") end Messages quand je clique sur QuickApp:btnJour : [19.04.2021] [11:56:13] [TRACE] [QUICKAPP289]: UIEvent: {"deviceId":289,"elementName":"button3_1","values":[null],"eventType":"onReleased"} [19.04.2021] [11:56:13] [DEBUG] [QUICKAPP289]: liste [24,27,35,38,41,43,47,50,82,83,87,92,93,94,95,96,105,108,124,149,193,226] [19.04.2021] [11:56:13] [DEBUG] [QUICKAPP289]: no static 'properties' in class 'QuickApp' [19.04.2021] [11:56:13] [ERROR] [QUICKAPP289]: QuickApp crashed [19.04.2021] [11:56:13] [ERROR] [QUICKAPP289]: Unknown error occurred: handleJsonRpc
-
Bonjour. J'ai créé une variable globale, en dépannage. Ca fonctionne sans problème. Si quelqu'un a une idée, je suis preneur pour la variable du QA. Merci.
-
Bon, j'ai encore un problème. J'ai une erreur pour remplir la variable du QA : [18.04.2021] [23:12:23] [DEBUG] [QUICKAPP289]: no static 'properties' in class 'QuickApp' [18.04.2021] [23:12:23] [ERROR] [QUICKAPP289]: QuickApp crashed [18.04.2021] [23:12:23] [ERROR] [QUICKAPP289]: Unknown error occurred: handleJsonRpc J'ai essayé de la supprimer et de la recréer, mais rien ni fait. function QuickApp:IDsAlarm(id) local liste = tostring("") local nombre = 0 local listeID = api.get("/alarms/v1/partitions/" .. id) -- Recupére les "devices" du json de listeID for key,value in pairs(listeID.devices) do -- print(key,value) -- key = numéro de la valeur & value = valeur à récupérer (ID) liste = liste .. "," .. value if key == 1 then liste = value end nombre = key end local liste = "[" .. liste .. "]" print("Nombre d'ID :", nombre, " - Liste : ",liste) self:setVariable("PA_Sensors", liste) end
-
Merci Lazer.
-
Bonjour. J'essais de récupérer les ids d'une zone d'alarme avec la fonction : local essai = api.get("/api/alarms/v1/partitions/" .. id) A chaque fois, j'ai un retour vide. J'ai aussi essayé aussi avec la méthode http = net.HTTPClient(). Avez-vous une idée ? Merci.
-
Les 2 lignes en http n'ont pas fonctionné. Par contre, c'est ok en lua, avec une modif sur l'avant dernière ligne (car la batterie était sur 0%) : "battery" remplacé par "batteryLevel". function QuickApp:onInit() self:debug("onInit") -- add battery interface once local function checkInterface(param) thisdev = api.get('/devices/'.. plugin.mainDeviceId) for e,i in ipairs(thisdev.interfaces) do -- print(i) if i == param then return 1 end end return 0 end if checkInterface("battery") == 0 then self:addInterfaces({"battery"}) -- reinit once, might be necessary to change already battery in onInit self:onInit() end self:updateProperty("batteryLevel", 100) end C'est parfait. Merci Lazer.
-
Ok, je ne touche rien pour les 2 QA. C'était pour éviter de tout reprendre, j'ai une vingtaine de QA à créer. Concernant le niveau de batterie pour mon nouveau "Temperature Sensor", l'ajout de l'interface avec le code ci-dessous: /api/callAction?deviceID=269&name=addInterfaces&arg1=battery Donne ces messages dans les logs : [16.04.2021] [18:20:44] [DEBUG] [QUICKAPP269]: onAction: {"actionName":"addInterfaces","deviceId":269,"args":["battery"]} [16.04.2021] [18:20:44] [DEBUG] [QUICKAPP269]: /usr/share/lua/5.3/common/device.lua:113: assertion failed! [16.04.2021] [18:20:44] [ERROR] [QUICKAPP269]: QuickApp crashed [16.04.2021] [18:20:44] [ERROR] [QUICKAPP269]: Unknown error occurred: handleJsonRpc [16.04.2021] [18:21:00] [DEBUG] [QUICKAPP269]: onInit
-
C'est impeccable comme solution et bien plus facile que sur la HC2. Une dernière chose Lazer, comment faire pour que le "Temperature Sensor" soit le parent et le "Humidity Sensor" soit l'enfant (car il s'agit de la même sonde Oregon). Je ne vois rien dans les réglages de chaque QA ? Si c'est possible, est-ce un bon choix ? Peut-on gérer aussi les "batteries" de ces QA (avec la Zibase je peux savoir si la batterie est faible) ? Je n'ai pas vue de "batteryLevel" dans les propriétés des QA. Merci.
-
Ok, merci Lazer. Je suis tes conseils pour les capteurs. J'avais vu pour DomoCharts. Mais je remets tout en place, avant dans HC3, avant de l'installer. Merci.
-
Plutôt de type "Temperature Sensor" : il y a les graphs d'intégrer dans l'onglet "Avancé : trop lent (voir réponse ci-dessus). Pour l'humidité "Humidity Sensor", il n'y a pas de graphs. Je pense que je peux prendre un "Temperature Sensor" même pour celui-là ?
-
Ah oui. Là, c'est encore plus simple. Je teste de ce pas avec un QuickApp en multilevelSensor : il me faut la température et l'humidité. Merci Lazer.
-
Merci Lazer. Avec setVariable, ca fonctionne. Je suis en train de mettre à jour (dans HC3) ma récupération de mes sondes Zibase qui sont envoyé pour le moment à ma HC2. J'avis utilisé cette méthode : Je vais essayer d'avancer. Encore merci.
-
Bonjour. Je cherche à mettre à jour une variable intégrée dans un QuickApp depuis mon NAS : - j'ai essayé la commande : http://192.168.0.120/api/callAction?deviceID=267&name=updateProperty&arg1=ui.Json.value&arg2=%22{%27id%27:131,%27value%27:21.0}%22 J'ai bien un retour avec " message": "Accepted" " dans le navigateur. Dans le debug de la HC3, j'ai bien : [16.04.2021] [14:46:28] [DEBUG] [QUICKAPP267]: onAction: {"args":["ui.Json.value","{'id':131,'value':21.0}"],"actionName":"updateProperty","deviceId":267} Mais la mise à jour de la variable ne se fait pas. Merci de votre aide.
-
[HC3] Gestion du lapin Karotz
manuxenon a répondu à un(e) sujet de Dragoniacs dans Quick App Developpeur
Merci. -
[HC3] Gestion du lapin Karotz
manuxenon a répondu à un(e) sujet de Dragoniacs dans Quick App Developpeur
Bonsoir. J'ai le même problème. Avez-vous résolu le bug ? J'ai essayé de mon coté : mais je ne m'en sors pas. Merci. -
Merci. @Lazer C'est une bonne nouvelle.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :