Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

[RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 10 mars 2019, 02:39

Accès direct au post de ce topic :

Bonjour à tous, c'est akenad :) ,

Aujourd'hui je vais vous présenter un retour d’expérience sur la mise en œuvre du pont Zigbee “Phoscon Gateway” dans Jeedom avec le plugin RaspBee, Homebridge et piloté par Homepod.

Les équipements et versions utilisés sont les suivants :
-Odroid-C2 Armbian Stretch Kernel 3.x, Jeedom 3.2.16
-Phoscon Gateway = RPi3B et carte RasbBee (Firmware 262F0500) avec image Phoscon_Gateway_Headless_2019-02-20 (v2.05.59 / 14/02/2019 et Linux 4.14.98-v7+ Rasbian Stretch 12/02/2019)
(a priori cela devrait fonctionner de la même manière avec une clé ConBee)
-plugin Homebridge 2019-01-28 (Homebridge 0.4.46)
-iPhone IOS 12.1.4, Homepod 12.1.3
-Ampoule : LTW001 Philips Hue A19 White Ambiance E27
-Spot : LCT003 Spot Philips Hue White and Color ambiance bulb GU10
-Philips Hue Tap switch model PTM 215Z (4 boutons, sans pile)
-RWL021 Philips Hue Dimmer switch
-Xiaomi Aqara Door and Window Sensor (capteur d’ouverture de porte), modèle MCCGQ11LM. lumi.sensor_magnet.aq2. forme rectangulaire avec "Aqara" inscrit sur la tranche.
-Xiaomi Mi Temperature and Humidity Sensor (capteur de température et d’hygrométrie), modèle WSDCGQ01LM, lumi.sensor_ht, forme ronde.

J'ai procédé en 3 étapes :
-Mise en oeuvre de la Phoscon Gateway
-Mise en oeuvre du plugin Jeedom Raspbee sur odroid-C2
-Intégration HomeBridge et HomePod

1) Mise en oeuvre de la Phoscon Gateway
La Phoscon Gateway (pont ZigBee de Dresden Electronik) est constituée d’un RPi (RPi3B dans le cas présent) et d’un shield GPIO RaspBee ou d’une clé USB ConBee de Dresden Electronik (RaspBee dans le cas présent).
Une image fournie par Dresden Electronik nommée « Phoscon Gateway Headless » est à graver sur une carte microSD. Cet image contient une Raspbian Stretch pré-configurée, et embarque une application serveur web "Phoscon App" ainsi que l'application "deCONZ". (Phoscon App est l’IHM de deCONZ).
deCONZ assure d’un côté l'interface avec ZigBee (RaspBee ou Conbee) et de l’autre l’interface, via son plugin API REST, avec une application cliente (le plugin Jeedom RaspBEE dans le cas présent).

Les images sont ici :
https://www.dresden-elektronik.de/rpi/s ... mage-beta/

Au jour ou j'écris ces lignes la dernière version disponible (v2.05.59) est ici :
https://www.dresden-elektronik.de/rpi/s ... 9-02-20.7z

Télécharger et décompresser avec 7zip.
Graver la carte microSD avec Etcher l’image obtenu Phoscon_Gateway_Headless_2019-02-20.img

Insérer la microSD dans le RPi3B et booter.
Retrouver l’IP sur le réseau.
Fixer l’IP dans le serveur DHCP (par défaut la box Internet).

(Nota: accès SSH, login / mdp par défaut : pi / raspbeegw)

Accéder à Phoscon App, avec un navigateur en entrant : http: //adr-IP-Phoscon-GW (remplacer adr-IP-Phoscon-GW par l’adresse IP de la Phoscon GW)
Cliquer icône « Phoscon-GW »

Gateway name : Phoscon-GW
Login password : xxxxxxxx

Appairer des équipements ZigBee avec la Phoscon GW en utilisant Phoscon App :

Ajout d’un nouvel éclairage :

- ampoule Philips
Positionner l’ampoule à moins de 50 cm de la Phoscon GW et l’allumer
Phoscon App → Devices → Lights →Add new lights
l’ampoule est appairée.

- Spot Philips
positionner le spot à moins de 50 cm de la Phoscon GW et l’allumer
Phoscon App → Devices → Lights →Add new lights
le spot est appairée.

Ajout d’un nouveau switch :

- Tap switch Philipps
positionner le switch à moins de 50 cm de la Phoscon GW
Phoscon App → Devices → Switches → Add new switch
Select vendor : Philips
selectionner « Tap »
Appuyer et maintenir le bouton 3 pendant 10s
« Switch ready ». Le switch est appairé.

- Dimmer switch Philips
positionner le switch à moins de 50 cm de la Phoscon GW
Phoscon App → Devices → Switches → Add new switch
Select vendor : Philips
selectionner « Dimmer Switch »
Appuyer sur le bouton SETUP, situé à l’arrière du switch, (avec par exemple un trombone) pendant une seconde. La LED en face avant du switch passe à l’orange, puis au vert puis s‘éteint. Si ce n’est pas le cas appuyez sur le bouton SETUP pendant environ 10s.
« Switch ready ». Le switch est appairé.

Ajout d’une nouveau capteur :

-capteur d’ouverture
positionner le capteur à moins de 50 cm de la Phoscon GW
Phoscon App → Devices → Sensors → Add new sensor
Select vendor : other
puis appuyer sur le bouton du device quelques secondes jusqu’à ce que la led bleue clignote au moins 3 fois.
« Sensor ready ». Le capteur est appairé.

-capteur température et humidité
positionner le capteur à moins de 50 cm de la Phoscon GW
Phoscon App → Devices → Sensors → Add new sensor
Select vendor : other
puis appuyer sur le bouton du device quelques secondes jusqu’à ce que la led bleue clignote au moins 3 fois.
« Sensor ready ». Le capteur est appairé.

2) Mise en oeuvre du plugin Jeedom Raspbee sur odroid-C2

Une mise à jour a été réalisée le 20/11/2018 pour la compatibilité NodeJS v8.
Télécharger jeedom_plugin_RaspBee-master.zip depuis https://github.com/androme13/jeedom_plugin_RaspBee
Décompresser avec 7zip.
Descendre dans les niveaux de dossier.
Recompresser dans le fichier RaspBEE.zip en ayant à la racine les dossiers 3party, core, deamon, desktop, doc, plugin_info, resources.

Pour ajouter le plugin à Jeedom à partir du fichier zip :
(le nom du zip doit être le même que l’ID du plugin et dès l’ouverture du zip un dossier plugin_info doit être présent.)
roue crantée → Configuration → Mises à jour
→ onglet Fichier → cocher Activer Fichier
cliquer bouton « Sauvegarder »
Plugins → Gestion des plugins → Sources
→ Type de source : Fichier
ID logique du plugin: RaspBEE
chemin, Envoyer un plugin : RaspBEE.zip
cliquer bouton « Enregistrer »
RaspBEE-ajouter-plugin.png
RaspBEE-ajouter-plugin.png (38.11 Kio) Consulté 2388 fois
(le plugin est copié dans /var/www/html/plugins/RaspBEE)
Plugins → Gestion des plugins → Mes plugins
Une icône « RASPBEE » grisée apparaît.
Cliquer sur l’icône et Activer le plugin. L’icône« RASPBEE » apparaît dans Plugins → Protocole domotique

Attendre l’installation des Dépendances ou la lancer. (Installe le module node websocket)
(précision : ce que le plugin RaspBEE appelle le pont ou la passerelle RaspBEE c’est en fait la Phoscon Gateway (constitué d’un RPI3B et d’un shield GPIO RaspBEE ou d’une clé USB ConBEE)

Pour renseigner l’Adresse IP:P0RT, Cliquer le bouton « Cherche automatiquement la première passerelle RaspBee sur le réseau »
Cliquer bouton "sauvegarder".

Aller dans Phoscon App (http: //adr-IP-Phoscon-GW/pwa et mot de passe)
Settings → Gateway → icône « Advanced »
Cliquer bouton « Authenticate app ».
Revenir dans la configuration du plugin RaspBEE.
Cliquer bouton « Demande automatiquement une nouvelle clé API » (10 caractères Hexadécimal).
Cliquer bouton "sauvegarder".
RaspBee-cle-API.png
RaspBee-cle-API.png (189.72 Kio) Consulté 2388 fois
(astuce dans Phoscon App pour usage ultérieure : pour accéder à la page de configuration avancée ZigBee
Settings → Gateway → Alt + Clic sur icône « Advanced »)

Le Démon démarre.
Log RaspBEE en debug :

Code : Tout sélectionner

[2019-04-24 18:56:41][INFO] : Lancement du démon RAspBEE : 
nice -n 19 nodejs /var/www/html/plugins/RaspBEE/daemon/daemon.js apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
jurl=http:///plugins/RaspBEE/core/php/jeeRaspBEE.php rurl=10.10.10.67 wsp=443
[2019-04-24 18:56:42][INFO] : Démon RaspBEE lancé
(le client websocket se connecte à la Phoscon GW, port 443).

Remarque : dans l’icône « Réseaux RaspBEE » du plugin, les informations de configuration de la Phoscon GWpeuvent être aussi obtenues via une requête API :
http: //adr-IP-Phoscon-GW/api/api-key/config
en remplaçant adr-IP-Phoscon-GW et api-key par leur valeur.

Dans le plugin, cliquer bouton Synchroniser (synchronise capteurs ,éclairages et groupes).
(les switchs sont considérés comme des capteurs pour le Plugin RaspBee lors de la synchronisation)
Le switch Tap est inconnu par le plugin RaspBee. (il n’est a priori pas géré par le plugin RaspBee).
Le capteur "Daylight" est interne à la Phoscon GW.
Les éclairages et les capteurs apparaissent dans « Mes équipements RaspBEE »
Les commandes Jeedom sont crées automatiquement.
RaspBee-equipements.png
RaspBee-equipements.png (338.68 Kio) Consulté 2372 fois
Cliquer l’équipement éclairage ampoule.
Le message suivant apparaît :
Forbidden - You don't have permission to access /plugins/RaspBEE/core/php/jeeRaspBEEProxy.php on this server.

Pour faire disparaître ce message,
roue crantée → Configuration → onglet OS/DB → Système → Administration Lancer
Taper la commande personnalisée :

Code : Tout sélectionner

sudo mv /var/www/html/plugins/RaspBEE/core/php/.htaccess /var/www/html/plugins/RaspBEE/core/php/htaccess
Cela a pour effet de lever la restriction sur les permissions d’accès au dossier /plugins/RaspBEE/core/php (ce serait à affiner pour raison de sécurité).

-Revenir et cliquer l’équipement éclairage ampoule et sélectionner objet parent « Bureau ».
Nom de l’équipement : Lampe neuf

-cliquer l’équipement éclairage spot et sélectionner objet parent « Bureau »
Nom de l’équipement : Lampe dix

-cliquer l’équipement capteur commande (dimmer Switch) et sélectionner objet parent « Bureau »
Nom de l’équipement : Dimeur trois

-cliquer l’équipement capteur ouvert/fermé et sélectionner objet parent « Bureau »
Nom de l’équipement : Ouverture deux

-cliquer l’équipement capteur de température et sélectionner objet parent « Bureau »
Nom de l’équipement : température un

-cliquer l’équipement capteur d’humidité et sélectionner objet parent « Bureau »
Nom de l’équipement : humidité un


Quelques extraits de la log RaspBEE_node au niveau debug :

Capteur d'ouverture (il possède aussi une information de température) :

Code : Tout sélectionner

--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { config: { battery: 100, on: true, reachable: true, temperature: 2100 },
e: 'changed',
id: '2',
r: 'sensors',
t: 'event',
uniqueid: '00:15:8d:00:02:43:55:a7-01-0006' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '2',
r: 'sensors',
state: { lastupdated: '2019-03-13T21:12:39', open: false },
t: 'event',
uniqueid: '00:15:8d:00:02:43:55:a7-01-0006' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Capteur de température :

Code : Tout sélectionner

--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { config: { battery: 91, offset: 0, on: true, reachable: true },
e: 'changed',
id: '8',
r: 'sensors',
t: 'event',
uniqueid: '00:15:8d:00:02:3a:cc:b1-01-0402' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '8',
r: 'sensors',
state: { lastupdated: '2019-03-13T19:45:01', temperature: 1853 },
t: 'event',
uniqueid: '00:15:8d:00:02:3a:cc:b1-01-0402' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Capteur d'humidité :

Code : Tout sélectionner

--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { config: { battery: 91, offset: 0, on: true, reachable: true },
e: 'changed',
id: '9',
r: 'sensors',
t: 'event',
uniqueid: '00:15:8d:00:02:3a:cc:b1-01-0405' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '9',
r: 'sensors',
state: { humidity: 4242, lastupdated: '2019-03-13T19:45:01' },
t: 'event',
uniqueid: '00:15:8d:00:02:3a:cc:b1-01-0405' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3) intégration HomeBridge et HomePod

Dans l'onglet Plugins Homebridge sélectionner la pièce « bureau » pour définir les types génériques de l'objet :
(on constate que les valeurs par défaut conviennent) :

«Lampe neuf »
Nom de la commande---------Type générique
Etat-------------------Info / Lumière Etat
Luminosité----------------Action / Lumière Slider
Off----------------Action / Lumière bouton Off
On---------------Action / Lumière bouton On

Les autres :
All / Ne pas tenir compte de cette commande

«Lampe dix »
Nom de la commande---------Type générique
Couleur--------------------Action / Lumière Couleur
Etat-------------------Info / Lumière Etat
Etat couleur-------------------Info / Lumière Couleur
Etat Temperature Blanc-------------------Info / Lumière Temperature Couleur
Luminosité----------------Action / Lumière Slider
Off----------------Action / Lumière bouton Off
On---------------Action / Lumière bouton On
Température Blanc-------------------Action / Lumière Température Couleur

Les autres :
All / Ne pas tenir compte de cette commande

«Ouverture deux »
Etat-------------------Info / Porte

«température un »
Etat température------------------Info / Température

«humidité un »
Etat humidité------------------Info / humidité

Cocher « Activer la pièce » et cocher « Envoyer à Homebridge ».
ATTENTION ! : Si on ne met pas de type générique état sur une commande état, l'équipement en tant qu'accessoire n'est pas envoyé à Homekit.
Arrêter et redémarrer le démon HomeBridge pour faire remonter les modifications dans l'App Maison.

L'objectif c'est de dire au Homepod :
-Dis SIRI, allume la lampe neuf
-Dis SIRI, éteint la lampe neuf
-Dis SIRI, allume la lampe neuf à 50 %
-Dis SIRI, allume la lampe dix
-Dis SIRI, éteint la lampe dix
-Dis SIRI, allume la lampe dix à 50 %
-Dis SIRI, mets la lampe dix de couleur bleue
-Dis SIRI, quel est l’état de ouverture deux ? ( → ouvert, fermé)
-Dis SIRI, quelle est la température du bureau
-Dis SIRI, quel est le taux d’humidité du bureau

Pour plus de détails, quelques documentations :

Produits :
RaspBee (Shield ZigBee Pi) : https://www.dresden-elektronik.de/raspbee/?L=1&ref=gh
ConBee : (USB ZigBee) : https://www.dresden-elektronik.de/conbee/?L=1&ref=gh
Phoscon App : https://www.dresden-elektronik.de/funkt ... L=1&ref=gh
deCONZ : https://www.dresden-elektronik.de/funkt ... econz/?L=1

Manuels :
Phoscon App doc : https://doc.phoscon.de/app/doc.html
Manuel RaspBee : https://www.dresden-elektronik.de/filea ... BHB-en.pdf
Manuel ConBee : https://www.dresden-elektronik.de/filea ... Manual.pdf
deCONZ REST-API doc : http://dresden-elektronik.github.io/deconz-rest-doc

GitHub :
deCONZ REST API plugin (serveur HTTP dans l’App deCONZ sur RPi) : https://github.com/dresden-elektronik/d ... est-plugin


Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.

akenad :)
Dernière édition par akenad le 26 juin 2019, 00:52, édité 8 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 10 mars 2019, 11:02

D'après le résumé de la synchronisation, actuellement le Tap switch n'est pas connu du Plugin RaspBee,
et donc il n'apparaît pas dans les équipements, toutefois lorsqu'on appuie sur les bouton (1,2,3,4) ,
on voit l'information remontée dans la log : buttonevent (respectivement 34,16,17,18)
.
Raspee-synchronisation.png
Raspee-synchronisation.png (67.78 Kio) Consulté 2327 fois
.
Extrait de la log RaspBEE_node au niveau debug :
.

Code : Tout sélectionner

--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '3',
r: 'sensors',
state: { buttonevent: 34, lastupdated: '2019-03-10T12:49:23' },
t: 'event',
uniqueid: '00:00:00:00:00:41:97:3a-f2-0021' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '3',
r: 'sensors',
state: { buttonevent: 16, lastupdated: '2019-03-10T12:49:38' },
t: 'event',
uniqueid: '00:00:00:00:00:41:97:3a-f2-0021' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '3',
r: 'sensors',
state: { buttonevent: 17, lastupdated: '2019-03-10T12:49:42' },
t: 'event',
uniqueid: '00:00:00:00:00:41:97:3a-f2-0021' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '3',
r: 'sensors',
state: { buttonevent: 18, lastupdated: '2019-03-10T12:49:48' },
t: 'event',
uniqueid: '00:00:00:00:00:41:97:3a-f2-0021' }
sendposthttp://jeedom3/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--------------------------------
Pour que le Tap Switch soit reconnu comme équipement par le plugin RaspBee nous allons y apporter des modifications.

Au préalable installer le plugin "Outil de développement" à partir du Market Jeedom.

---EDIT 03/06/2019 /!\ le plugin "Outil de développement" a été retiré du Market Jeedom.
Utiliser maintenant JeeXplorer de @KiboOst


Dans le plugin RaspBEE : réseau RaspBee -> onglet Action
Debug(Deconz) -> cliquer bouton "Afficher les capteurs"

Copier le contenu affiché dans un fichier sensors.json et afficher le contenu par exemple avec le navigateur Firefox
.
DeCONZ-structure-capteurs.png
DeCONZ-structure-capteurs.png (38.75 Kio) Consulté 2286 fois
.
Cela permet de comparer les informations remontées entre le dimmer Switch (type: "ZHASwitch") et le Tap switch (type: "ZGPSwitch").

Sélectionner Plugins -> Programmation -> Outil de développement

Aller dans le dossier html/plugins/RaspBEE/core/config/devices
Cliquer droit sur le fichier ZHASwitch.json et cliquer "dupliquer"
Cliquer droit sur le fichier ZHASwitch copy 1.json et sélectionner "renommer" puis renommer en ZGPSwitch.json

Contenu du fichier ZGPSwitch.json :

Code : Tout sélectionner

{
    "name": "Commande",
    "configuration": {
		"swversion": "",
		"type": "",
		"uniqueid": "",
		"origID": 0,
		"type": "", 
		"manufacturername": "",
		"modelid": ""	
    },
    "commands": [
        {
            "name": "Etat bouton", 
            "type": "info", 
            "isVisible": 1, 
            "isHistorized": 0,		
            "configuration": {
			    "fieldname" : "buttonevent"
            }, 
            "subtype": "numeric", 
            "display": {
                "generic_type": "GENERIC_INFO"
            },
			"template":{
				"dashboard" : "tile",
				"mobile" : "tile"
			}
        }		
    ]
}
.
Plugin-outil-de-developpement.png
Plugin-outil-de-developpement.png (91.24 Kio) Consulté 2286 fois
.
Aller dans le dossier html/plugins/RaspBEE/core/class
Cliquer droit sur le fichier eqLogicOperate.class.php et cliquer "Editer le fichier"
(une autre méthode pour éditer un fichier : Jeedom -> roue crantée -> Configuration -> OS/DB -> Editeur)
Rechercher la chaîne "ZHASwitch" (en principe ligne 39) :
Dupliquer les 4 lignes suivantes à la suite et remplacer les 2 occurrences de la chaîne ZHASwitch par ZGPSwitch :

Code : Tout sélectionner

case "ZHASwitch" :{
				return eqLogicOperate::createGenericDevice('/../config/devices/ZHASwitch.json',$eqLogic,$device,$syncType,$eqLogicMode);
				break;
			}
Ce qui donne :

Code : Tout sélectionner

case "ZGPSwitch" :{
				return eqLogicOperate::createGenericDevice('/../config/devices/ZGPSwitch.json',$eqLogic,$device,$syncType,$eqLogicMode);
				break;
			}
Cliquer sur le bouton "enregistrer et fermer".

Redémarrer le démon du plugin puis effectuer une nouvelle synchronisation.
Le Tap Switch va alors s'ajouter aux équipements.
Modifier l'objet parent de "aucun" en "bureau"
Tester que lorsqu'on appuie sur les boutons du Tap Switch l'état bouton sur le dashboard change.

akenad :)
Dernière édition par akenad le 03 juin 2019, 21:09, édité 10 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

HugoVal11
Timide
Messages : 120
Inscription : 01 nov. 2018, 11:43

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par HugoVal11 » 11 mars 2019, 17:18

Y a eu un ratage ^^.
La réponse était pour quelqu'un d'autre, sur un autre topic.

Mais tant qu'a faire un post, superbe tuto, gavé d'informations utiles, ça m'aurait sauvé des soirées si tu l'avais fait plus tôt. On voit que tu y a passé du temps, merci.

choss38
Timide
Messages : 3
Inscription : 11 mars 2019, 19:58

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par choss38 » 11 mars 2019, 20:12

Bonjour,

complètement nouveau dans l'univers domotique, je m'intéresse au développement de RaspBEE et j'essaye de suivre et comprendre la logique de fonctionnement du plugin.

Si j'ai suivi, il faut obligatoirement qu'un appareil soit reconnu dans Phoscon pour être correctement identifié dans RaspBEE ?

J'ai une vanne thermostatique Eurotronics Spirit Zigbee, elle est toute récemment intégrée dans DeCONZ mais pas encore reconnue dans Phoscon.

Lorsque je fais la synchro avec RaspBEE, il est identifié comme capteur: SPZB0001 erreur inconnue (Equipement inconnu)

L'équipement est inconnue parce qu'inconnu par Phoscon ou il pourrait très bien être reconnu par RaspBEE si le développement avait été fait ?

Dans l'affirmative, que puis-je faire pour aider au développement pour cet appareil ?

Les codes des attributs sont détaillés page 13 de ce document: https://eurotronic.org/wp-content/uploa ... iew_V9.pdf

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 12 mars 2019, 01:07

choss38 a écrit :
11 mars 2019, 20:12
il faut obligatoirement qu'un appareil soit reconnu dans Phoscon pour être correctement identifié dans RaspBEE ?
Non, si l'équipement est reconnu dans DeCONZ, il est loggé dans le plugin RaspBEE. Toutefois il doit avoir été défini dans le plugin RaspBEE pour être interprété comme un équipement Jeedom.
A noter que dans le retour d’expérience que j'ai présenté dans ce topic, l'image de la Phoscon GW que j'ai utilisé est "Headless".
c'est à dire que je n'utilise que Phoscon App et je n'utilise pas l'interface Graphique d'accès à DeCONZ (qui est embarqué dans une autre image que celle que j'ai utilisée).
choss38 a écrit :
11 mars 2019, 20:12
J'ai une vanne thermostatique Eurotronics Spirit Zigbee, elle est toute récemment intégrée dans DeCONZ mais pas encore reconnue dans Phoscon.
Lorsque je fais la synchro avec RaspBEE, il est identifié comme capteur: SPZB0001 erreur inconnue (Equipement inconnu)
L'équipement est inconnue parce qu'inconnu par Phoscon ou il pourrait très bien être reconnu par RaspBEE si le développement avait été fait ?

Lors de la synchronisation du plugin RaspBEE, l'équipement SPZB0001 est indiqué inconnu parce qu'il est connu de DeCONZ mais inconnu du plugin RaspBEE.
Il pourrait très bien être reconnu par leplugin RaspBEE moyennant une adaptation de celui-ci.
Pour cela voir l'exemple du switch dans mon post précédent.
choss38 a écrit :
11 mars 2019, 20:12
Dans l'affirmative, que puis-je faire pour aider au développement pour cet appareil ?
-t'inspirer de mon post précédent
-faire un retour d'expérience dans ce topic
-faire un pull request ici :

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

choss38
Timide
Messages : 3
Inscription : 11 mars 2019, 19:58

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par choss38 » 13 mars 2019, 18:45

Merci pour la réponse.

J'ai suivi ton post.
Je ne peux pas accéder à l'arborescence par le navigateur du plugin développement, il est vide et aucun bouton n'est actif (?)
Je suis passé par l'éditeur de jeedom dans configuration OS/DB

et j'ai créé ZHAThermostat.json

Code : Tout sélectionner

{
    "name": "Thermostat",
    "configuration": {
		"swversion": "",
		"type": "",
		"uniqueid": "",
		"origID": 0,
		"type": "", 
		"manufacturername": "",
		"modelid": ""	
    },
    "commands": [
        {
            "name": "Etat température", 
            "type": "info", 
            "isVisible": 1, 
            "isHistorized": 1,
			"unite": "°C",			
            "configuration": {
			    "fieldname" : "temperature"
            }, 
            "subtype": "numeric", 
            "display": {
                "generic_type": "TEMPERATURE"
            },
			"template":{
				"dashboard" : "tile",
				"mobile" : "tile"
			}
        },	
      {
            "name": "Consigne température", 
            "type": "info", 
            "isVisible": 1, 
            "isHistorized": 1,
			"unite": "°C",			
            "configuration": {
			    "fieldname" : "heatsetpoint"
            }, 
            "subtype": "numeric", 
            "display": {
                "generic_type": "TEMPERATURE"
            },
			"template":{
				"dashboard" : "tile",
				"mobile" : "tile"
			}
        },	
      {
            "name": "Ouverture valve", 
            "type": "info", 
            "isVisible": 1, 
            "isHistorized": 1,
			"unite": "°C",			
            "configuration": {
			    "fieldname" : "valve"
            }, 
            "subtype": "numeric", 
            "display": {
                "generic_type": "GENERIC_INFO"
            },
			"template":{
				"dashboard" : "tile",
				"mobile" : "tile"
			}
        }		
    ]
}
à partir de ces données:
config
battery 85
displayflipped null
heatsetpoint 1850
locked null
mode "auto"
offset 0
on true
reachable true
ep 1
etag "25c53133941b0654cd09542526e1fc30"
manufacturername "Eurotronic"
modelid "SPZB0001"
name "SPZB0001"
state
lastupdated "2019-03-13T07:06:50"
on true
temperature 1972
valve 45
swversion "20181205"
type "ZHAThermostat"
uniqueid "00:15:8d:00:01:92:d1:5f-01-0201"

Le thermostat est bien reconnu dans la syncho (SPZB0001 Equipement dejà à jour ( 3 ) {"cmdError":0,"totalCmdCount":3,"modifiedCmd":0,"notTouchedCmd":3,"addedCmd":0,"removedCmd":0}) et bien ajouté.

Par contre les valeurs sont nulles dans le Dashboard. Elles n'ont pas l'air de remonter. Elles sont pourtant à jour dans deCONZ (et je peux modifier la consigne du thermostat.)

Y'a encore du boulot !!!

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 13 mars 2019, 21:06

choss38 a écrit :
13 mars 2019, 18:45
...Je ne peux pas accéder à l'arborescence par le navigateur du plugin développement, il est vide et aucun bouton n'est actif (?)
Je suis passé par l'éditeur de jeedom dans configuration OS/DB ...
C'est peut-être une question de droits.
dans configuration OS/DB / Système, peux-tu cliquer sur le commande health.sh et réessayer ?

Par ailleurs, la log RaspBEE_node, au niveau debug, aide aussi à créer un fichier JSON correct.

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

choss38
Timide
Messages : 3
Inscription : 11 mars 2019, 19:58

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par choss38 » 14 mars 2019, 09:36

Bonjour,

la commande health.sh n'a rien donné sur le navigateur de l'outil de développement.

Dans RaspBEE_node, on peut voir que certaines données sont bien communiquées (mais pas toutes, j'ignore pourquoi):
websocketclientparser sensorsprocess:
raw sensor object: { e: 'changed',
id: '2',
r: 'sensors',
state:
{ lastupdated: '2019-03-14T07:48:42',
on: true,
temperature: 1884,
valve: 222 },
t: 'event',
uniqueid: '00:15:8d:00:01:92:d1:5f-01-0201' }
sendposthttp://192.168.250.81/plugins/RaspBEE/core/php/jeeRaspBEE.php?apikey=Z5dWHQwtBg2pwduSNcOwF33liV5d3jGr
Mais elles ne sont pas visibles dans le dashboard de Jeedom

J'ai trouvé ça dans le http.error, peut-être une piste ?
[Thu Mar 14 08:34:36.012440 2019] [access_compat:error] [pid 25715] [client 127.0.0.1:34814] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:38:31.581047 2019] [access_compat:error] [pid 4375] [client 127.0.0.1:36438] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:40:38.520573 2019] [access_compat:error] [pid 25715] [client 127.0.0.1:37284] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:44:16.266093 2019] [access_compat:error] [pid 750] [client 127.0.0.1:38738] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:48:42.424576 2019] [access_compat:error] [pid 749] [client 192.168.250.81:59582] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:58:40.200565 2019] [access_compat:error] [pid 19065] [client 192.168.250.81:35618] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 08:58:46.204411 2019] [access_compat:error] [pid 749] [client 192.168.250.81:35662] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 09:00:41.289746 2019] [access_compat:error] [pid 752] [client 192.168.250.81:36426] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php
[Thu Mar 14 09:04:24.768280 2019] [access_compat:error] [pid 5465] [client 192.168.250.81:37900] AH01797: client denied by server configuration: /var/www/html/plugins/RaspBEE/core/php/jeeRaspBEE.php

HugoVal11
Timide
Messages : 120
Inscription : 01 nov. 2018, 11:43

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par HugoVal11 » 16 mars 2019, 16:05

Alors pour info, il y a une subtilités pour le thermostat qui va complique énormément le code.
Le code actuel fonctionne en envoyant une requête JSON avec

Code : Tout sélectionner

		if ($type=="groups") $url=$url."/action";
		if ($type!="groups") $url=$url."/state";
Et pas de bol pour le thermostat la commande est du type "config", donc tu pourras avoir par exemple la température mais tu ne pourras pas agir sur la consigne, en fait "heatsetpoint" est dans "config" et pas "state".

Sinon c'est normal que tu n’aie pas toute les infos via le websocket.

cnam
Timide
Messages : 6
Inscription : 03 mai 2019, 10:25

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par cnam » 22 mai 2019, 11:34

Bjr,
Je suis tout nouveau dans l'utilisation de jeedom ainsi que du plugin raspbee. Je me permets de reprendre le fil de ce sujet parce que c'est celui que j'ai trouvé pour installer le plugin raspBEE. J'ai installé jeedom avec le plugin zwave pour une clé usb zwave.me avec l'inclusion d'une télécommande fibaro keyfob qui a été reconnu, je l'avais sur le dashboard. J'ai ensuite installé le plugin raspbee mais après son installation, l'icone zwave avait disparu ainsi que ma télécomande fibaro.
De plus, je ne parviens pas à lancer le daemon raspBEE, en mode debug son fichier log m'indique :

[2019-05-22 11:10:07][ERROR] : Impossible de lancer le démon RaspBEE, relancer le démon en debug et vérifiez les log
[2019-05-22 11:15:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
[2019-05-22 11:15:03][INFO] : Arrêt du service RaspBEE
[2019-05-22 11:15:04][INFO] : Lancement du démon RAspBEE : nice -n 19 nodejs /var/www/html/plugins/RaspBEE/daemon/daemon.js monapikey jurl=http:///plugins/RaspBEE/core/php/jeeRaspBEE.php rurl=192.168.33.126 wsp=
[2019-05-22 11:15:07][ERROR] : Impossible de lancer le démon RaspBEE, relancer le démon en debug et vérifiez les log

Quand je tape cette commande dans un terminal voici ce que répond le serveur apache :
nice -n 19 nodejs /var/www/html/plugins/RaspBEE/daemon/daemon.js apikey=5jZmtGsuvAn0eKFkMrS281Y7uEDexMOb jurl=http:///plugins/RaspBEE/core/php/jeeRaspBEE.php rurl=192.168.33.126 wsp=
Lancement du daemon (pid :31171)
[ '/usr/bin/node',
'/var/www/html/plugins/RaspBEE/daemon/daemon.js',
'apikey=monapikey',
'jurl=http:///plugins/RaspBEE/core/php/jeeRaspBEE.php',
'rurl=192.168.33.126',
'wsp=' ]
Connect Error: Error: Server responded with a non-101 status: 302 Found
Response Headers Follow:
date: Wed, 22 May 2019 09:29:55 GMT
server: Apache
location: index.php?v=d
content-length: 0
content-type: text/html; charset=UTF-8

Arrêt du daemon en cours ...

Pour l'instant je n'ai rien trouvé pouvant m'indiquer la cause du problème, peut-être que quelqu'un en saura plus que moi. Auriez-vous une idée ?

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 22 mai 2019, 21:40

cnam a écrit :
22 mai 2019, 11:34
Je suis tout nouveau dans l'utilisation de jeedom ainsi que du plugin raspbee.
Si tu es tout nouveau dans l'utilisation de jeedom ce n'est peut-être pas le mieux de se lancer d'entrée dans l'installation manuelle d'un plugin qui n'est pas disponible sur le market.
cnam a écrit :
22 mai 2019, 11:34
je ne parviens pas à lancer le daemon raspBEE
Dans le cas nominal lors du démarrage du démon, le client WebSocket se connecte à la Phoscon GW sur le port 443.
Hors dans ta log debug RaspBEE il est indiqué wsp= alors qu'il devrait y avoir wsp=443.
Tu as peut-être manqué des étapes dans la mise en oeuvre du plugin.

Dans le plugin RaspBEE, Gestion du plugin, icône Réseau RaspBEE, Onglet Informations, Informations de la passerelle RaspBEE :
Il devrait y avoir en particulier :
Nom : Phoscon-GW
ID Modèle : deCONZ
...
Port Websocket : 443

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

cnam
Timide
Messages : 6
Inscription : 03 mai 2019, 10:25

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par cnam » 23 mai 2019, 14:49

Bonjour et merci pour la réponse,
Concernant ma jeunesse dans l'installation du plugin Raspbee, il me faudra bien un jour ou l'autre commencer alors pourquoi pas maintenant, si cela vous convient.
Concernant la configuration de la passerelle voici la copie d'écran :[img]file:///home/cmoliere/T%C3%A9l%C3%A9chargements/Screenshot_20190523_143013.png[/img]
Cela se fait sur l'adresse sur serveur et le port 8080. C'est l'installation de Deconz qui a sélectionné ces paramètres.
Dois-je absolument paramétrer Phoscon sur le port 443 ?
Cdlt,
Pièces jointes
Screenshot_20190523_143013.png
Screenshot_20190523_143013.png (108.97 Kio) Consulté 1789 fois

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 23 mai 2019, 23:27

Dans le plugin RaspBEE, Copie d'écran de Gestion du plugin -> icône Réseau RaspBEE ->
Onglet Informations -> Informations de la passerelle RaspBEE ?

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

cnam
Timide
Messages : 6
Inscription : 03 mai 2019, 10:25

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par cnam » 24 mai 2019, 15:16

Bonjour,
En suivant vos indications, je n'ai pas d'icône Gestion du plugin -> Réseau RaspBEE comme vous pouvez le vérifier sur la copie d'écran. Avez l'apli Phoscon, je parviens bien à ajouter des capteurs et les capteurs d'ouverture de porte on l'air de fonctionner quand j'opère un changement d"état.
Screenshot_20190524_150753.png
Screenshot_20190524_150753.png (88.33 Kio) Consulté 1750 fois

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 26 mai 2019, 01:49

Si tu accèdes à Phoscon App avec uniquement son adresse ip dans un navigateur alors tu devrais essayer de mettre 80 au lieu de 8080 comme port du pont RaspBee dans la configuration du plugin (cf ma copie d’écran plus haut).

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

cnam
Timide
Messages : 6
Inscription : 03 mai 2019, 10:25

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par cnam » 30 mai 2019, 21:31

Bonsoir,
J'ai pu régler les problèmes jusqu'à la synchronisation des équipements. Dans Phoscon j'ai 5 équipements dont trois capteurs d'ouverture de porte, un capteur de vibration et le "Daylight sensor" propre à Phoscon. Je retrouve bien dans la fenêtre de synchronisation de Raspbee les 5 capteurs mais seuls ceux d'ouverture de porte sont valides ( voir la copie d'écran ).
Y a-t-il un moyen d'ajouter les capteurs de vibration à Raspbee ?
Cordialement,
Pièces jointes
Screenshot_20190530_212337.png
Screenshot_20190530_212337.png (137.71 Kio) Consulté 1693 fois

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 26 juin 2019, 00:47

Bonjour à tous, c'est akenad :) ,

Aujourd'hui je vais vous présenter un retour d’expérience sur la migration de ma Phoscon Gateway, du plugin Raspbee vers le plugin Deconz.

Le plugin Deconz est installé sur un Odroid-C2 Armbian Stretch Kernel 3.x et Jeedom v3.3.26.

Depuis vendredi dernier est disponible en stable officiel le « Plugin Deconz ».
Sa documentation officielle est ici :
https://jeedom.github.io/plugin-deconz/fr_FR/
Ce plugin va permettre d'intégrer une multitude de modules ZigBee (Ikea, Philips Hue, Xiaomi etc...) sans avoir a passer par leur passerelle avec la clé Conbee/Conbee II.

En attendant la sortie de ce plugin, en mars dernier, j’avais testé le plugin tiers en beta « plugin Raspbee » qui était publié sur github (mais pas sur le market).
L’objectif était de mettre en œuvre ma “Phoscon Gateway” dans Jeedom. Pour plus de détails, ce retour d’expérience se trouve dans le premier post de ce topic.
J’avais réalisé ma Phoscon Gateway avec un RPi et une carte RaspBee qui fonctionne aussi bien qu’avec la clé ConBee.
Je vais donc réutiliser la même Gateway avec le plugin Deconz.

J’ai donc installé le plugin Deconz et suivi la documentation officielle.
Je n’ai pas effectué d’installation de Deconz local mais j’ai ajouté la Phoscon Gateway.
Pour ajouter la gateway :
sur la page de configuration du plugin, cliquer sur le bouton Decouverte.
Sont alors automatiquement retrouvés et renseignés dans cette page : ID, Nom, IP, Port
Ensuite dans la Phoscon Gateway :
aller sur “gateway” puis “advanced” et cliquer Authenticate App et enfin dans les 60s aller sur la configuration du plugin dans Jeedom puis cliquer sur le bouton « Récuperer clef API »
Sont alors automatiquement retrouvés et renseignés dans la page de configuration : Port Socket, clef API

Quelques capteurs et lumières sont déjà configurés dans la Phoscon Gateway (voir premier post plus haut).
En cliquant sur l’icône Synchronisation tous les équipements Zigbee apparaissent.

A noter que le Philips Hue Tap switch model PTM 215Z (4 boutons, sans pile) et l’ampoule LTW001 Philips Hue A19 White Ambiance E27 apparaissent mais ne disposent pas de commande.
.
.
Deconz-equipements-zigbee.png
Deconz-equipements-zigbee.png (45.95 Kio) Consulté 1484 fois
Deconz-reseaux-noeuds.png
Deconz-reseaux-noeuds.png (66.25 Kio) Consulté 1484 fois
.
.
Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1876
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par domoggvad » 07 juil. 2019, 09:16

Bonjour @akenad
tu n'as pas testé en local sur un odroid c2? sinon as tu pu ajouter des xiaomi switch ronds? de mon côté impossible
merci
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Avatar de l’utilisateur
akenad
Actif
Messages : 694
Inscription : 27 oct. 2017, 11:39

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par akenad » 07 juil. 2019, 10:38

domoggvad a écrit :
07 juil. 2019, 09:16
Bonjour @akenad
tu n'as pas testé en local sur un odroid c2? sinon as tu pu ajouter des xiaomi switch ronds? de mon côté impossible
merci
Bonjour @domoggvad,

Je n’ai pas testé pour l’instant la Gw Deconz en local sur Odroid-C2 cependant il existe un paquet deconz pour arm64 ici :

https://www.dresden-elektronik.de/rpi/deconz/alpha/

Pour l’instant j’ai pris un odroid-c2 pour installer le plugin deconz mais j’ai d’abord étudié le fonctionnement avec une Gw déportée sur un Rpi3 avec une carte Raspbee. Je n’ai pas de switch Xiaomi.

akenad :)
Dernière édition par akenad le 07 juil. 2019, 12:24, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Stretch Kernel 3.x
RPi3B+ SSD Raspbian Stretch
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster
RPi4B SSD Raspbian Buster

Mes équipements

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1876
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: [RTEX] HomePod Homebridge ZigBee - Phoscon Gateway - deCONZ - RaspBee ConBee - Plugin RaspBee

Message par domoggvad » 07 juil. 2019, 11:53

Bonjour @akenad,
je viens de tester en local sur une C2, ça fonctionne.
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités