Enocean Pi - No base id from enocean key, shutdown

Bonjour à tous,

Je viens de recevoir mon module Enocean Pi que j’ai installé sur un Raspberry Pi 4 sur lequel tourne Jeedom 4.1.20

Une fois cela fait, j’ai installé le plugin Enocean, lancé l’installation des dépendances et tenté de lancer le démon.

Malheureusement, ce dernier refuse de démarrer et j’ai, dans les logs du plugin, l’erreur suivante :

[2021-04-01 08:38:30][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:38:34][ERROR] : No base id from enocean key, shutdown
[2021-04-01 08:39:22][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:39:26][ERROR] : No base id from enocean key, shutdown
[2021-04-01 08:40:13][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:40:18][ERROR] : No base id from enocean key, shutdown
[2021-04-01 08:40:58][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:41:00][ERROR] : No device found
[2021-04-01 08:41:30][ERROR] : Impossible de lancer le démon openenocean, vérifiez le port
[2021-04-01 08:42:01][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:42:06][ERROR] : No base id from enocean key, shutdown
[2021-04-01 08:44:38][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-04-01 07:44:43][ERROR] : No base id from enocean key, shutdown

Au niveau de l’installation des dépendances, tout semble OK :

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 http://phoscon.de/apt/deconz buster InRelease
Hit:4 https://deb.nodesource.com/node_8.x buster InRelease
Reading package lists...

Reading package lists...
Building dependency tree...
Reading state information...
  python-soupsieve python-webencodings
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 158 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.21.0-1).
python-serial is already the newest version (3.4-4).
The following packages were automatically installed and are no longer required:
  python-backports.functools-lru-cache python-html5lib python-lxml
  python-soupsieve python-webencodings
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 158 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: enum-compat in /usr/local/lib/python2.7/dist-packages (0.0.3)
Requirement already satisfied: enum34; python_version < "3.4" in /usr/lib/python2.7/dist-packages (from enum-compat) (1.1.6)

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...

Reading state information...
Package 'python-bs4' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  python-backports.functools-lru-cache python-html5lib python-lxml
  python-soupsieve python-webencodings
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 158 not upgraded.
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: beautifulsoup4 in /usr/local/lib/python2.7/dist-packages (4.9.3)
Requirement already satisfied: soupsieve<2.0,>1.2; python_version < "3.0" in /usr/local/lib/python2.7/dist-packages (from beautifulsoup4) (1.8)
Requirement already satisfied: backports.functools-lru-cache; python_version < "3" in /usr/local/lib/python2.7/dist-packages (from soupsieve<2.0,>1.2; python_version < "3.0"->beautifulsoup4) (1.6.3)
********************************************************
*             Installation terminée                    *
********************************************************

Voici la page de configuration du plugin :

Après plusieurs recherches, j’ai tenté les manipulations suivantes :

  • Désactivation du bluetooth : Disabling Bluetooth on Raspberry Pi
  • Réinstallation du plugin
  • Relancer l’installation des dépendances
  • Sélectionner le port « auto » plutôt que « Raspberry Pi (/dev/ttyAMA0) » dans la section « Configuration »

Pour information, mon Rasp Pi 4 tourne sous Debian Buster

Je ne sais plus top quoi tenter mis à part une réinstallation complète mais, avant d’en arriver là, j’aimerais avoir vos avis sur le sujet et si ce problème est connu

Merci à vous !

Bonne journée,
Trif’

Bonjour,

Le tutoriel pour désactiver le BT n’est peut être plus à jour (pour un Pi4, la commande ne s’appel plus pi3-xxx).

La commande est maintenant :
dtoverlay=disable-bt
Elle est aussi valable pour les Raspberry Pi 3B.

Je ne sais pas si c’est lié à votre problème, mais votre Raspberry Pi 4 n’est pas du tout à jour coté OS.
En SSH, faite cela :
sudo apt update && sudo apt full-upgrade -y
Et redémarrez une fois terminé :
sudo reboot

1 « J'aime »

Bonjour,
En plus des conseils de Fabrice, j’ai pour ma part dû supprimer
« console=serial0,115200 » dans le fichier /boot/cmdline.txt
Bonne journée également,
Sylvain.

Bonjour,

Merci pour vos retour,

J’ai mis à jour l’OS du raspberry mais ça n’a rien changé (mais c’était tout de même bon de le faire :wink: )

@sylvouille, merci pour l’info, ça m’a mis sur la piste
le souci venait, en effet, de l’utilisation, par défaut, du port console pour du debug sur le Pi4
j’ai désactivé le port série :

systemctl stop serial-getty@ttyAMA0
systemctl disable serial-getty@ttyAMA0

Une fois désactivé, le démon accepte de démarrer :slight_smile:

Par contre, il me semble que ces commandes ne sont pas conservées après reboot, je testerai la modif de @sylvouille :wink:

Merci encore à vous !

Trif

1 « J'aime »

Bonsoir.

Il faut le faire depuis raspi-config

Bonjour,
Pour ma part le daemon est Ok mais je n’arrive pas à détecter mon inter et mes modules en mode inclusion…

Vous avez une idée?

Merci

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.