[Store] Domoticz Events - (0.1.0)

Discussion et échanges de scripts pour la box eedomus

[Store] Domoticz Events - (0.1.0)

Messagepar benj70b » 25 Jan 2020 11:08

domzevents-store..jpg
domzevents-store..jpg (4.83 Kio) Consulté 1646 fois

Ce plugin permet de configurer l'envoi de données de Domoticz vers l'Eedomus.
Pour ce faire, il injecte dans Domoticz un script dzVents 'domzevents_plugin'.
Celui ci ne DOIT pas être modifié manuellement. La mise à jour est effectuée automatiquement.

Types d'information Domoticz gérés (testé avec)

  • temperature - Température (RFXcom, deCONZ)
  • humidity - Humidité (RFXcom, deCONZ)
  • barometer - Pression atmosphérique (deCONZ)
  • pressure - Pression
  • lux - Luminosité (deCONZ)
  • batteryLevel - Niveau de batterie (RFXcom, deCONZ)
  • batteryLevel - Niveau de batterie - Indicateur (RFXcom, deCONZ)
  • signalLevel - Indicateur de signal (RFXcom)
  • nvalue - Valeur brute : nValue (deCONZ)
  • active - Off/On, Fermé/Ouvert, Ras/Mouvemement (0/1) (deCONZ)
  • active - Off/On, Fermé/Ouvert, Ras/Mouvemement (0/100) (deCONZ)
  • setPoint - Consigne de Thermostat (deCONZ)
  • level - deConzCap - Mode Tête Thermostatique (deCONZ)
  • level : deConzCap - etat télécommade au format deCONZ domoticz (deCONZ)
  • active et level - deConzAct - On/Off et Luminosité de 0 à 100 (deCONZ)
  • getColor - deConzAct - Couleur au format eedomus R,G,B (0 à 100) (deCONZ)

Voici un exemple pour envoyer la valeur d'un capteur de température.

Image

Prérequis

  • Un serveur Domoticz sur votre réseau local
  • Accès au réseau local de la box Eedomus et de Domoticz

Installation

Cliquez sur "Configuration" / "Ajouter ou supprimer un périphérique" / "Store eedomus" / "Domoticz - Events" / "Créer"

Image

Champs à configurer :

Image

Configuration Domoticz

  • IP Local et port (par défaut : 8080) du serveur Domoticz

    Dans les cas ou l’accès au serveur Domoticz est sécurisé, il vous faut renseigner les champs suivants (sinon vous pouvez les laisser vides):

  • Utilisateur (facultatif)
  • Mot de passe (facultatif)

Configuration Eedomus

  • IP Local de votre Eedomus

Afficher le configuration

  • un fois les informations de configuration Domoticz et Eedomus renseignées, vous pouvez afficher la fenêtre de configuration en utilisant le lien "Cliquer ici". Cela permet de vérifier que les informations saisies sont correctes.

  • Voici le message qui s'affichera en cas d'erreur de configuration ou de serveur non accessible
    Image

  • En cas de succès, la fenêtre suivante doit s'afficher :
    Image

Création du Widget

  • La sélection de cet élément permet de créer le Widget qui vous donnera accès à votre serveur Domoticz, à l'Eedomus en local et à la fenêtre de configuration.

Le Widget

  • Ce Widget vous permet la fenêtre de configuration en cliquant sur le bouton "Cliquez ici (Ip eedomus)"
    Image

Fenêtre de configuration

  • La fenêtre ci-dessous affichera les échanges configurés entre Domoticz. Lors du 1er lancement la liste affichera **"Aucune donnée disponible dans le tableau"**
    Image

Ajouter / Modifier / Supprimer

  • Pour ajouter un nouvel échange, cliquez sur le bouton Ajouter, une fenêtre s’affichera vous permettant de sélectionner le périphérique source Domoticz, le périphérique destination Eedomus et enfin le type d'information que vous voulez envoyer.
    Image

  • Une fois la configuration terminée, cliquez sur le bouton Ajouter, le message Succès doit apparaître, vous pouvez ensuite Fermer la fenêtre.
    Image

  • Pour modifier un élément, sélectionnez la ligne dans le tableau, puis cliquez sur le bouton Modifier, le fonctionnement est similaire à l'ajout.

  • Pour supprimer un élément,sélectionnez la ligne dans le tableau, puis cliquez sur le bouton Supprimer.

Sauvegarde des modifications

  • Après avoir effectuer vos modifications de configuration, il faut appliquer et sauvegarder votre configuration avec le bouton ci-dessous :
    Image

  • Le message suivant s'affichera si la sauvegarde a été avec succès. Votre configuration sera alors effective.
    Image

Remarques

  • La fenêtre de configuration fonctionne seulement sur votre réseau local.
  • Ce plugin peut être utilisé en complément des plugins deconzact et deconzcap

Sources et historique des versions


N'hésitez pas à me faire des retours sur le fonctionnement du plugin ;)
Dernière édition par benj70b le 28 Fév 2020 20:23, édité 6 fois.
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.2)

Messagepar benj70b » 28 Jan 2020 23:39

Pour info le plugin a été mise à jour en version 0.0.2, voici les changements :

  • Ajout échange etat télécommade au format deCONZ domoticz (0, 10, 20, ...)
  • Ajout échange de la pression atmosphérique
  • Ajout échange du niveau de batterie (en indicateur eedomus)
  • Ajout échange couleur au format RGB eedomus (de 0 à 100 avec pas de 10)
  • Optimisation du SetValue ou SetBattery dans le script
  • Modification structure de données dans le script dzVents
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.2)

Messagepar KikiFUNstyle » 29 Jan 2020 09:57

Super taf pour ce plugin :o
Je vais tester ça !
Eedomus+ / ZWave / RFPlayer / RFXCom / broadlink RM /Google Mini / Yeelight / Xiaomi Vacuum V1 / Shelly
[Store] Shelly
KikiFUNstyle
 
Messages : 401
Inscription : 24 Avr 2014
Localisation : Toulouse

Re: [Store] Domoticz Events - (0.0.3)

Messagepar benj70b » 04 Fév 2020 13:25

Et Hop une p'tite nouvelle version (0.0.3) avec les changements suivants :

  • Changement de l'ordre des colonnes dans la fenêtre de configuration
  • Retourne les températures avec une décimale
  • Utilisation d'un timer à 30min pour les echanges des niveaux de batterie
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar benj70b » 13 Fév 2020 18:47

Mise a jour du plugin en version 0.0.4 avec les changements suivants :

  • setPoint - Consigne de Thermostat (deCONZ)
  • level - deConzCap- Mode Tête Thermostatique (deCONZ)
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar wetzeljipi » 15 Fév 2020 19:44

C'est vraiment une bonne nouvelle ce script, mais quand je l'installe la fenêtre de configuration reste désespérément blanche.
Y-t-il quelque chose que j'ai loupé ?
Capture d’écran 2020-02-15 à 19.35.30.png
Capture d’écran 2020-02-15 à 19.35.30.png (129.56 Kio) Consulté 1325 fois
wetzeljipi
 
Messages : 4
Inscription : 15 Fév 2020

Re: [Store] Domoticz Events - (0.0.4)

Messagepar benj70b » 15 Fév 2020 20:44

Bonjour,

Je n'ai pas de mac. Pouvez vous essayer un autre navigateur et/ou de lancer cette url en remplaçant les marqueurs et me renvoyer le resultat

[IP BOX EEDOMUS] : ID local de l'eedomus
[IP DOMOTICZ] : ID local de domiticz


http://[IP BOX EEDOMUS]/script/?exec=2B_domzevents.php&eedip=[IP BOX EEDOMUS]&domipp=[IP DOMOTICZ]:8080,:&p2=xml
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar wetzeljipi » 16 Fév 2020 09:04

J'ai essayé sur un autre navigateur et un PC ça fait exactement la même chose.
Et quand je mets "xml" au lieu de "html" à la fin de l'url comme dans votre poste ça me retourne un message d'erreur.
Pièces jointes
Capture d’écran 2020-02-16 à 09.04.00.png
Capture d’écran 2020-02-16 à 09.04.00.png (168.73 Kio) Consulté 1309 fois
wetzeljipi
 
Messages : 4
Inscription : 15 Fév 2020

Re: [Store] Domoticz Events - (0.0.5)

Messagepar benj70b » 16 Fév 2020 11:31

Merci pour le retour, il y avait un problème lors de la création du script, c'est résolu
une nouvelle version (0.0.5) est disponible dans le store, celle ci corrige le problème.

Si il manque des echanges, n'hésitez pas a demander.
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar wetzeljipi » 16 Fév 2020 13:19

Cela ne fonctionne toujours pas :( malheureusement
Pièces jointes
Capture d’écran 2020-02-16 à 13.16.37.png
Capture d’écran 2020-02-16 à 13.16.37.png (214.56 Kio) Consulté 1297 fois
wetzeljipi
 
Messages : 4
Inscription : 15 Fév 2020

Re: [Store] Domoticz Events - (0.0.4)

Messagepar benj70b » 16 Fév 2020 13:44

pouvez vous lancer le mode debug de chrome (F12) et m'envoyer en MP le resultat complet de la reponse comme la capture si dessous :

chromenetwork.PNG
chromenetwork.PNG (38.75 Kio) Consulté 1293 fois
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar wetzeljipi » 16 Fév 2020 13:45

J'ai corrigé le script ligne 268
$ok=sdk_eedomusHttp("http://$domipp/api/get?action=periph.list", 'GET', '', $eedomus, $doXML);
wetzeljipi
 
Messages : 4
Inscription : 15 Fév 2020

Re: [Store] Domoticz Events - (0.0.4)

Messagepar benj70b » 16 Fév 2020 13:51

wetzeljipi a écrit:J'ai corrigé le script ligne 268
$ok=sdk_eedomusHttp("http://$domipp/api/get?action=periph.list", 'GET', '', $eedomus, $doXML);


:shock: $domipp c'est l'ip de domoticz ca peut pas fonctionner
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.0.4)

Messagepar benj70b » 16 Fév 2020 13:59

faudrait voir la resultat dans <seleeids> dans la colonne 12747

tu n'auras pas un capteurs ou actionneur avec les caractères spéciaux /\"'<>

chromenetwork2.PNG
chromenetwork2.PNG (6.26 Kio) Consulté 1287 fois
Dernière édition par benj70b le 28 Fév 2020 20:30, édité 1 fois.
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la

Re: [Store] Domoticz Events - (0.1.0)

Messagepar benj70b » 28 Fév 2020 20:24

Une nouvelle version est disponible (0.1.0)

  • 0.1.0 - Correction du lien eedomus dans le script DzVents
  • 0.0.9 - Correction du filtre pour les récupérations des éléments Domoticz
  • 0.0.8 - Décomposition des scripts php pour éviter des problèmes de fonctionnement
  • 0.0.7 - Correction dans la gestion des caractères accentués
  • 0.0.6 - Correction dans la lecture des périphériques eedomus
  • 0.0.5 - Correction lors de la création du script
Eedomus | Eedomus + | Rpi4 | Esp8266 | Domoticz | deCONZ | EspEasy | Conbee II | Rfxcom | Milight | Foscam | Alexa | Harmony

[Store] : deCONZ - Actionneurs / deCONZ - Capteurs / Domoticz Events / MiLight v4 / MiLight v6 / Etats de batteries
benj70b
 
Messages : 243
Inscription : 20 Jan 2014
Localisation : ici et la


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invité(s)