Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'zibase'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Bienvenue
    • Nouveau ? Présentez-vous
    • Le bistrot
    • Mon installation domotique
    • Annonces et suggestions
  • La Home Center et ses périphériques
    • La Home Center pour les nuls
    • HC 2 & Lite
    • HC 3
    • Modules Fibaro
    • Modules Z-wave
    • Périphériques et matériels autres
    • Plugins
    • Quick App
    • Multimédia (audio, vidéo ...)
    • Chauffage et Energie
    • Actionneurs & Ouvrants (Portail, volets, piscines, ...)
    • Eclairage
    • Applications Smartphones et Tablettes
  • Autres solutions domotiques
    • Box / Logiciel
    • Modules Nice (433 & 866 MHz)
    • Modules Zigbee
    • GCE Electronics
    • Modules Bluetooth Low Energy
  • Objets connectés
    • Les Assistants Vocaux
    • Netatmo
    • Philips Hue
    • DIY (Do It Yoursel)
  • Sécurité
    • Alarmes
    • Caméras
    • Portiers
    • Serrures
  • Informatique / Réseau
    • Tutoriels
    • Matériels Réseaux
    • Matériels Informatique
    • NAS
    • Virtualisation
  • Les bonnes affaires
    • Sites internet
    • Petites annonces

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Jabber


Skype


Ville :


Intéret :


Version

8 résultats trouvés

  1. pinou

    Zibasegateway Pour Hc2

    Après le calendrier Google, je me suis attaqué maintenant à ma Zibase. En effet, j'ai commencé la domotique il y a quelques temps de ça, avec une Zibase. Depuis elle ne m'a jamais quitté. Même si aujourd'hui j'ai migré (pratiquement) tous mes modules zwave sous la Home center, j'utilise toujours ma Zibase pour les devices Oregon et EnOcean essentiellement. J'ai vu passer différentes solutions permettant de récupérer les infos/valeurs de ces modules au sein de la HC2. Ceci dit, rien de satisfaisant pour moi, car les solutions sur lesquelles je suis tombé font essentiellement du pooling vers la Zibase, or j'ai besoin de temps réel. Pas pour les relevés des sondes Oregon mais pour les détecteur d'ouverture EnOcean. Je me suis donc amusé à trouver une autre solution répondant à mon besoin. Le principe Le principe est assez simple : plutôt que d'aller voir de façon périodique l'état des devices de la Zibase, je me suis dit qu'il suffit en fait "d'écouter" ce que broadcast la Zibase et de chopper dans ce flux ce qui m'interesse. Il suffit alors de passer par l'api de Fibaro pour mettre à jour les variables correspondantes dans ma HC2. Dans le détail... Il s'agit d'un script PHP que j'ai hébergé sur mon syno (mais un RPI ou toute autre machine pouvant faire tourner du PHP 24h/24 suffit). Pas besoin de configurer un serveur web puisque le script PHP tourne en mode CLI (lancé automatiquement au démarrage du syno dans mon cas). Lors du lancement du script, ce dernier va s'abonner aux messages de la Zibase. Il va donc recevoir un flux de ce type a chaque fois qu'un device remonte une info vers la Zibase : Received radio ID (<rf>433Mhz Oregon</rf> Noise=<noise>2420</noise> Level=<lev>3.4</lev>/5 <dev>Temp-Hygro</dev> Ch=<ch>2</ch> T=<tem>+18.4</tem>C (+65.1F) Humidity=<hum>45</hum>% Batt=<bat>Ok</bat>): <id>OS439218434</id> On décode alors ces données pour pouvoir mettre à jour la ou les variables associées au niveau de la HC2. Un des points délicats concerne la configuration du fichier permettant de mettre en place ce décodage. Le fichier de configuration des messages de la Zibase Ce fichier est donc un des éléments essentiels de cette solution. Il s'agit d'un fichier json (pour la facilité de lecture et construction). Il y a 2 parties dans ce fichier : Un premier élément de configuration permettant de définir les différents protocoles radio qui seront reconnus par le script. On vient dire ici, par protocol (Oregon, EnOcean, ...) et par type de device (Détecteurs, sondes température, etc.) quelles sont les données qu'il faut récupérer dans le flux correspondant. Un second élément permet de définir pour chaque device reconnu (par son ID Radio) quelles sont les variables qui seront mise a jour avec quelles données. On indiquera également si cette mise a jour doit se faire à chaque remontée d'info (exemple du détecteur), ou seulement si la donnée à été modifiée depuis la dernière mise à jour (afin de ne pas saturer la HC2 de requêtes inutiles). Autant vous prévenir tout de suite, cette configuration est chiante à souhait à mettre en place, mais bon j'ai pas trouvé plus simple et/ou plus automatisé. Ceci dit, une fois au point, on y touche plus ! Le script PHP Ce dernier vient avec un script contenant les variables de configuration dont les valeurs sont à modifier en fonction de votre installation. C'est assez explicite, je ne vais pas m'attarder dessus. Côté Home center Alors ici, il y a quelques petites choses à faire. Le plus gros problème est que je passe par l'api HTTP pour mettre à jour les variables. Or par ce biais, même si la mise à jour fonctionne, elle ne permet pas de déclencher les scènes et autres scripts qui seraient basés sur ces dernières (limitation de Fibaro ... va comprendre pourquoi ...). Du coup, j'ai implémenté la solution proposée par Jojo dans un autre post qui consiste à passer par l'intermédiaire d'un bouton de module virtuel qui vient mettre à jour la variable avec sa valeur. Bon ne pouvant pas m'amuser à créer un bouton pour chaque valeur discrète possible et imaginable, le script PHP va mettre à jour 2 variables permettant de stocker le nom de la variable finale à mettre à jour et sa valeur(1). On va ensuite déclencher le module virtuel (2) qui va récupérer ces données (3) et mettre à jour à son tour la variable désirée avec la bonne valeur (4). Et voilà , les scènes basées sur cette variable fonctionnent du coup (5) ! Je ne sais pas si vous me suivez toujours dans mon raisonnement (un peu tordu), j'essaye de vous faire un p'tit dessin pour illustrer la chose : script PHP ---------+----(1)--->zibaze_variable = "anemometre" <-. +----(1)--->zibaze_value = "3.2" <-----------+ | (3) `----(2)--->VModuleID = 99, PushButton n°1 --+ | (4) | v anemometre = "3.2" | (5) | v scene "FermetureStore" start Installation Du coup l'installation de tout ce bordel s'effectue en plusieurs étapes : A/ Pour la partie PHP il faut 1) Poser les différents fichiers dans un espace sur votre serveur et connectez vous dessus (ssh, telnet, ...) 2) Modifiez le fichier zibaseGateway_config.php et zibaseGateway.php afin d'initialiser les variables avec les bonnes valeurs (partout ou il y a des XXXX vous devez configurer en fonction de votre installation) 3) Assurez vous que la variable verbose soit positionnée à LogType::CONSOLE dans un premier temps (une fois que tout sera au point vous la changerez comme bon vous semble) 4) Lancez le script à la main php zibaseGateway.php 5) Si tout va bien, les messages reçus de la Zibase devraient s'afficher à l'écran. A vous de jouer maintenant pour mettre à jour le fichier zibaseMessages.json en conséquence. 6) Arrêtez les script (CTRL+c) et relancez le pour vérifier que la configuration est bien prise en compte correctement. B/ On passe maintenant au niveau de la Home Center 7) Déclarez les différentes variables que vous avez déclaré au point 5) 8) Déclarez les 2 variables Zibase_variable et Zibase_value (cf. fichier de configuration zibaseGateway_config.php) 9) Importez le module virtuel C/ Le test final 10) Relancez le script et vérifiez que les variables de votre HC soient bien mises à jour. Si ce n'est pas le cas, reprenez depuis le point 2) : soit vous n'avez pas initialisé vos variables correctement, soit le fichier json ne reflète pas la réalité... D/ Mode automatique Etant nouveau dans le monde des syno, j'avoue avoir un poil galéré pour que mon script php se lance automatiquement au démarrage du NAS. En gros il faut transformer ce script en deamon. 11) Tout d'abord j'ai modifié la config PHP au niveau de l'interface d'admin du NAS : Panneau de configuration > Services web > Paramètres PHP : cliquez sur personnaliser PHP openbase_dir et rajouter les chemins vers vos repertoires d'installation. Sans cette config vous risquez d'avoir des warnings/erreurs PHP lors de l'exécution. 12) J'ai créé un script SH qui permet de "deamonsier" le script PHP. Il suffit de faire un lien de ce script dans le bon répertoire : ln -s S99zibase.sh /usr/syno/etc/rc.d/S99zibase.sh Et voilà , le script sera lancé ou arrêté automatiquement au startup/shutdown de votre NAS. Bien entendu, ces différents points sont à adapter en fonction de votre config... Maintenant que tout fonctionne, il ne vous reste plus qu'a redémarrer votre NAS et vérifier que les variables HC2 soient bien mises à jour. A vous de créer des modules virtuels pour afficher l'état de vos variables dans vos interfaces... Remerciements Un gros merci à Cmoi20, auteur du projet ZiHome dont je me suis très très fortement inspiré pour mettre en place le script PHP jojo pour sa solution de mise à jour d'une variable via un module virtuel Bejamin Garel pour son sdk PHP pour la Zibase Téléchargements package PHP : zibaseGateway.zip Module virtuel : Zibase.vfib Image pour module virtuel :
  2. Domollier

    RECUP ETAT PERIPH CHACON

    Bonjour, Je rappelle que je debute avec la hc2 Je souhaite soulager ma zibase en utilisant celle ci seulement comme antenne multi protocole et en abandonnant son systeme de programmation disons pas terrible! pour l'instant j'ai reussi a faire des joli periph virtuels qui pilotent les peripheriques enocean en LUA et recupere le retour d'etat pour mettre a jour variable et icone du coup ca me donne envie de gerer TOUT mes peripheriques avec ma HC2 Les zwave .. pas de soucis c'est prevu pour ca ! EnOcean ca y est j'ai compris ca marche mais j'ai aussi des CHACON ... :-( Je n'ai trouvé ni les commandes HTLM (ProtocoleP13 pour Enocean Quel code pour Chacon) Ni le moyen de trouver l'etat des peripheriques Chacon dans le XML de la zibase. Peut être est ce tout simplement impossible ?? La zibase ne note pas l'etat des periph chacon?? Je crois que ces periph ne confirment pas leur etat par un retour mais il pourrait y avoir une trace des ordres envoyés Par avance merci
  3. minos

    VD et sonde Oregon

    Salut , j 'essaie de récupérer les valeurs d'une sonde oregon via une zibase mais aucune valeur ne remonte .... Voici ce que j'ai suivi : https://domotique34.com/blog/2014/04/28/mise-a-jour-article-concernant-la-recup-des-temperature-de-la-zibase-sur-hc2/ j ai bien créée mes deux variables.. j ai bien creee mon VD: 1 bouton 2 etiquettes j 'ai testé cette url : https://zibase.net/api/get/ZAPI.php?zibase=ZiBASEXXXX&token=XXXXX&service=get&target=probe&id=OS4196984324 la réponse suivante: { "head" : "success", "body" : {"id" : "OS4196984324", "name" : "Chambre Parents", "icon" : "logotype_temperature.png", "type" : "temperature", "status" : 1, "protocol" : 7, "time" : 1509349955, "val1" : 19.6, "val2" : 46} } et j'ai copié le code suivant dans le bouton: –[[ %% properties %% globals –]] HC2 = Net.FHttp(“zibase.net”) response = HC2:GET(“/api/get/ZAPI.php?zibase=ZiBASEXXX&token=XXXXX&service=get&target=probe&id=OS4196984324“) response = json.decode(response) fibaro:setGlobal(“zibaseTMPv1“, response.body.val1) fibaro:setGlobal(“zibaseHUMv2“, response.body.val2) fibaro:log(fibaro:getGlobal(“zibaseTMPv1“)..”°c “..fibaro:getGlobal(“zibaseHUMv2“)..”%”) fibaro:call(175,”setProperty”,”ui.Label1.value”,response.body.val1..”°c “) fibaro:call(175,”setProperty”,”ui.Label2.value”,response.body.val2..”% “) mais rien du tout quand j 'appuie sur le bouton Une idée svp , je ne vois du tout .....!!
  4. Plugin - Zibase L'objectif de ce plugin est de permettre une communication entre la Zibase et le Home Center. Joyeux noà«l à toutes et à tous..... Malgré les mauvaises nouvelles concernant Zodianet, je reste confiant dans la mise en place d'une solution (serveur privé, maintient des serveurs...). Je ne pense pas que malgré la situation les utilisateurs de Zibase vont devenir les possesseur d'une box à tout faire inutilisable. Voici donc une première version du plugin dont les caractéristiques sont les suivantes. Version 1.0 ZibasePlugin_V1.0.zip Fonction pris en charge : - Connexion à la plateforme zibase.net ou zibase2.net - Récupération automatique de l'ensemble des devices de la Zibase géré par le plugin - Création de devices au niveau du Home Center - Polling configurable récupérant l'ensemble des données des sondes. Limitation : - Pour le moment le plugin ne gère que les sonde de type Température et Température/Hydrométrie - Gestion uniquement des sondes - Gestion en Anglais uniquement pour le moment Fonctionnalités restant à développer : - Gestion des autres types de sondes - Gestion des actionneurs type Chacon et autre - Gestion des volets roulant Somfy - Gestion de l'état des batteries - Mise en place du français - Autres en fonctions de vos besoins Bugs connus : - Lorsque le plugin n'arrive pas a se connecter à la plateforme Zibase, celui-ci se fige. Un redémarrage de la box est nécessaire. PS : Pour que le plugin fonctionne il faut que lorsque vous effectuer la requête suivante (en mettant vos identifiants disponible dans l'onglet système de la configuration de la Zibase) dans votre navigateur cela vous retourne des données : https://zibase.net/api/get/ZAPI.php?zibase=YouZibaseId&token=YourZibaseToken&service=get&target=home Si vous avez un retour comme ci-dessous, il y a un problème au niveau de l'api et de votre Zibase... (désolé Nico par exemple....) { "head" : "success", "body" : { "zibase" : {"id" : "YouZibaseId", "connected" : 0}, "variables" : [], "triggerDates" : ["0x"], "actuators" : [ ], "sensors" : [ ], "remotes" : [ ], "probes" : [ ], "cameras" : [ ], "scenarios" : [ ] } } Tutoriel : Aller sur l'onglet plugin et sélectionner Zibase Plugin. Cliquer sur le bouton Ajouter (Add) On obtient alors le device de la Zibase (non configuré) Aller dans l'onglet de paramètres avancé et renseigner le login et le mot de passe de votre Zibase. Cliquer ensuite sur le bouton enregistrer Vérifier dans l'onglet principal que tout se passe bien. Au bout de quelques secondes vous devriez avoir un écran similaire à celui-ci : Cliquer sur le bouton sauvegarder quand cela est demandé dans l'onglet principal. Vous aurez alors accès aux devices dans l'onglet des paramètres avancés. Cliquer ensuite sur le bouton + des devices que vous souhaitez ajouter et cliquer à nouveaux sur sauvegarder. (Je n'ai malheureusement pas trouver de moyens pour mettre à jour dynamiquement le tableau, c'est pourquoi il faut passer par 3 étapes de sauvegarde...) Les devices sélétionnés vont alors être créé dans la Zibase. N'oubliez pas de paramétrer le poling time (mis à 60 secondes par défaut ce qui fait un peu beaucoup de requête après tout dépend de vos besoins) Je reste à disposition si vous avez besoins de plus d'information / support par rapport à ce plugin.
  5. Guybrush

    Plugin Zibase

    Bonjour, Je suis en train de développer un plugin permettant de récupérer les informations d'une Zibase. J'aurais voulu savoir combien d'entre vous serait intéressé par ce plugin, si certains serait intéressé pour m'aider à tester celui-ci et aussi ce que vous aimeriez que ce plugin puisse faire. Pour le moment j'en suis encore en phase de développement, mais je devrais pouvoir sortir une première version d'ici deux semaines permettant de récupérer les sondes. Je vous remercie par avance de vos remarques.
  6. Il y a une question qui me turlupine par rapport au retour d'état Somfy. Donc je contrôle mes volets RTS Somfy depuis la HC2 avec en passerelle une Zibase Pro +. Aucun souci. Comme on le sait, pas de retour d'état, donc quand on utilise les télécommandes, cela ne remonte pas. Maintenant la Zibase sachant générer du protocole Somfy en sortie, et elle sait également écouter sur du 433 mhz, vu qu'elle récupère les sondes Oregon sans souci. Pourquoi ne pourrait elle pas écouter également les télécommandes Somfy ? Ainsi on pourrait alimenter des variables et derrière avoir un retour d'état, même après utilisation des télécommandes ???
  7. zeldoi5

    Cherche Utilisateurs Hc2+Zibase

    Bonjour àtous, Je n'ai pas encore reçu mon HC2 (décompte avant la réception de mon HC2 en cours), mais je travaille sur un script pour utiliser ma Zibase en passerelle... Je voulais donc savoir vos méthodes pour utiliser la zibase en passerelle (notamment pour les volets RTS, les sondes Oregon, mais pas uniquement...). De mon coté, j'ai commencé àécrire un script via nodeJS pour suivre en temps réel l'activité de la zibase : ceci évite d'aller quérir àpériode récurrente l'état des périph (quelqu'il soit) par la ZAPI la zibase (ce qui la ralentit fortement). Dès réception de ma HC2, je mettrai le nez dans les API Fibaro pour les ajouter au script. Si des utilisateurs sont intéressés par ce script, je me ferai une joie de le diffuser Note ; le script remonte diverses informations : pas uniquement les infos "applicatives" du périphérique zibase -> ex. une Sonde température et hygrométrie, qui remonte la température (en °C et °F) et l'hygrométrie (en %) mais également des infos "protocolaires" -> ex. avec la précédente sonde : l'état de la batterie, le niveau de réception radio, et le bruit (noise) de la liaison radio Note 2 : le scrit est générique : il lit le fichier XML de Zodianet... et génère tout ce qu'il faut Bonne journée
  8. lolo120

    Icones Netatmo Et Zibase

    Bonjour à tous, Bon je ne suis pas sur de poster dans la bonne rubrique, mais je commence à configurer ma nouvelle HC2 reçue ce weekend. Je me demandais s'il existe quelque part des icones pour les périphériques virtuels Netatmo et Zibase. Je n'ai pas trouvé dans la galerie, ni sur le web. Si quelqu'un a une idée... Merci par avance Laurent.
×