documentation

Plugin OZW

Plugin permettant de s’interfacer avec les centrales de communication SIEMENS de type OZW.

Les centrales de communication OZW sont utilisées pour communiquer avec les cartes pilotant de nombreuses chaudières, pompes à chaleur et autres dispositifs industriels. Celles-ci proposent un serveur WEB embarqué à partir duquel on peut piloter les dispositifs qui y sont connectés.

Il existe deux modèles au fonctionnement à peu près identique :

La communication entre le plugin et l’OZW s’effectue via les WEB APIs fournies par SIEMENS qui permettent de simuler les interactions réalisées normalement sur le serveur WEB.

Ce plugin est une évolution majeure du plugin OZW672 (voir https://github.com/NextDom/plugin-ozw672) qui n’est plus maintenu et ne fonctionne pas dans la version actuelle de Jeedom.

Installation et configuration du controleur OZW

Pour l’installation de la centrale de communication WEB, se référer à la documentation SIEMENS correpondante.

OZW_WEB_ACCESS

Activer l’accès aux WEB APIs (menu Home > 0.5 OZWx72.01 > Settings > Communication > Services).

Le plugin a été testé avec une version 12 du WEB serveur. A priori, le plugin devrait fonctionner avec des versions antérieures car les appels aux APIs sont assez basiques et doivent exister depuis de nombreuses versions.

OZW_accueil

Une fois l’installation effectuée, on doit trouver une page WEB qui ressemble à ceci.

Dans cette configuration, on trouve 2 devices:

OZW_device

Les différents datapoints définis pour la carte sont accessibles. Il est possible de les consulter et éventuellement de les modifier.

Dans les APIs fournies par SIEMENS, les datapoints doivent être spécifiés via leur référence WEB que l’on peut trouver dans l’interface WEB.

OZW_datapoint_reference

Pour la trouver, se placer sur la ligne correspondante et lancer l’inspection de l’élément (en général Click-droit puis Inspecter). Dans le code correspondant, on trouve un numéro dans l’instruction ‘openDialog(‘xxx’) ‘ ou ‘id=’dpxxx’ qui indique la référence WEB, 591 dans l’exemple ci-dessus.

OZW_ID_menu

De même, l’ID d’un menu peut être nécessaire et est touvée de la même façon, 590 dans l’exemple ci-dessus.

Configuration du plugin

Une fois le plugin installé, il faut l’activer.

Vous pouvez activer le niveau de log Debug pour suivre l’activité du plugin et identifier les éventuels problèmes.

Configuration des équipements

La configuration des équipements est accessible à partir du menu du plugin (menu Plugins, Objets Connectés puis OZW).

Cliquer sur Ajouter pour définir l’OZW.

OZW_Equipement_OZW

Indiquer la configuration de l’OZW :

Après avoir sauvegardé l’OZW, les boutons suivants sont actifs:

OZW_Equipement_OZW_devices

Dans l’exemple ci-dessus, on trouve après l’importation des devices :

OZW_Equipement_OZW_device

Il est possible d’associer une icone spécifique au device. On peut également personaliser une icone de type perso en ajoutant l’image correspondante (par exemple perso1.png pour l’icone perso1) dans le répertoire plugin_info du plugin.

Commandes associées aux équipements

OZW_Commandes

Pour l’OZW, 2 commandes de type info sont créées :

OZW_Commandes_device_initial

Pour les devices attachés à l’OZW, 2 commandes sont créées :

OZW_Importer_Menu_principal

Le bouton ‘Importer les commandes principales’ dans l’onglet équipement permet d’importer tous les datapoints du menu appelé ‘mobile’. Celui-ci est proposé dans l’application Android fournie par SIEMENS et n’est pas disponible pour tous les devices. La création des commandes peut prendre plusieurs minutes. Après exécution, on trouve les principaux datapoints du device définis comme des commandes de type info.

OZW_import_menu_specifique

De même, le bouton ‘Importer menu’ dans l’onglet équipement permet d’importer tous les datapoints d’un menu spécifique. Pour cela, il faut fournir la référence WEB du menu.

OZW_boutons_import_commande

Dans l’onglet ‘Commandes’, les boutons suivants sont disponibles :

Attention : bien fournir la référence WEB du datapoint et non le numéro de ligne affiché sur la ligne du datapoint.

Analyse des champs de la commande

OWZ_Analyse_commande

Pour chaque commande relative à un datapoint, on trouve en plus des champs habituels de jeedom :

Widget

OZW_widget

Voici un exemple de widget. On peut modifier le nom des commandes pour refléter le numéro de ligne indiqué dans le serveur WEB.

Avis

OZW_avis

Si vous appréciez ce plugin, merci de laisser une évaluation et un commentaire sur le Jeedom market, ça fait toujours plaisir: https://jeedom.com/market/index.php?v=d&p=market_display&id=4414#