
Shyrka973
Membres confirmés-
Compteur de contenus
758 -
Inscription
-
Dernière visite
-
Jours gagnés
5
Tout ce qui a été posté par Shyrka973
-
Salut Jérôme, Peut-on utiliser Surveillance de Synology 6.3 avec ces caméras ? Peut-on activer les deux formats de compression MPEG et H264 en même temps ? Merci.
-
Le Remotec ZXT-120 est un convertisseur Z-Wave vers IR pour piloter des climatiseurs. Il fonctionne avec n'importe quelle contrôleur compatible Z-Wave en traduisant les commandes thermostat du protocole Z-Wave en code IR de contrôle compréhensibles par la majorité des climatiseurs "split". L'utilisateur peut choisir le code IR à partir de la bibliothèque de codes intégrée dans le Remotec ZXT-120, ou en utilisant la fonction d'apprentissage depuis la télécommande IR d'origine du climatiseur. Le Remotec ZXT-120 dispose aussi d'un capteur de température intégré qui permet à la box / logiciel domotique de connaître la température ambiante de la pièce. Il dispose également de cinq émetteurs infrarouges intégrés qui offrent une couverture dans 5 directions (couverture hémisphérique) et un niveau de puissance programmable (haute ou basse) pour l'émetteur IR externe pour éviter la saturation des récepteurs IR. Contrôlez votre climatiseur via IR avec ce thermostat Z-Wave Transmet les signaux IR sur une large bande de fréquence (15 à 455kHz) Blibliothèque de code IR climatiseurs intégrés Fonction apprentissage Mémoire pour 23 commandes Capteur de température intégré Sortie jack 3.5mm pour émetteur IR externe (en option) Niveau de puissance programmable pour l'émetteur IR externe
-
Tiens-moi au courant si tu arrives àdévelopper quelque chose.
-
Je ne peux pas t'en vouloir, car je crois que tu as sorti une belle épine du pied de gnek35 et j'y ai participé de très très loin.
-
La lampe de la cuisine ne s'allume plus avec le FGMS Oublies le commentaire au dessus car elle vient de s'allumer automatiquement. Je continue les tests.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
à‡a fonctionne. Merci Steven. Tu as bien bossé aujourd'hui Bonne nuit
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Cette ligne fonctionne: GEA.add(id["PORTE_COULOIR"], -1, "La porte de la cuisine ouverte à#time#.") Mais celle-ci ne fonctionne plus: GEA.add(id["PORTE_COULOIR"], -1, "La porte de la cuisine fermée à#time#.", {{"Inverse"}}) Quand je ferme la porte, j'ai le message disant qu'elle est ouverte. On dirait que {"Inverse"} ne fonctionne plus.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci. C'est en place. Humm ... la log en couleur ... ça devient très pro
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Compatible V3-V4-Lite Greenwave - Multiprise Powernode 6
Shyrka973 a répondu à un(e) sujet de Shyrka973 dans GreenWave
Toujours pas reçu. Elle a dà» prendre la pirogue pour traverser l'atlantique Le tracking de la poste des Pays-Bas indique uniquement: Zending is onderweg (Expédition en cours). J'ai déjà vu un tracking plus parlant. J'ai envoyé un mail au vendeur hier, car je pense qu'il s'y connait mieux que moi sur le fonctionnement de sa PostNL. Peut-être que c'est normal qu'il ait peu d'info. Mais pas de réponse. Krikroff, si tu connais un peu le vendeur, peux-tu lui demander s’il a plus d'info sur la livraison. Comme le site PostNL est en néerlandais, peut-être qu'il y a quelque chose qui m'échappe. Peut-être que je dois ouvrir un compte sur le site pour mieux suivre le colis. Merci. -
Faire les 100 pas et trop tôt pour l'apéro J'attends ta nouvelle version pour tester. Merci encore pour ce script qui se bonifie avec le temps (oui, maintenant c'est l'heure de l'apéro ). On peut plus s'en passer.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Pour fonctionner sur un NAS Synology, il faut que le package Perl soit installé. Mais le package Perl officiel de Synology n'inclut pas l'utilitaire "cpan" pour installer le module JSON nécessaire au script. Pour fonctionner sur Windows, il faut installer "Perl" qui est gratuit. à‡a se passe ici. Sinon, je peux essayer de transformer le script en exécutable, si tu veux et ainsi l'installation de Perl n'est plus nécessaire. Les variables T° de tes FGMS ne sont pas dans des variables globales. Tu as des soucis pour y accéder dans tes scènes en mode bloc avec ton HCL ?
-
Perl doit être installé sur ton système. Et tu lances le script comme ceci en adaptant les paramètres: Q'elle est ton système ?
-
J'ai fait ces modifications: result = tonumber(fibaro:getValue(tonumber(id), "value")) >= 1 if not result and (fibaro:getValue(tonumber(id), "lastBreached")) ~= "" then result = ((os.time() - tonumber(fibaro:getValue(tonumber(id), "lastBreached"))) < GEA.checkEvery) else if not result and (fibaro:getModificationTime(tonumber(id), "value") ) then result = ((os.time() - tonumber(fibaro:getModificationTime(tonumber(id), "value"))) < GEA.checkEvery) end end J'ai fait les 100 pas dans la cuisine pendant 3mn. Elle est restée allumée. Après être sortie pendant 2mn, elle s'est éteinte. Qu'en penses-tu ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Cette ligne: GEA.add(id["MOV_CUISINE"], 2*60, "", {{"Inverse"}, {"turnOff", id["LAMPE_CUISINE"]}, {"Global", "LumCuisine", "0"}}) ne fonctionne plus. S'il y a du mouvement, elle s'éteint quand même. C'est un FGMS. J'essaie de debugger en ajoutant cette ligne: if result then fibaro:debug("Result lastBreached: true ("..id..")") else fibaro:debug("Result lastBreached: false ("..id..")") end et celle-ci: if result then fibaro:debug("Result getModificationTime: true ("..id..")") else fibaro:debug("Result getModificationTime: false ("..id..")") end Le retour semble normal: DSB05 passe par la première et FGMS par la deuxième. On dirait que la valeur de "ModificationTime" ne bouge pas tant qu'il est en alerte. Il faut peut-être se fier à la valeur de "ModificationTime" quand le capteur n'est plus en alerte. Le config par défaut du FGMS est de 30s pour la sortie en alerte donc il peut rester en alerte dans une pièce comme la cuisine un bon moment. Avec la config du DSB05, c'est 2s. Il y a très peu de chance qu'il reste en alerte longtemps dans une pièce comme le salon sauf si on est à 20 dedans. La question est: peut-on adapter GEA pour que cela fonctionne ou dois-je modifier cette valeur ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Topic unique Fibaro - Smoke Sensor - Fgss-101
Shyrka973 a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Et pourquoi pas un Everspring SF812 ? Il est énorme par rapport au FGSS mais il est homologué. Il n'a pas toutes les fonctionnalités du FGSS mais il est sur le marché depuis bien longtemps; preuve qu'il n'est pas trop mauvais. Il est fait en deux parties: une partie pour le détecteur de fumée et l'autre partie pour l'électronique Z-Wave. Il est sur ma TODO list pour ma prochaine commande.- 309 réponses
-
- détecteur
- fumée
-
(et 1 en plus)
Étiqueté avec :
-
Je constate que cette ligne: os.time() - tonumber(fibaro:getModificationTime(tonumber(id), "value")) ou celle-ci: os.time() - tonumber(fibaro:getValue(tonumber(id), "lastBreached")) retourne une valeur en seconde. Pourquoi compares-tu cette valeur avec "GEA.checkEvery*1000" au lieu de "GEA.checkEvery" ? J'ai enlevé le "1000" et pour l'instant, ça fonctionne.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'ai dû remplacer cette ligne: if (fibaro:getValue(tonumber(id), "lastBreached")) then par celle-ci: if (fibaro:getValue(tonumber(id), "lastBreached")) ~= "" then pour que cela fonctionne sans erreur.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci Steven. Je l’ai mis en place. à‡a fonctionne, mais je continue à tester.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bonjour, Ceux qui utilisent Plex connaissent peut-être plexWatch. Il permet d'être informé par différent moyen (email, pushover, growl, twitter, ...) des actions en cours sur le serveur: quelqu'un regarde un film, le film est mis en pause, ... Il manquait une moyen de notification pour l'interfacer avec un HC2: la possibilité d'exécuter un script. J'ai donc porté des modifications à plexWatch pour qu'il puisse le faire. Il se trouve ici. Ainsi, mon HC2 sait ce que je fais avec Plex: quand je lance un film, il éteint les lumières, quand je le mets en pause, il allume, ... Le script qui est lancé par plexWatch reçoit comme paramètre un fichier temporaire qui contient les données de notification encodées au format json. Voici un exemple de script que j'utilise. Il utilise le script HCxUpdateVar que j'ai présenté ici sur ce forum. Il met à jour les variables globales "TVWatchxxx" avec l'état des lecteurs Plex; xxx est remplacé par le nom du lecteur. Si celui du salon s'appelle "Salon", il mettra à jour la variable "TVWatchSalon". Les états sont: start, stop, paused, resumed. Le script en exemple lance ma scène id14 suivante: --[[ %% autostart %% properties %% globals TVWatchAdreinna TVWatchshyrka --]] -- Le déclenchement de cette scène par la variable globale ne fonctionne -- car sa mise à jour par l'API "/api/globalVariables" n'active le trigger :-( fibaro:debug("HC2 start script at " .. os.date()) local OrigineDeclenchement = fibaro:getSourceTrigger() --if OrigineDeclenchement['type'] == 'global' then -- Voir remarque plus haut au sujet du déclenchement de la scène if OrigineDeclenchement['type'] == 'other' then local TVState local Ok = 1 local TVWatch = fibaro:getGlobal("TVWatchshyrka") fibaro:debug("TV: "..TVWatch) if (TVWatch == "start") then TVState = 1 -- elseif (TVWatch == "start-watching") then -- TVState = 1 -- elseif (TVWatch == "start-watched") then -- TVState = 1 elseif (TVWatch == "stop") then TVState = 0 elseif (TVWatch == "paused") then TVState = 0 elseif (TVWatch == "resumed") then TVState = 1 -- elseif (TVWatch == "recentlyadded") then -- TVState = 0 else Ok = 0 end if (Ok == 1) then fibaro:setGlobal("TVStateSalon", TVState) end end Cette scène met à jour une autre variable globale "TVWatch" avec l'état: 0: film arrêté ou en pause 1: film démarré ou relancé J'utilise ensuite cette variable avec GEA pour contrôler les lumières du salon. Voilà . Dites moi si vous avez tout compris et surtout si cela peut servir à quelqu'un.
-
Bonjour, Voici un petit utilitaire permettant de mettre à jour une variable globale existante du HCx en utilisant son API. Il est écrit en perl. Il se trouve ici: HCxUpdateVar Les paramètres sont: HCxUpdateVar.pl [options] Options: --host=... Adresse IP du HCx --user=... Utilisateur --passwd=... Mot de passe --var=... Variable globale a mettre à jour --value=... Valeur a donner --sceneid=... ID de la scene a lancer apres avoir modifier la variable globale Pour palier au bug suivant: La modification d'une variable globale par l'api ne lance pas les scenes (%global) "sceneid" est facultatif. Un exemple: ./HCxUpdateVar.pl --host 192.168.0.100 --user admin --passwd motdepasse --var PlexWatch --value start --sceneid 15 Le script positionne la variable "PlexWatch" à "start" et lance la scène dont l'id est le 15.
-
Un reflexion: Ne faudrait-il pas généraliser àun certain type de sensor comme le "door_sensor" par exemple ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'avais mis ceci sans inclure ton dernier ajout "figaro:getModificationTime": result = tonumber(fibaro:getValue(tonumber(id), "value")) >= 1 if fibaro:getValue(tonumber(id), "lastBreached") ~= "" and not result then result = (os.time() - tonumber(fibaro:getValue(tonumber(id), "lastBreached"))) < GEA.checkEvery end
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
(os.time() - tonumber(fibaro:getValue(tonumber(id), "lastBreached"))) Quand "lastBreached" est vide, "tonumber" retourne "nil" et donc la soustraction retourne une erreur.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Merci Steven. J'ai porté tes modifications. Je n'ai pas de souci avec le DSB05 mais avec le FGMS, ça ne fonctionne pas car le "lastBreached" est toujours vide. Je crois que c'est un bug connu pour les FGMS.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Trop cool. Merci. Par curiosité, comment fais-tu pour l'heure de la dernière modification de la valeur du détecteur ? C'est le "last breach" ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :