
fdp2
Membres confirmés-
Compteur de contenus
232 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par fdp2
-
Effectivement, je n'avais pas vu ce point. Les variables doivent être globales, je confirme. Si tu ne peux pas saisir Off, laisse la vide, ça devrait fonctionner malgré tout. De toute façon, je pense que ton problème n'est pas encore là . Tu bloque avant, persuadé que tu as un soucis sur tes paramètres IP / Port. ou alors tes branchements réseaux sont faits de sorte que ta HC2 et ton alarme ne peuvent pas communiquer. La connexion entre la BOX et l'alarme doit se faire par le réseau local, il n'y a donc aucune contre indication à ce que le port soit le 80. Les redirections de la BOX n'ont lieu que lors d'un acces depuis l'exterieur, en aucun cas depuis l'interieur.
-
Es-tu bien sur d'avoir exactement la même erreur ? Si c'est ça il y a forcément un HIC : dans l'adresse IP du device, met bien la même que dans ton navigateur (sans le préfix HTTP). Verifie bien qu'il n'y a pas un caractère invisible genre espace qui s'est glissé au début ou à la fin lors d'un copié collé Met le port 80 dans la port (rien n'oblige a ce que ce soit le 80, le tout etant que ce soit le port paramétré pour HTTP dans la config de ton alarme Resauvegarde, et vérifie bien dans la log que tu as l'erreur Error : Connection to host : FAILED Si c'est une autre erreur tiens moi au courant.
-
Les variables sont correctement créés et bien reconue par le virtual device. Par contre le virtual device n'arrive pas àcommuniquer avec ton alarme. Il y a une erreur sur l'adresse ip ou le port dans les paramètres du virtual device. Verifie que tu utilise bien l'adresse ip correspondant au réseau local et le port http paramétré sur ton alarme (Attention pas le port https, il n'est pas supporté par la solution) Ensuite veille toujours àn'avoir aucune session ouverte sur ton alarme et sauvegarde a nouveau le virtual device pour le réinitialiser. Envoyé de mon SM-G900F en utilisant Tapatalk
-
La log d'erreur ne me parrait pas complete. Je soupçonne que tu sois bloqué par une session déja ouverte. Si tu es en V4, il est nécessaire de créer manuellement les variables globales, tel ue défini dans le premier post. Il s'agit des variables ci-dessous, confirme moi si tu les as bien créées : ProtexiomVDOn ProtexiomOnOff ProtexiomTriggered ProtexiomDefault ProtexiomToken ProtexiomHwVers Si oui, vérifie si une valeur est actuellement présente dans ProtexiomHwVers ==> Si oui, peux-tu me la préciser. Cela signifirai que ton materiel est reconnu et qu'une première connexion a bien eu lieu réinitialise ensuite le virtual device en suivant les étapes ci-dessous : Cliquer sur le bouton VD OFF du virtual device Débrancher l'alarme pour s'assurer qu'il n'y aura plus de session ouverte puis la rebrancher Attendre que l'alarme ait correctement redémarée Ouvrir le virtual device en modif et le sauvegarder pour le forcer à se réinitialiserAsure toi que le virtual device est bien paramétré sur l'adresse IP du réseau local de ton alarme, et sur le port défini égallement dans les parametres de ton alarme. Ce port pourrait être différent de celui utiliser depuis utilisé depuis l'exterieur selon ta redirection freebox. Cliquer sur le bouton VD ON afin de lancer la connexion Laisser tourner le processus de connexion. Si erreure, me poster le compte rendu complet de la log.
-
@cromoto, Pour executer le ping dans le main loop, le code ci-dessous (non testé) devrait fonctionner, si ton bouton ping est bien le troisième du device : -- Interval d'execution en minutes local pollingTime = 10 -- ID du virtual device local selfID = fibaro:getSelfId() fibaro:call(selfID, "pressButton", "3"); fibaro:sleep(pollingTime * 60000) @Kategena, j'ai du mal à comprendre comment fonctionne ton installation, il y a probablement confusion de certain termes. Ce que tu appelles ton modem c'est ta box internet (freebox, livebox...) Ce que tu appelles ton routeur, est-ce réellement un routeur, ou un switch Tu donnes une copie d'écran d'un firewall. Ce firewall est-il dans ton "modem" ou "routeur" Si ton synology est branché sur ton "modem", c'est à priori que ce "modem" est un routeur... ça me parrait étonnant que tu ais 2 routeurs dans ton réseau. En tout les cas, le plus simple pour tester serait de brancher la HC2 et le synology sur le même équipement.
-
Pour faire simple, essaye avec ce code. Il fonctionne parfaitement chez moi : -- System variables local selfID = fibaro:getSelfId() local ip = fibaro:get(selfID, 'IPAddress') local port = fibaro:get(selfID, 'TCPPort') tcpSocket = Net.FTcpSocket(ip, port); bytes, errorCode = tcpSocket:write("test"); fibaro:log("détection"); fibaro:debug("détection"); if errorCode == 0 then fibaro:log("Serveur en bonne santé"); fibaro:debug("Serveur en bonne santé"); fibaro:call(selfID,"setProperty","currentIcon","1057"); else fibaro:log("ReseauHome éteint"); fibaro:debug("ReseauHome éteint"); fibaro:call(selfID,"setProperty","currentIcon","1058"); end tcpSocket:disconnect(); tcpSocket = nil;
-
Etrange... As-tu testé le bouton ping en debug, afin de vérifier s'il n'y a pas d'erreur à l'execution du code ? Si rien n'apparait, ajoute des traces fibaro:debug("XXX") en dessous de chaque fibaro:log("XXX) Es-tu à l'aise avec le Lua ?
-
@Cocolabombe, Je n'ai pas accés au module virtuel d'ici, je te repond donc de mémoire. D'abord, tel que le ping a été codé, il ne récupère pas l'IP spécifiée dans le virtual device. L'IP est en dur dans le bouton donc à bien mettre à jour. (Pesro j'ai fait la modif pour récupérer l'IP au niveau du module). Ensuite les messgages OK ou NOK sont affichés dans la log du device virtuel (en vert en bas dans le coin su module) ==> Cela signifie que tu ne peut voie ces massages QUE si tu appuie sur le bouton depuis l'interface web (depuis un navigateur), dans le menu device. - La log ne s'affiche pas depuis les applications modiles - Je crois qu'elle ne s'afiche pas non plus lorsqu'on est en modif sur le virtual device. Enfin, il me semble que le code prévois une mise à jour des icônes selon le résultat OK ou non OK. Tu peux mettre à jour l'ID des icones afin de le personaliser.
-
@Cybersquat, tu as de la chance parce que d'autres savent code pour toi. Tu devrais jetter un oeil ici : http://www.domotique-fibaro.fr/index.php/topic/3373-pilotez-votre-qnap-avec-la-hc2/
-
@Netipso : j'ai pas vraiment compris a quoi correspondent les infos que tu as remplacé par des xxx ? Id de ta box ? Password ? Envoyé de mon SM-G900F en utilisant Tapatalk
-
Quoi que ce soit, ça ne me plait pas des masse que la box envoie des infos chez fibaro... Krikroff : a quoi correspondent ces reqêtes ? Où as tu récupéré ces infos ?
-
Ok Je comprends. ;-) Essaye avec ce que je t'ai envoyé par MP.
-
Ben j'ai écoulé tout ce ue j'avis en stock... Toutes mes icones ont un symboles. Elles etaient prévues à la base pour une alarme. Sur la jaune y a un voleur qui part en courant, ce serait moyen je pense. Sinon, j'en ai une grise avec le signe "pause" ? Perso, j'utilise que le vert et le rouge. Mon NAS et éteint ou allumé, rarement entre les 2! ;-) Pendant qu'il boot, j'accepte l'icone syno sans icones dessus... Suis pas assez perfectionniste ?
-
Je viens de faire ça si ça interesse qqn. Le fond etait déja transparet sur la version que j'ai récupérée,si tu est parti de celle-ci tu n'aurais pas du être emerdé.
-
Vérifie dans DSM > Panneau de config > Materiel et alimentation. L'activtion du WOL devrait logiquement être par làsi ton NAS le supporte (il est effectivement dans la liste).
-
D'apres moi il ne faut pas changer le "masque". Il faut laisser 255.255.255.255, correspondant à 'adresse de broadcast. C'est necessaire pour que le paquet magique soit transmis sur l'ensemble du réseau. Le port 9 devrait également fonctionné... Si ça ne marche pas avec l'adresse de broadcast, je vais avoir du mal à t'aider, sachant que mon propre nas ne supporte pas le WOL... je n'ai donc pas pu tester cette fonction. Il faudrat attendre que Skyhooper, ou qqn d'autre l'ayant fait marché passe par là ... Quelques pistes tout de même : Pas certain que le WOL soit activé par défaut sur ton NAS, même s'il le supporte. Vérifie s'il n'existe pas une option dans le DSM. Il est égallement possible que certain switch ne laissent pas passé le paquet magique...
-
@Kinou, La première étape consiste à vérifier sur le lien suivant si ton synology supporte le wake on Lan. Tous ne le supportent pas. https://www.synology.com/fr-fr/knowledgebase/faq/437 Si c'est le cas, tu dois récupérer l'adresse mac (le wake on lan se fait via l'dresse MAC et non l'adresse IP). Le plus simple est de te connecter à l'interface synology, puis Panneau de configuration > Centre d'info Sélectionne l'onget réseau, et tu va retrouver l'adresse MAC : Ensuite, sur le bouton Wake on lan du device virtuel, dans le ligne ci-dessous, tu remplace les valeur à 0 par ton adresse mac : -- MAC adress local _macAddress = convertMacAddress("00:00:00:00:00:00"); Attention : Dans l'interface synology, les chiffres sont séparés par des "-". Dans le virtual device il faut conservé des ":". Edit j'ai ajouté le lien oublié dans l'envoi initial.
-
@Skyhooper, N'ayant pas d'onduleur à ce jour, je n'aurais pas de temps pour creuser cette solution, mais c'est vrai que le % de charge de la batterie pourrait être une info interessante. Attention : Il s'agit d'un script Bash et non PHP. Pour info, l'auteur de ce post est présent sur le forum. Si son sujet intéressé, ou si tu as besoin de support, il est peut être possible de le solliciter : http://www.domotique-fibaro.fr/index.php/user/1005-maestrea/ Dans sa solution, c'est le NAS qui pousse les infos vers la HC2. Une autre solution interessante serait que la HC2 aille directement chercher les infos sur le NAS : Pour ça, il faudrait : Soit que ces infos soit disponible via l'interface standard synology, auquel cas on pourrait trouver une solution pour y accéder via l'API. Malheureusement je ne crois pas avoir vu ces infos dans l'interface. Soit coder des Get SNMP (ce qui serait plus costaud... mais classe). Des membres du forum se sont interessé à cette question ici. Personnellement, je ne pense pas creuser plus ce sujet car je manque de temps pour des projets plus prioritaires. Mais si tu te lance, je suivrais avec interet! ;-)
-
Merci Q.philippe et Skyhooper pour vos idées et contribution. Cela complete parfaitement ce device.
-
Ayant acces au LUA, je n'ai jamais joué avec le mode string de la HCL, mais je dirais que ce n'est pas possible. L'API Synology nécessite pour les actions effectuées que l'on fasse au moins 2 requêtes web : - Une première pour s'authentifier - Une seconde pour envoyer la commande, avec l'ID de session récupéré à la première étape. A ma connaissance, le mode string ne permet d'envoyer qu'une seule requête, avec un mode d'authentification plus basique (les identifiants sont tramsmis dans la même requête que l'action. Dans ces conditions, ce n'est pas possible actuellement sur HCL. Si un jour la V4 de fibaro devient stable avec les plugins, et que ceux-ci sont portés sur la HCL, il serait possible de créer un plugin à partir de ce virtual device, pour le rendre compatible HCL. C'est dans la roadmap fibaro... mais je pense qu'il faudra s'armer de patience. Slts,
-
Bonjour Patrick. Le virtual device est en lua. Il ne fonctionnera malheureusement pas sur hcl... Envoyé de mon SM-G900F en utilisant Tapatalk
-
@Nico, La solution de labomatik m'a inspiré les mêmes questions que toi. Je viens de poster une solution pour Synology ici http://www.domotique-fibaro.fr/index.php/topic/3373-pilotez-votre-qnap-avec-la-hc2/#entry48673 Cela dit je ne pense pas m'en servir car j'utilise mon syno régulièrement en journée, et la nuit il fait des sauvegarde distantes, ou en reçoit d'autres machines distante.
-
Tout est dans le titre. Il s'agit d'un simple device virtuel permettant de rebooter ou arreter un serveur synology. L'idée est inspirée de la solution de Labomatik pour QNAP La solution est tres tres largement inspirée du module virtuel de lazer permettant de piloter la surveillance station ... effectivement, je n'ai pas inventé grand chose. Toute la mécanique d'authentification est issue du dev de Lazer (que je remercie au passage). Les fonctions que l'on exploite ici ne sont pas officiellement mise à dispo par l'API Synology, mais un peu de reverse engeneering permet de retrouver ce qui est fait par l'interface web du synology. La configuration est tres simple : - Paramétrer l'adresse IP et le port du device virtuel avec l'adresse ip et le port du synology ==> Il doit s'agir d'un port HTTP. La solution ne supporte pas l'HTTPS. Dans chaque bouton, remplacer les variables par un login / password existant sur votre synology. Attention : Il doit s'agir d'un utilisateur ayant des droits admin Ajouté au virtuel device de Lazer, nous voilà aussi bien équipé que les utilisateurs QNAP. Plus de jaloux! Une remarque pour ceux qui souhaitent égallement redémarrer leur synology via la HC2 : Tous les synology ne supportent pas le Wake On Lan. Plus d'info : https://www.synology.com/fr-fr/knowledgebase/faq/437 Synology.vfib Icone pour le device virtuel :
-
Plugin Developer Plugin - Qubino Fil Pilote Zmnhja2
fdp2 a répondu à un(e) sujet de Krikroff dans Plugins Developpeur
Salut Captain, Les plugins developpeur ont été retirés de la version stable. Fibaro se concentre sur la fiabilisation des fonctions "standard". Pas de possibilité donc d'utiliser ce plugin en version stable.- 95 réponses
-
- Qubino
- Fil Pilote
-
(et 1 en plus)
Étiqueté avec :
-
Compatible V3 Vision Security - Détecteur De Fumée Zs6101
fdp2 a répondu à un(e) sujet de Moicphil dans Vision Security
Hello, Quelqu'un a-t-il un retour d’expérience sur le fonctionnement de ce detecteur avec une HC2 ? Compatible ? Je ne suis pas certain du meilleur choix entre ce capteur et un Everspring SF812. Si quelqu'un a des arguments pour l'un ou pour l'autre, je suis preneur. Merci d'avance.- 2 réponses
-
- Vision Security
- Détecteur
-
(et 2 en plus)
Étiqueté avec :