
Shyrka973
Membres confirmés-
Compteur de contenus
758 -
Inscription
-
Dernière visite
-
Jours gagnés
5
Tout ce qui a été posté par Shyrka973
-
Très intéressant le "StopTask" et le "ResumeTask" Tu as donc réussi à faire communiquer les taches immédiates et planifiées entre eux ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Dans quelle version de GEA peut-on trouver ces mots clés: "RestartTask", "MaxTime" et "Suspend" ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Tuto VidéoSurveillance Parametrage De La Caméra Suneyes Sp-T01Ewp
Shyrka973 a répondu à un(e) sujet de Domotique-Home dans Caméras
Si tu possède un NAS Synology, as-tu pu la configurer pour Surveillance Station ? Il existe une version 720P pour 10€ de plus mais uniquement en H264. J'espère qu'avec la V4, on ne se posera plus la question entre MPEG et H264 dans le choix des caméras IP. Où as-tu commandé ta caméra ? J'ai des bandeaux de led à commander sur MiniInTheBox et elle est disponible. Merci. -
Tuto VidéoSurveillance Parametrage De La Caméra Suneyes Sp-T01Ewp
Shyrka973 a répondu à un(e) sujet de Domotique-Home dans Caméras
Merci pour ce retour. On a du mal à choisir avec le grand nombre de marque de caméra IP chinoise. Les couleurs sont-elles belles en pleine journée (Ir Cute) ? -
Salut, Dans le "Main Loop", je positionne l'icône "Point d'interrogation" avant d'appeler le bouton "Update". Dans le bouton "Update", je positionne l'icône du module après avoir récupéré les valeurs. Cela me permet de savoir visuellement quand le module fait des interrogations. Pour récupérer le id de son icône, j'utilise l'API sous cette forme: "http://hc2/api/devices?id=" avec un parser json. Je vais voir si je peux utiliser ta méthode pour éviter de mettre l'id de l'icône du module en dure dans le code. J'utilise le même id pour l'icône "Point d'interrogation" dans tous mes modules qui interrogent.
-
@Nico33 Heureux que ce script puisse t'être utile. @Tous Quelqu'un pourrait-il tester ce script avec le Thermostat ? Je veux être sure que Hansolo n'est pas le seul à avoir un souci avec ?
-
Java !? J'étais persuadé que c'était en Lua
- 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
Merci Krikroff pour l'astuce du polling. J'essaie. -
Compatible V3-V4-Lite Greenwave - Multiprise Powernode 6
Shyrka973 a répondu à un(e) sujet de Shyrka973 dans GreenWave
Cool. Tu l'utilisera avec la V3.590 ou la V3.906 ? -
?display affiche uniquement les ID de la station et du pluviomètre ? Il devrait afficher les thermostats aussi. J'ai mis à jour le script car il y avait des espaces en trop dans la ligne des paramètres pour le thermostat. Peux-tu faire un test avec le nouveau script ? Merci.
-
Pour l'instant, j'ai 5 modules/stations qui sont interrogés toutes les 5mn sans souci depuis une semaine. Ce script fonctionne aussi pour le Thermostat Netatmo mais n'en possédant pas, je ne peux pas vérifier. Si quelqu'un peut me faire un retour avec le Thermostat ... Merci.
-
Un problème sur la ligne 16 dans mon script PHP ? Donne-moi plus de précision, svp.
-
J'utilise ce code lua dans un module virtuel pour récupérer les infos sur ma station: local ip = fibaro:get(fibaro:getSelfId(), "IPAddress") local port = fibaro:get(fibaro:getSelfId(), "TCPPort"); local url = "/netatmo.php" local icon = 1020 local station = 0 fibaro:log("Updating ...") local HC2 = Net.FHttp(ip, port) local response, status, errorCode = HC2:GET(url .. "?station=" .. station) if (tonumber(status) == 200 and tonumber(errorCode)==0) then jsonTable = json.decode(response) if jsonTable.status == "ok" then values = jsonTable.body[1].value[1] Temp = values[1]; CO2 = values[2]; Hum = values[3]; Pres = values[4] ; Bruit = values[5] fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblTemp.value", Temp) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblCO2.value", CO2) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblHum.value", Hum) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblPression.value", Pres) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblBruit.value", Bruit) else fibaro:log(jsonTable.error) fibaro:debug("Error: " .. jsonTable.error) end else fibaro:log("Error reading !") fibaro:debug("Error reading !") end fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icon) HC2 = nil Pour le module extérieur: local ip = fibaro:get(fibaro:getSelfId(), "IPAddress") local port = fibaro:get(fibaro:getSelfId(), "TCPPort"); local url = "/netatmo.php" local icon = 1021 local module = 0 fibaro:log("Updating ...") local HC2 = Net.FHttp(ip, port) local response, status, errorCode = HC2:GET(url .. "?module=" .. module) if (tonumber(status) == 200 and tonumber(errorCode)==0) then jsonTable = json.decode(response) if jsonTable.status == "ok" then values = jsonTable.body[1].value[1] Temp = values[1]; Hum = values[2] fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblTemp.value", Temp) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblHum.value", Hum) else fibaro:log(jsonTable.error) fibaro:debug("Error: " .. jsonTable.error) end else fibaro:log("Error reading !") fibaro:debug("Error reading !") end fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icon) HC2 = nil Pour les modules intérieurs: local ip = fibaro:get(fibaro:getSelfId(), "IPAddress") local port = fibaro:get(fibaro:getSelfId(), "TCPPort"); local url = "/netatmo.php" local icon = 1021 local module = 1 fibaro:log("Updating ...") local HC2 = Net.FHttp(ip, port) local response, status, errorCode = HC2:GET(url .. "?module=" .. module) if (tonumber(status) == 200 and tonumber(errorCode)==0) then jsonTable = json.decode(response) if jsonTable.status == "ok" then values = jsonTable.body[1].value[1] Temp = values[1]; CO2 = values[2]; Hum = values[3]; fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblTemp.value", Temp) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblCO2.value", CO2) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblHum.value", Hum) else fibaro:log(jsonTable.error) fibaro:debug("Error: " .. jsonTable.error) end else fibaro:log("Error reading !") fibaro:debug("Error reading !") end fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icon) HC2 = nil Pour le pluviomètre: local ip = fibaro:get(fibaro:getSelfId(), "IPAddress") local port = fibaro:get(fibaro:getSelfId(), "TCPPort"); local url = "/netatmo.php" local icon = 1022 local module = 2 fibaro:log("Updating ...") local HC2 = Net.FHttp(ip, port) local response, status, errorCode = HC2:GET(url .. "?module=" .. module) if (tonumber(status) == 200 and tonumber(errorCode)==0) then jsonTable = json.decode(response) if jsonTable.status == "ok" then values = jsonTable.body[1].value[1] Pluie = values[1] fibaro:call(fibaro:getSelfId(), "setProperty", "ui.lblPluie.value", Pluie) else fibaro:log(jsonTable.error) fibaro:debug("Error: " .. jsonTable.error) end else fibaro:log("Error reading !") fibaro:debug("Error reading !") end fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", icon) HC2 = nil
-
Salut Fredric, Peux-tu essayer ce script ?
-
Bonjour, Je vous propose un autre script netatmo.php pour récupérer les infos d'une station Netatmo. C'est une version améliorée du script de domotique-info. Il supporte tous les modules connus. Il faut modifier cette partie: $password = "password"; $username = "user"; $app_id = "id"; $app_secret = "secret"; Ce script accepte trois paramètres: display: L'url netatmo.php?display retourne l'ID de votre station et aussi celles que vous suivez avec leurs devices. station: L'url netatmo.php?station=0 retournera les mesures de la station #0. module: L'url netatmo.php?module=0 retournera les mesures du module #0.
-
J'ai un wallplug qui fait surement relai dans une pièce qui le sépare du HC2 mais peut être qu'il passe par un AN158 qui se trouve dans la même pièce. Je devrais dans quelques temps, supprimer ce AN158 car il reste en Off après une coupure de courant. On verrai si cela change quelques choses. A cause de ce problèmes de fiabilité, je reporte l'achat d'autres FGK gris pour des baie vitrées
-
Bonjour, D'après sa doc, le détecteur de choc ZS5101 supporte un contacteur externe. Avez-vous déjà fait ce type de montage ? Extrait de la doc: --8<-- External Switch: If you need to add external switch function, please connect with ZS5101 for extending detection. The ZS5101 has 2 normally closed contact terminals. These can be used for additional external switch wired contacts. The external switch will send an alarm report (Basic Set, value:0xFF) by opening the window/door, and (Basic Set, value:0x00) by closing the window/door. --8<-- Merci.
-
Compatible V3-V4-Lite Vision Security - Détecteur De Choc Zs5101
Shyrka973 a répondu à un(e) sujet de Moicphil dans Vision Security
J'ai dit des bêtises dans mon post au dessus: on peut bien modifier la sensibilité. Il faut jouer sur un potentiomètre à l'intérieur (voir la doc PDF au dessus.)- 15 réponses
-
- Détecteur
- Choc
-
(et 1 en plus)
Étiqueté avec :
-
J'en peux plus de ce détecteur de m... Je ne sais pas dire s'il a un défaut matériel. Je vais reprendre un HSM02 même si sa couleur n'ira pas avec la porte. Je serais obligé d'utiliser un système de cale en bois car le HSM02 est deux fois plus large qu'un FGK (voir photo au dessus). Je n'aurais plus la température de la pièce
-
@Krikroff Ne voyant pas de plugin Netatmo dans le chagelog, je me demande si le support du https est effective dans la V4 ?
-
Le problème vient plutôt des labels: En effet, quand le bouton "Main" est sélectionné, le module double de taille dans le mode prévisualisation pour afficher ce label correspondant. Maintenant, si on ne veut plus que ce label soit affiché (et donc que le module prenne la taille "normale"), on ne peut plus décocher cette case 'Main" mais on peut sélectionner la case "Main" d'un autre label s'il y en a. Ma solution est de supprimer le label et de le recréer. Sinon, pour la case à cocher "Favourite", une idée ?
-
Et si on ne veut plus de label dans le Prévisualisation ? La case à cocher "Favourite" ?
-
Bonjour, Je cherche quelques infos sur les paramètres des modules virtuels. - Pour un label, a quoi sert la case à cocher: "Favourite" ? - Le bouton "Main" permet d'afficher le label dans l'interface de Fibaro. Comment fait-on pour ne plus sélectionner ce bouton quand l'on a déjà sélectionner ? - Même question pour un bouton ? Comment fait-on pour ne pas afficher le bouton "Power" dans l'interface ? Merci.
-
Tuto HC2 Plex - Films En Cours De Lecture
Shyrka973 a répondu à un(e) sujet de labomatik dans Tutoriels
@labomatik, Comment vas-tu ajouter l'authentification en sachant qu'il faut passer par un lien sécurisé (https) pour se connecter sauf s'il y a un autre moyen ? Pour info, j'utilise toujours le token obtenu le 10/08. -
Tuto HC2 Plex - Films En Cours De Lecture
Shyrka973 a répondu à un(e) sujet de labomatik dans Tutoriels
La création d'une variable globale n'est pas nécessaire au fonctionnement du module virtuel. Mais en créant une variable globale (Ex:PlexTV) et en complétant la ligne suivante dans le code, tu pourras récupérer l'état du serveur Plex et l'utiliser dans des scènes. PlexHC2.globalvariable = "PlexTV" La variable "PlexTV" passera de 0 à1 quand tu liras un film.