[Présentation] akenad

Bonjour à tous,

Ma présentation ici :
https://www.jeedom.com/forum/viewtopic.php?f=50&t=32599

Mes [RTEX] (ReTour d’EXpérience) sur Jeedom Community ici :

L’objectif de ce sujet de présentation, pour ne pas trop le “charger” n’est pas d’ouvrir des discussions mais de rassembler de temps en temps des petits “Flash” sur des sujets transverses pour consultation.
Si nécessaire j’ouvre par ailleurs des sujets dédiés pour discussion.

Les “Flash” :

akenad :slight_smile:

1 J'aime

Salut @akenad bienvenue a toi sur ce nouveau forum :wink:

Bienvenue.
Amitiés
Phil

"Flash" Les ports Jeedom :

Bonjour,

Voici quelques ports que l’on peut rencontrer dans les plugins Jeedom :

port d’un carte GPIO (Razberry, Enocean Pi) :

  • /dev/ttyS1 : JeedomSmart Stretch Kernel 3, Odroid-C2 Armbian Stretch Kernel 3
  • /dev/ttyAMA0 : Pi3 Raspbian Stretch Kernel 4, Pi4 Raspbian Buster Kernel 4
  • /dev/ttyAML1 : Odroid-C2 Armbian Buster Kernel 5

Port d’une clé USB :

  • /dev/ttyUSB* : JeedomSmart Stretch Kernel 3, Odroid-C2 Armbian Stretch Kernel 3

  • /dev/ttyACM* : Pi3 Raspbian Stretch Kernel 4, Pi4 Raspbian Buster Kernel 4, Odroid-C2 Armbian Buster Kernel 5

akenad :slight_smile:

"Flash" Les ports USB du Pi4 :

Bonjour,

Le Pi4 dispose de :

  • 1 port USB-C pour l’alimentation
  • 2 ports USB2 (couleur noire)
  • 2 ports USB3 (couleur bleue)

1 port USB3 peut-être utilisé pour connecter un disque USB3 SSD.
1 port USB2 peut-être utilisé pour connecter un Hub USB2 auto alimenté.

Les clés USB peuvent alors être connectées sur le HUB, car il a été constaté un problème de fonctionnement pour certaines clés USB connectées directement sur les ports USB du Pi4 telles que la clé USB Aeotec Z-Stick Gen5

Un exemple de mise en oeuvre ici : https://community.jeedom.com/t/2512

akenad :slight_smile:

1 J'aime

"Flash" Restauration de la Smart :

Bonjour,

Sur la JeedomSmart vous avez fait une “Restauration Image” (pour passer en Stretch), la sauvegarde de Jeedom a été effectuée sur la clé USB, le système et un Jeedom vierge ont été effectivement installés, mais la restauration n’a pas fonctionné (étape 5, finalisation, figé à 1%).

Voici une méthode pour effectuer la restauration manuellement :

  1. Installer le plugin JeeXplorer
  2. Introduisez la clé USB dans votre PC
  3. Lancer JeeXplorer
    -Aller dans le dossier /html/backup
    -Cliquer droit sur le dossier et sélectionner “Envoyer les fichiers”
    -Glissez-déposez le fichier backup-xxx.tar.gz de la clé USB
  4. Aller dans le menu “Sauvegardes” (Onglet Jeedom Roue crantée en V3, Réglages-> Système en V4)
    Vous devriez voir le fichier dans Sauvegardes locales/Sauvegardes disponibles
    -Cliquer sur “Restaurer la sauvegarde”

akenad :slight_smile:

1 J'aime

"Flash" Le projet ConnectedHomeIP :

Bonjour,

Apple, Google, Amazon et la ZigBee Alliance forment un groupe de travail pour développer un standard ouvert (projet open-source sur github) pour le smart Home, un protocole de connectivité unifié basé sur IP, qui sera compatible avec les services smart home et assistant vocaux tels que Google Assistant (Weave), Amazon Alexa, Apple Siri (HomeKit).
Silicon Labs, membre de la ZigBee Alliance, qui possède par ailleurs Sigma Designs, le créateur du protocole propriétaire Z-Wave, envisage pour rester dans la course de faire du Z-Wave un standard ouvert.

Il faut donc probablement s’attendre dans un futur proche dans le monde des équipements domotique à une convergence des messages s’appuyant sur les radios Wi-Fi, Bluetooth BLE, Zigbee et Z-Wave et à la disparition à terme de quelques Gateway.

Le projet est ici : https://www.connectedhomeip.com
L’ouverture du Z-Wave est ici : https://z-wavealliance.org/z-wave-specification

Un sujet dédié pour en discuter ouvert ici : https://community.jeedom.com/t/11698

akenad :slight_smile:

"Flash" Les Box Jeedom :

Bonjour,

l’idéal a minima est d’avoir 2 box :

  • 1 Box Buster + V4 (avec plugins indiqués compatible Jeedom V4 sur le market)
  • 1 Box Stretch + V3 (pour la “old compatibility”)

En outre le Plugin Jeelink est compatible V4 (sert à lier 2 Jeedoms)

Après tout est possible, par exemple une Smart avec V4.

akenad :slight_smile:

"Flash" Xiaomi Gateway, mode Dev/LAN et port udp 9898 :

Xiaomi Gateway DGNWG02LM, mode Dev/LAN inopérant,
port udp 9898 à ouvrir par méthode matérielle.

Bonjour,

le plugin Xiaomi Home ne fonctionne pas lorsque l’activation du mode développeur (API LAN) est inopérante dans l’App Mi Home.

Cette méthode est censée ouvrir le port udp 9898 sur la Gateway mais parfois cela n’a aucun effet.

Pour ouvrir ce port une méthode matérielle consiste à lancer sur la Gateway la commande :

psm-set network.open_pf 3

La procédure détaillée est décrite sur l’ancien forum ici : https://www.jeedom.com/forum/viewtopic.php?f=182&t=40976#p719052

akenad :slight_smile:

"Flash" Version OS :

Bonjour,

La version du système dans Jeedom s’obtient en allant dans :
Analyse -> Santé
Version OS : […]

C’est très utile pour résoudre un problème de préciser sont matériel et son système lorsqu’on expose un problème sur Jeedom Community.

Quelques exemples :

  • Jeedom Smart Debian Stretch
    Version OS : Linux hostname 3.14.79-94 #1 SMP PREEMPT Mon Nov 21 17:13:27 BRST 2016 aarch64 GNU/Linux [9.4]

  • Odroid-C2 eMMC Armbian Buster
    Version OS : Linux hostname 5.3.11-meson64 #19.11.3 SMP PREEMPT Mon Nov 18 20:10:57 CET 2019 aarch64 GNU/Linux [10.2]

  • RPi3B+ SSD Raspbian Stretch
    Version OS : Linux hostname 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux [9.9]

  • RPi4B SSD Raspbian Buster
    Version OS : Linux hostname 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux [10.3]

  • NUC Intel VM proxmox Stretch
    Version OS : Linux hostname 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux [9.5]

  • NUC Intel VM proxmox Buster
    Version OS : Linux hostname 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5 (2019-06-19) x86_64 GNU/Linux [10.0]

Voici un petit tableau comparatif simplifié de versions de paquets Debian, fréquemment utilisés par Jeedom :

------------Jessie (Debian 8.0)------Stretch (Debian 9.0)------Buster (Debian 10.0)
Kernel-----------3.16-------------------------------4.9--------------------4.19
GCC--------------4.9---------------------------------6.3--------------------7.4 et 8.3
PHP--------------5.6---------------------------------7.0--------------------7.3
Python----------2.7 et 3.4------------------------2.7 et 3.5------------2.7 et 3.7
Apache---------2.4.10-----------------------------2.4.25----------------2.4.38
DB---------------MySQL 5.5-----------------------MariaDB 5.8-------MariaDB 10.3
npm----------------------------------------------------------------------------5.8
NodeJS------------------------------------------------------------------------10.15
ffmpeg------------------------------------------------3.2--------------------4.1

A noter que le Core et les plugins de Jeedom peuvent être amenés, via l’installation des Dépendances, à désinstaller certains paquets et les remplacer par d’autres versions.

Plus de détails ici : https://forum.jeedom.com/viewtopic.php?f=50&t=32599&start=20#p743844

akenad :slight_smile:

1 J'aime

“Flash” Plugin Jeedom Homebridge :

Bonjour,

Sur le iPhone, dans l’App “Maison”, pour voir les ponts Homebridge et leurs accessoires,
2 méthodes :

  1. cliquer l’icone “Maison” en bas à gauche
    puis cliquer sur l’icone Maison en haut à gauche
    puis sélectionner “Réglages des domiciles” puis le nom d’un domicile (“Maison” pour moi)

  2. cliquer l’icone “Maison” en bas à gauche
    puis cliquer le bouton “Modifier” (en haut à droite)
    alors un chevron “>” apparait à droite du nom du domicile (“Maison” pour moi)
    cliquer sur “>”

ensuite sélectionner “concentrateur et ponts”,
puis sélectionner le pont.

Pour supprimer le pont cliquer “Supprimer le pont du domicile”.

Version en images animées par @nebz ici : Voir pont Homebridge dans iPhone App Maison

akenad :slight_smile:

“Flash” équipements Zigbee Xiaomi :

Bonjour,

Pour savoir si un équipement Zigbee est compatible avec le plugin Jeedom “Xiaomi Home” (associé à la Xiaomi Gateway DGNWG02LM),
le mieux est de consulter le site du développeur lunarok : https://lunarok-domotique.com :
Ensuite sélectionner “Plugins Jeedom” > "Xiaomi Home > “Xiaomi Smart Home Security”
(accès direct : https://lunarok-domotique.com/plugins-jeedom/xiaomi-home-jeedom/aqara-lumi-xiaomi-smart-home-security/)
et parcourir le tableau.

Par exemple on peut y trouver :

  • le double interrupteur encastrable, de son petit nom “Aqara Wall Switch”, alias “QBKG03LM ZigBee Aqara Wall double Switch” (L L1 L2, sans Neutre)
  • la prise, de son petit nom “Aqara Plug”, alias “ZNCZ02LM ZigBee Xiaomi Mijia Power Plug”

QBKG03LM-Zigbee-Aqara-Wall-double-Switch
QBKG03LM-Zigbee-Aqara-Wall-double-Switch-back
ZNCZ02LM-Xiaomi-Mijia-ZigBee-Power-Plug-Front
ZNCZ02LM-Xiaomi-Mijia-ZigBee-Power-Plug-Back
A 99 %, Si l’équipement Zigbee n’est pas dans ce tableau, c’est qu’il n’est pas compatible avec le plugin Xiaomi Home.

Par exemple on ne trouve pas dans le tableau :

  • le double relais, de son petit nom “Aqara Relay", alias ”LLKZMK11LM Zigbee Xiaomi Mijia Aqara Two way Wireless Relay Controller (2 channels) (model:lumi.ctrl_dualchn)"

LLKZMK11LM-Zigbee-Xiaomi-Mijia-Aqara-Wireless-Relay-Controller-2channels

Inutile de demander au développeur du plugin quand un équipement qui n’est pas dans le tableau sera compatible car la compatibilité n’est pas du fait du plugin mais de l’API LAN Xiaomi sur laquelle s’appuie le plugin.
Par ailleurs ce n’est pas parce qu’un équipement fonctionne avec l’App Mi Home qu’il va fonctionner avec le plugin Xiaomi Home. En effet l’App Mi Home fonctionne avec le Cloud Xiaomi mais pas L’API LAN qui peut comporter des différences.

Une description de l’API LAN et des équipements pris en charge est ici : http://docs.opencloud.aqara.com/en/development/gateway-LAN-communication/
Le relais est certes mentionné dans la documentation, mais l’API ne permet pas de le commander.
Plus de détails ici : https://forum.jeedom.com/viewtopic.php?f=182&t=40976#p736635

akenad :slight_smile:

1 J'aime

"Flash" plugin Z-Wave :

Bonjour,

Depuis plus de 2 ans que je l’utilise je suis très satisfait du plugin Jeedom Z-Wave.

Cependant, 2 petits bémols :

1) Retours d’état :
Depuis la mise à jour du plugin du 04-02-2019 (c’était donc il y a un an) (https://jeedom.github.io/plugin-openzwave/fr_FR/changelog), il arrive que pour certains modules, certains retours d’états ne soient pas pris en compte par le plugin en configuration par défaut.
Un contournement est possible dans la configuration du module :
Equipement -> Configuration -> Valeurs
Changer le Rafaichissement de “Auto” à “5 min”.
On perd le temps réel mais ce n’est pas forcement un problème, ça dépend de l’usage.

2) Compatibilité avec de nouveaux modules
Certains nouveaux modules ne sont pas complétements fonctionnels.
Ceci est lié au fait que le plugin Jeedom Z-wave s’appuie toujours sur un fork de Openzwave 1.4 alors que certains nouveaux modules nécessitent Openzwave 1.6 pour être pleinement fonctionnel, comme par exemple l’Aeotec Doorbell 6 (ZW162) et la nécessité d’utiliser la commande soundswitch pour modifier la sonnerie et le volume.

Toutefois une alternative au plugin actuel ou à OpenZWave 1.6 pourrait être étudié.
En effet Comme je l’ai indiqué dans un post plus haut Silicon Labs ouvre ses spécifications Z-Wave.
Une alternative pourrait être de développer un nouveau plugin s’appuyant sur le Z-Wave SDK de Silicon Labs.
L’outil “Z-Wave PC Controller” (téléchargeable depuis https://www.silabs.com) est un exemple d’application qui utilise les fonctionnalités exposées par l’API série Z-Wave embarquée dans un contrôleur Z-Wave.

Et quelques informations complémentaires en passant :

akenad :slight_smile:

4 J'aimes

"Flash" Logs Debug :

Bonjour,

Un petit Flash à l’attention particulière des nouveaux arrivants sur le forum.

Vous avez un problème sur Jeedom, vous voulez vous faire aider.
Vous êtes les bienvenus et au bon endroit.
Mais attention les “aideurs/Helpeurs” n’ont ni la science infuse ni de boule de cristal.

Si vous dites par exemple “j’ai un problème depuis la dernière mise à jour du plugin totopouet, vous avez une idée ?”
C’est peut-être un peu court.
L’aideur qui voudra essayer de vous aider vous demandera “les logs debug”.

"Papa, c'est quoi cette bouteille de lait ?"

  • Log : fichier journal contenant les enregistrements historique des événements d’un processus particulier.
  • Debug : dans le contexte Jeedom c’est le niveau du log au maximum de verbosité.

Toutes les logs Jeedom sont rassemblées et visibles via :
Onglet “Analyse” -> Logs
quelques exemples :

  • backup
  • http.error
  • jeedom
  • network
  • plugin
  • restore
  • scenario
  • starting
  • update

Les logs des plugins sont “tournant”, c’est-à-dire que les lignes les plus récentes viennent écraser les lignes les plus anciennes. Ceci pour éviter que le disque ne se remplisse à l’infini.

Le nombre de lignes maximum dans un fichier de log est de 500 initialement, lors de l’installation de Jeedom.
Parfois ce n’est pas suffisant pour tracer entièrement un phénomène ou un bug.

le “Nombre de lignes maximum dans un fichier de log” est modifiable (Jeedom V4) :
Onglet Réglages -> Système -> Configuration -> Logs
puis cliquer sur l’onglet “Logs” (et pas “Alertes”)

Lorsque c’est nécessaire le nombre de lignes peut être passé temporairement à 1000 ou 2000, le temps des investigations.

les logs d’un plugin se gèrent dans la configuration du plugin.
souvent un plugin a 3 logs ;

  • le log des dépendances, d’installation et/ou de mise à jour
  • le log du démon (s’il en a un)
  • le log de fonctionnement

prenons l’exemple des plugins Z-Wave et Homebridge.
Dans
Gestion -> configuration du plugin -> “Logs et surveillance” :

Z-Wave :

  • le log des dépendances, d’installation et/ou de mise à jour : “Openzwave_update”
  • le log du démon : “Openzwaved”
  • le log de fonctionnement : “Openzwave”

Homebridge :

  • le log des dépendances, d’installation et/ou de mise à jour : “Homebridge_dep”
  • le log du démon : “Homebridge_daemon”
  • le log de fonctionnement : “Homebridge”

Pour générer des logs en niveau Log Debug,
cliquer sur le bouton radio “Debug” puis sur le bouton “Sauvegarder” (de la fenêtre “Logs et surveillance”)

et pour générer de la log :

  • Relancer les Dépendances
  • ReDémarrer le Démon

Si le forum ne vous autorise pas à joindre un fichier parce que en tant que nouvel utilisateur vous n’avez pas encore atteint le niveau de confiance 1 (“Basic user”, badge “Actif” : https://community.jeedom.com/badges/1/actif), le contenu de chaque Log peut être copié/collé dans un post.

Pour une bonne lisibilité et pour ne pas “charger” le post, utiliser l’icône “Texte préformaté” :
log-joint

Une fois les investigations terminées, revenir au niveau de log par défaut et au nombre de lignes maximum dans un fichier de log à 500.
(ceci pour ne pas remplir le disque inutilement).

akenad :slight_smile:

4 J'aimes