Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 251
  • Inscription

  • Dernière visite

Tout ce qui a été posté par jjacques68

  1. jjacques68

    HC3 & HC3L - 5.153.120 - BETA - 19/02/2024

    mouai enfin quand même, entre la box et l'appli mobile, on fait un bon de 1 an en arrière là, si pas plus...
  2. jjacques68

    HC3 & HC3L - 5.153.120 - BETA - 19/02/2024

    moi j'ai du revenir en arrière avec cette mise à jour ! la box rebootait toutes les 20 min !!
  3. jjacques68

    HC3 & HC3L - 5.153.120 - BETA - 19/02/2024

    moi le me manque toujours des QA dans la nouvelle appli...
  4. jjacques68

    [HC3] QuickApps pour IPX800 v3

    nan, chez moi pas la peine
  5. jjacques68

    [HC3] QuickApps pour IPX800 v3

    Pour ceux que ça intéresse : Les QA prennent tous leurs sens avec un IPX, c'est génial !! je partage : Principe ultra simple : Le QA permet de piloter la sortie de l'IPX. Le retour d'état de la sortie se fait via les messages PUSH de l'IPX. DANS LA HC3 : - il faut créer un utilisateur spécifique pour que l'IPX puisse se connecter à la HC3 (et prendre autre chose que le super user...) - il faut créer un QA avec comme type rôle Binary Swicth. - vous choisissez les icones qui vont bien, les différents réglages de notifications, la pièce, ... - Vous lui donnez un type (lights, sprinkler, ...) - vous créez 3 variables dans le QA : IP = adresse IP de l'IPX password = user:password encodé en base 64 (celui permettant de se connecter sur l'IPX) IpxOutNumber=N° de la sortie que vous voulez qu'il pilote - vous créez un label avec comme nom "LBL_State" (permettra de récupérer les éventuels messages d'erreur) et dans le code vous insérez cela : function QuickApp:onInit() self:debug("onInit") end ------------------------------------------------------------------------------------- -- Méthodes pouvant être appelées de partout ------------------------------------------------------------------------------------- function QuickApp:turnOn() self:Switch(self:getVariable("IpxOutNumber"),1) end function QuickApp:turnOff() self:Switch(self:getVariable("IpxOutNumber"),0) end ------------------------------------------------------------------------------------- -- Function pour actionner la sortie défini dans la variable ------------------------------------------------------------------------------------- function QuickApp:Switch(Num,State) self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..self:getVariable("IP").."/preset.htm?set"..Num.."="..State, { options = { headers = {['Authorization']='Basic '..self:getVariable("password")}, method = 'GET' }, success = function(response) self:updateView("LBL_State", "text", tostring(response.data)) end, error = function(err) self:updateView("LBL_State", "text", tostring(err)) end }) end ------------------------------------------------------------------------------------- -- Function pour réceptionner le retour d'état de la sortie ------------------------------------------------------------------------------------- function QuickApp:ReceiveState(status) self:debug(status) if status == 1 then self:updateProperty("value", true) else self:updateProperty("value", false) end end Dans l'IPX : les messages push de chaque sortie seront sous la forme : /api/callAction?deviceID=284&name=ReceiveState&arg1=1 en rouge = adresse IP de la HC3 en vert = le user:mot_de_passe (en clair) pour se connecter à la HC3 (avec l'utilisateur créé plus haut) en jaune = l'ID du QA que vous avez créé il ne faut pas oublier, dans la gestion des accès de la HC3, d'autoriser le user, créé spécifiquement plus haut, à utiliser le QA !!! pour piloter le QA depuis une scène en LUA : --pour le pilotage fibaro.call(284, "turnOn") --pour connaitre son status fibaro.getValue(284, "value") Divers : Pour créé rapidement d'autres QA, il suffit d'exporter le QA qui vient d'être créé (fichier .fqa) et de l'importer pour passer à une autre sortie. Il faudra alors, modifier la variable "IpxOutNumber" du QA. Attention de penser au droits d'accès pour ce nouveau QA du coup... Fichier DEMO : Demo_IPX.fqa
  6. jjacques68

    [HC3] QuickApps pour IPX800 v3

    de mes souvenirs, tu ne dois pas activer le push. Mais activer l'option "SEND DATA ON STATUS CHANGE" sur la page précédente, avec le port qui va bien. comme ça dès que qqch chance dans l'ipx, il enverra tout le paquet à la HC3. Et le QA s'occupe de faire le tri.
  7. jjacques68

    HC3 & HC3L - 5.152.24 - BETA - 07/02/2024

    Dans cette version, je n'ai plus l'erreur "Zigbee Error", 20 min après le reboot de la box... bien :) !!
  8. jjacques68

    HC3 & HC3L - 5.152.24 - BETA - 07/02/2024

    mise à jour faite. RAS pour le moment...
  9. jjacques68

    Détection de présence

    Hello tout le monde, j'espère que vous allez tous bien !! je relance un bon vieux sujet... Depuis des années, j'utilise comme détection de présence, un Gtag en bluetooth couplé avec jeedom. Celle-ci communique avec la HC3 à coups de requêtes HTTP. j'ai jamais été fan de cette usine à gaz, mais ça marchait assez bien. Là, la box jeedom a visiblement rendu l'âme. Alors avant de me lancer dans une éventuelle restauration, où rachat d'une nouvelle box (franchement j'ai pas envie), existe-t-il un autre moyen de détection de présence ? sachant que : je veux pas à avoir à actionner qqch en entrant/sortant je ne peux pas compter sur le wifi, car quand absent, le wifi est justement coupé (donc on oublie le ping du tél)... mon mobile est sous android (si ça peux aider) j'ai des Google Home (on sait jamais... ) d'ailleurs, on en est où avec le bluetooth de la HC3 ? Merci d'avance pour vos idées !!
  10. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    j'ai essayé... il est complètement inexistant dans la BDD !!
  11. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    concernant le zigbee : des device disparaissent encore. Mais alors plus aucune trace !! J'en ai réinclu un. Il fonctionne nickel. Je modifie son ID là où il faut. 15 min après, il disparaît. Sans raisons apparentes. pas au point leur truc.
  12. jjacques68

    Onduleur Eaton

    attention ! terrain glissant ! et on va pourrir le topic une fois de plus
  13. jjacques68

    Onduleur Eaton

    non ! j'ai prévu un groupe électrogène au cas où
  14. jjacques68

    Onduleur Eaton

    pas de soucis chez moi
  15. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    dans mon cas, j'ai pas vu qu'il me manquait un device, ou je me rends pas compte ? (ce qui est pire )
  16. jjacques68

    Sauvegarde HC3 automatique sur NAS Synology

    je pourrais pas dire depuis quand c'est comme ça...
  17. jjacques68

    Sauvegarde HC3 automatique sur NAS Synology

    Je partage mon cas... (je n'utilise pas ce script de backup, j'utilise un .exe que je me suis fait, qui tourne sur un serveur, mais je me suis totalement inspiré de ce script ... c'est pour cela que j'en parle ici...) Suite à mon histoire de cette semaine avec la dernière mise à jour (5.151.47), j'ai replongé le nez dans les backups... Je me suis rendu compte que j'avais des loupés dans le fichiers téléchargés au quotidiens (toutes les nuits). Alors que le backup se faisait correctement !! En cherchant, je me suis rendu compte que la liste des backups, renvoyée par la commande (utilisée une fois le backup effectuée) : http://xxx.xxx.xxx.xxx/api/service/backups n'est pas classée dans l'ordre : Du coup, dans mon cas, je téléchargeais pas forcément le dernier fichier créé (je prenais systématiquement le dernier de la liste) Donc en gros je retéléchargeais un ficher existant... J'ai donc fait trie de la liste en me servant de la rubrique "timestamp" du json, pour tomber sur le bon fichier... voilà tout
  18. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    @Lazer, je comprends tout à fait ce que tu veux dire. Ce que j'ai du mal à comprendre en revanche, c'est qu'il n'y avait jamais eut de soucis avant cette mise à jour. c'est rageant... Pour le recovery, on est d'accord qu'il faut passer par le panneau des backup ? il n'y a pas un autre endroit pour le faire ?
  19. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    je fais suite : Alors déjà j'ai voulu faire une recovery de la dernière sauvegarde (celle d'hier soir) dans la version n-1, depuis le panneau des backup... ET IMPOSSIBLE !!! J'ai un message d'erreur qui me disait qu'il n'arrivait pas à créer l'image : superrrr !! donc je me suis collé dans le code du QA en question : dans cette ligne : if self.childDevices[self.Liste_OUT_ID[i]].properties.value == true then le self.Liste_OUT_ID, à un moment donné (c'est dans une boucle) avait la valeur null. d'où le message d'erreur. Mais ce qui est fou c'est que cette ligne est utilisée exactement de la même manière à 2 autres endroits différents et ça ne pose pas de soucis !!?? ça n'a jamais posé de soucis ! bref j'ai mis un coup de if self.Liste_OUT_ID[i] then et puis le tour est joué. Mais va comprendre pourquoi... et puis alors le recovery !! Suis vachement serein avec ça... merci Fibaro...
  20. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    oh punaise si !! Gros soucis avec mon QA IPX : J'ai une erreur avec cette version que je ne comprends pas : timer handler failed with error: ./include/main.lua:202: attempt to index a nil value (field '?') ça pointe sur cette ligne : if self.childDevices[self.Liste_OUT_ID[i]].properties.value == true then c'est le self.childDevices[self.Liste_OUT_ID].properties.value pourtant que je fais un trace de la variable i, self.Liste_OUT_ID ou encore self.childDevices[self.Liste_OUT_ID].properties.value, j'ai bien toutes mes bonnes infos !!?? qqun a une idée ? merci pour votre aide...
  21. jjacques68

    HC3 & HC3L - 5.151.47 - BETA - 08/01/2024

    MAJ faite, RAZ pour le moment...
  22. jjacques68

    outil API REST

    hello tout le monde ! j'espère que vous avez bien commencé !! petite question : qu'utilisez vous comme outil pour tester les requêtes HTTP ? l'extension REST de Google Chrome ne fonctionne malheureusement plus ! merci pour vos retours !
  23. jjacques68

    outil API REST

    oui en fait Postman fonctionne très bien, et très convivial à utiliser. et gratuit !
  24. jjacques68

    outil API REST

    justement y a pas moyen...
  25. jjacques68

    outil API REST

    "Postman" semble faire ce qu'il faut... utilisation en ligne ou depuis un une application windows.
×