
jjacques68
Membres confirmés-
Compteur de contenus
4 349 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
ah punaise nan ! J'ai une erreur 401 sur IFTTT !! depuis le 22 mars ! Mais j'ai rien modifié niveau droits d'accès ou autres sur le HC3 !
-
Hello tout le monde : Voici un exemple de ce que j'ai fais pour pouvoir désactiver ou activer les notifications de nos précieux device. Dans mon cas, je ne vois pas l'intérêt de recevoir les notifications si on est présent à la maison (surtout en ce moment)... A la fin de la journée, ça monte à plusieurs centaines quand même ! Donc l'idée était de créer un QA pour tout désactiver ou tout activer. PRÉREQUIS : configurer vos notifications quand même au moins une fois pour chaque device (c'est du boulo...) exemple pour une lampe : (perso je n'utilise que les notification push, jamais les mail...) CREATION DU QA DE COMMANDE : fichier téléchargeable à la fin du tuto... on y voit 2 boutons, enable et desable. et voici le code... pas très compliqué : ------------------------------------------------------------------------------------------------- -- V1 - 25/03/2020 - Active/désactive les notifications push ------------------------------------------------------------------------------------------------- function QuickApp:onInit() self.ListeEvent = { "IsOpening", --Volet ouvert "IsClosing", --Volet fermé "TurningOn", --lumière ON "TurningOff", --lummière OFF "Motion", --détection PIR "Flood", --détection inondation "Opening", --ouverture d'une porte/fenêtre } end function QuickApp:turnOn() self:updateProperty("value", true) self:UpdateNotif(true) end function QuickApp:turnOff() self:updateProperty("value", false) self:UpdateNotif(false) end -------------------------------------------------------- -- Modifie l'API suivant l'argument true ou false -------------------------------------------------------- function QuickApp:UpdateNotif(value) --liste tous les device VISIBLE ListeDevice = api.get("/devices/?visible=true") --pour chaque device trouvés for i = 1, #ListeDevice do --récupère les notifications de ce device MyNotif = api.get("/deviceNotifications/v1/"..ListeDevice[i].id) --pour chaque notif de ce device for j = 1, #MyNotif do --teste pour chaque Evenement for k,v in pairs(self.ListeEvent) do --si l'évenement est trouvé, on modifie if v == MyNotif[j].type then MyNotif[j].active = value end end end --applique les modifications pour ce device api.put("/deviceNotifications/v1/"..ListeDevice[i].id, MyNotif) end self:debug("Notification = "..tostring(value)) end UTILISATION : pour utiliser ce QA dans nos applications : il suffit de l'appeler avec la commande suivante : (attention l'ID est celui du QA commande, = 438 chez moi) fibaro.call(438, "turnOn") fibaro.call(438, "turnOff") Voilà tout ! C'est tout simple. on pourrait imaginer des futurs améliorations, comme par exemple mettre une liste d'exclusion, si l'on veut quand même garder certaine notification... Merci à @Krikroff qui m'a aidé à trouver les infos à modifier dans l'API. FICHIERS : Enable_Push.fqa
-
Alors encore un petit bug : Constater après avoir créé un QA de notification PROWL. En effet, j'appelle une méthode de cette façon : fibaro.call(ID, "SendProwl", Priority, Application, Event, Description) si dans la chaine "Description", il y a un "\n" donc retour chariot, la commande est simplement ignorée La méthode n'est pas exécutée. Je peux lui mettre n'importe quoi dans la ligne, même une méthode qui n'existe pas (où normalement on a un message d'erreur), il l'ignore. je souhaitais m'en servir car, dans une scène, je personnalise le message. Et il se peut que j'ai plusieurs lignes avec retour chariot.
-
en fait je pense plutôt au lien google home et IFTTT qui plante... pourtant sur mon compte IFTTT tout semble ok. ça marchait nickel il y a 3 jours !
-
j’ai pas de solutions, mais je souhaite suivre la discution...
- 10 réponses
-
- certificat
- synology
-
(et 1 en plus)
Étiqueté avec :
-
Bon ben va pour une VG alors c'est un peu dommage... Merci !!
-
Hello tout le monde. Je souhaite modifier un panneau de chauffage (enfin maintenant appelé "PanelClimate"...) Voilà ce que je fais, mais mes modifications ne sont pas prise en compte ??? --lecture du panneau Climate RoomClimatePanel = api.get("/panels/climate/"..RoomClimatePanelId) --modification du panneau RoomClimatePanel.properties.currentTemperatureHeating = 4 RoomClimatePanel.mode = "Off" api.put("/panels/climate/"..RoomClimatePanelId, RoomClimatePanel) --confirmation RoomClimatePanel = api.get("/panels/climate/"..RoomClimatePanelId) print(json.encode(RoomClimatePanel)) j'ai pas d'erreur, mais visiblement le PUT n'applique pas les modifications... une idée ?? merciiiiii !
-
hello ! votre google home fonctionne en ce moment ? moi il me répond mais pas d’actions...
-
nan mais attend ! ils interdisent les marché niveau état, mais laisse les préfets ou maires prendre les libertés de les maintenir ! comment se décharger de la responsabilité ! ma-gni-fi-que !
-
nan mais c’est énorme ce que raconte le gouvernement !!! désolé fallait que ça sorte.
-
Hello ! Petite question : est-il possible qu'un QA renvoie une valeur suite à son appelle ? Voici un exemple tout bête : function QuickApp:MyFunction() return "toto" end et voici son appel : MonRetour = fibaro.call(xx, "MyFunction) Mais visiblement ça marche pas Alors pour des retours de type : boolean, il suffit d'utiliser un QA de type binarySensor/Switch numérique, il faut utiliser un QA de type multilevelSensor/Switch string ????? J'ai bien tenté d'utiliser des QA de type générique, mais ils ne proposent pas la propriété "value" !
-
ah oui ok, je ferai plus attention... ça va être hors sujet du topic, désolé, mais à quoi servent les étiquettes que l'on met ? comme pour cette exemple (notification, api, ...)
-
@Lazer ah punaise désolé !! j'avais mis quoi comme titre ? pourtant j'essaye de faire gaffe...
-
Alors petit retour, et bien le principe fonctionne bien. J'avais le serveur arrêté toute l'après midi car je bossais dessus, et toutes les data ont bien été stockées dans le tableau. Et le FIFO fonctionne aussi très bien. Il faudrait que je mette un bouton pour faire un RAZ du tableau... Bon faut faire gaffe quand même ! c'est un coup à blinder la mémoire de la HC3, si je pars plusieurs jours et que le serveur est à l'arrêt... ou alors à partir d'un certain nombre d'occurrences dans le tableau, je RAZ automatiquement...
-
Oh punaise !! j'ai écrit l'inverse... et puis j'en était convaincu...
-
ben pas moyen d'en trouver de mon côté...
-
Oui je confirme, en Alsace c'est chaud... Pas sorti non plus depuis une semaine. Cette semaine je vais pas avoir le choix, il faut faire les courses !! C'est fou qu'on arrive pas à trouver des sociétés (qui ont le courage d'exister et/ou de rester ouvert) pour faire de la livraison à domicile de paniers ou autre... Sinon je bosse sur la HC3 et découvre les plus et les moins
-
Hello, alors là !!!!!! ????? je perds la boule !!!!!!! en photos, comme d'habitude, ce sera plus parlant : Trouvez l'erreur !!
-
notification Notification Push ou Email
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
par contre ça va être chi... à coder -
notification Notification Push ou Email
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
ah mais voilà c'est ça que je cherchais !!!! je cherchais dans les modules, pas pensé à chercher ailleurs... nickel !!! encore une fois merci !!!!! -
Home Center 3 présentée au CES 2020
jjacques68 a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
merci ! nan pas de préférence de couleur... pour l’expédition, je sais pas comment faire, on verra... -
notification Notification Push ou Email
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
c’est ce je je faisais sur la HC2... je pensais qu’on pouvais faire "mieux"... -
Home Center 3 présentée au CES 2020
jjacques68 a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
@PITP2 : tu pourras me dire quand s'il te reste des FGK 101 ancien (avec possibilité de branché du contact sec ?) merciii -
Home Center 3 présentée au CES 2020
jjacques68 a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
déjà essayé ----------------------> POUBELLE !! J'ai du exclure/inclure presque une centaine de modules !!! il fallait que ce soit le dernier qui n'énerve ! @PITP2 ! s'il t'en reste, oui !! -
Home Center 3 présentée au CES 2020
jjacques68 a répondu à un(e) sujet de eric_le_belge dans Annonces et suggestions
Bon allé ! à la poubelle ! le soucis c'est que les nouveaux n'ont plus de d'entrée IN, je connectais un capteur de pluie dessus, c'était nickel !! Il faudrait que je trouve des anciens !