[RTEX] Pi4 - SSD mSATA – Pi OS 64Bits Buster – Jeedom V4

@olive, c’est la continuité de ma réinstallation sur rpi 4b en boot ssd avec rapatriement de mes clé Conbee 2 et clé Zwave qui sont actuellement en déportées sur un rpi. Mon hub usb est en chemin (livraison prévue demain), je souhaite juste préparer au mieux cette nouvelle config. Pour Deconz, il est conseillé de désactiver les options SERIAL (dans la doc) par contre sur la communauté, il a des soucis avec la clé Zwave, donc je demande juste un coup de pouce pour être sur de mon installation. @akenad a la même config donc autant profiter de son rtex…

Bonsoir
Alors ça je connais par cœur, et il n’y a aucune explication rationnelle !
J’ai souvent ce problème (sur plusieurs SSD car j’en ai une collection) ça marche ou pas, je débranche je rebranche 10 fois…
Très souvent on règle le problème en changeant de PC.
J’ai déjà eu un câble du boitier HS mais pour le reste je n’ai jamais rien compris…
Philippe

Bonsoir
Tu veux dire que la visualisation du mSata dans Windows est parfois très aléatoire? Le probleme vient que le gestionnaire de disque n’affecte pas a tous les coût une lettre au msata… il suffit alors de l’affecter manuellement…

@Steph034, je te confirme pour la clef Aoen Zwave Gen 5 le probleme est hardware, interne à la clef.
On en parle ici: Compatibilité AEOTEC Zstick Gen 5 et RPI4B - #23 par alexcrp

Bonjour @akenad
J’ai monté un RPI4 avec un disque SSD dans un boitier Geekworm avec carte alim+ventil X735 alimenté par une alim ext de 6A.
Apres install image jeedom64b et MAJ je me retrouve avec un kernel 5.4.51 V8+ et un firmware 1327 de juillet 2020
Jusque la tout fonctionne bien , la restaur de jeedom OK .J’ai donc rapatrié en premier ma clé zwave aeonlab Gen5 sur un port USB2 du RPI4 … bien reconnu, le reseau se lance OK , puis mon hub USB avec son alim sur le 2° port USB2 du RPI4 ou j’ai branché ma clé enOcean… mais elle etait configuré en auto … donc je ne sais pas quelle port elle utilisait. Le roseau EnOcean a bien démarré . Puis j’avais aussi une cle Huawei SMS branché sur le hub que je n’ai pas pu faire démarrer du premier coup (j’ai pas insisté me réservant ça pour plus tard!!).
J’étais bien content… jusqu’à ce que j’ai eu besoin de redémarrer le PI4… Impossible de redémarrer le zwave . Dans les ports dispo il n’y a plus que Raspberrypi(/dev/ttyAMA0) pour le enOcean et SMS il y a une bonne liste de port !! (sur un rpi3 on voit plein de ports!! et je ne me rappelle pas la liste des ports tout a fait au début mais j’ai bien l’impression qui y en avait beaucoup plus !!!) Le demon semblait bien démarrer : status OK config OK dépendance OK mais dans l’onglet Reseau Zwave onglet résumé: rien (pas une ligne écrite !!!


J’ai mis en debug et voici ce que j’ai récupéré dans les logs openzwave:


> Citation

[2020-09-24 09:38:19][ERROR] : No config file found to backup
[2020-09-24 09:41:54][ERROR] : No config file found to backup
[2020-09-24 09:41:57][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device /dev/ttyAMA0 --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey GI3JNyBSHPOKnn8EBX1lO5URlKqjJwdhRZbE1jskZlVkDWvk --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
[2020-09-24 09:41:58][INFO] : Start openzwaved
[2020-09-24 09:41:58][INFO] : Log level : debug
[2020-09-24 09:41:58][DEBUG] : PID file : /tmp/jeedom/openzwave/deamon.pid
[2020-09-24 09:41:58][INFO] : Device : /dev/ttyAMA0
[2020-09-24 09:41:58][DEBUG] : Apikey : GI3JNyBSHPOKnn8EBX1lO5URlKqjJwdhRZbE1jskZlVkDWvk
[2020-09-24 09:41:58][INFO] : Callback : http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php
[2020-09-24 09:41:58][INFO] : Cycle : 0.3
[2020-09-24 09:41:58][DEBUG] : Initial disabled nodes list: []
[2020-09-24 09:41:58][DEBUG] : Init request module v2.21.0
[2020-09-24 09:41:58][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-09-24 09:41:58][DEBUG] : http://127.0.0.1:80 "GET /plugins/openzwave/core/php/jeeZwave.php?apikey=GI3JNyBSHPOKnn8EBX1lO5URlKqjJwdhRZbE1jskZlVkDWvk HTTP/1.1" 200 0
[2020-09-24 09:41:58][INFO] : Check if the port REST server available
[2020-09-24 09:41:58][INFO] : --> pass
[2020-09-24 09:41:58][INFO] : Check OpenZWave Devices Database
[2020-09-24 09:41:58][INFO] : --> pass
[2020-09-24 09:41:58][INFO] : Validate zwcfg configuration file(s)
[2020-09-24 09:41:58][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xd5266a09.xml
[2020-09-24 09:41:58][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xd69d4cec.xml
[2020-09-24 09:41:58][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xcc1b8e3b.xml
[2020-09-24 09:41:58][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xd4fdefc8.xml
[2020-09-24 09:41:58][DEBUG] : Create network object.
[2020-09-24 09:41:58][DEBUG] : Use sqlite version : (u'3.27.2',)
[2020-09-24 09:41:58][DEBUG] : connect to the louie dispatcher
[2020-09-24 09:41:58][INFO] : ******** The ZWave network is being started ********
[2020-09-24 09:41:58][INFO] : Start Openzwave network.
[2020-09-24 09:41:58][INFO] : OpenZwave Library Version 1.4.0
[2020-09-24 09:41:58][INFO] : Python-OpenZwave Wrapper Version 0.3.1
[2020-09-24 09:41:58][INFO] : --> pass
[2020-09-24 09:41:58][INFO] : Waiting for network to become ready
[2020-09-24 09:41:58][DEBUG] : Writing PID 17168 to /tmp/jeedom/openzwave/deamon.pid
[2020-09-24 09:41:59][INFO] : Démon openzwave lancé
[2020-09-24 09:41:59][DEBUG] : notif_callback : new notification
[2020-09-24 09:41:59][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-09-24 09:41:59][DEBUG] : notif_callback : call callback context
[2020-09-24 09:41:59][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-09-24 09:41:59][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-09-24 09:41:59][DEBUG] : notif_callback : end
[2020-09-24 09:42:00][DEBUG] : notif_callback : new notification
[2020-09-24 09:42:00][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-09-24 09:42:00][DEBUG] : notif_callback : call callback context
[2020-09-24 09:42:00][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-09-24 09:42:00][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-09-24 09:42:00][DEBUG] : notif_callback : end
[2020-09-24 09:42:01][DEBUG] : notif_callback : new notification
[2020-09-24 09:42:01][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-09-24 09:42:01][DEBUG] : notif_callback : call callback context
[2020-09-24 09:42:01][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-09-24 09:42:01][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-09-24 09:42:01][DEBUG] : notif_callback : end
[2020-09-24 09:42:02][DEBUG] : notif_callback : new notification
[2020-09-24 09:42:02][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-09-24 09:42:02][DEBUG] : notif_callback : call callback context
[2020-09-24 09:42:02][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-09-24 09:42:02][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-09-24 09:42:02][DEBUG] : notif_callback : end
[2020-09-24 09:42:03][DEBUG] : notif_callback : new notification
[2020-09-24 09:42:03][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-09-24 09:42:03][DEBUG] : notif_callback : call callback context
[2020-09-24 09:42:03][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-09-24 09:42:03][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-09-24 09:42:03][DEBUG] : notif_callback : end

Puis dans les logs openzwaved:


> 2020-09-24 09:41:58.688 Always, OpenZwave Version 1.4.0 Starting Up
> 
> 2020-09-24 09:41:58.691 Info, Setting Up Provided Network Key for Secure Communications
> 
> 2020-09-24 09:41:58.691 Info, mgr, Added driver for controller /dev/ttyAMA0
> 
> 2020-09-24 09:41:58.691 Info, Opening controller /dev/ttyAMA0
> 
> 2020-09-24 09:41:58.691 Info, Trying to open serial port /dev/ttyAMA0 (attempt 1)
> 
> 2020-09-24 09:41:58.691 Info, Serial port /dev/ttyAMA0 opened (attempt 1)
> 
> 2020-09-24 09:41:58.692 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
> 
> 2020-09-24 09:41:58.692 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
> 
> 2020-09-24 09:41:58.692 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
> 
> 2020-09-24 09:41:58.692 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
> 
> 2020-09-24 09:41:58.692 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
> 
> 2020-09-24 09:41:58.692 Detail,
> 
> 2020-09-24 09:41:58.692 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
> 
> 2020-09-24 09:41:59.692 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
> 
> 2020-09-24 09:41:59.692 Detail, contrlr, Removing current message
> 
> 2020-09-24 09:41:59.692 Detail, contrlr, Notification: Notification - TimeOut
> 
> 2020-09-24 09:41:59.694 Detail,
> 
> 2020-09-24 09:41:59.694 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
> 
> 2020-09-24 09:42:00.694 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
> 
> 2020-09-24 09:42:00.694 Detail, contrlr, Removing current message
> 
> 2020-09-24 09:42:00.694 Detail, contrlr, Notification: Notification - TimeOut
> 
> 2020-09-24 09:42:00.697 Detail,
> 
> 2020-09-24 09:42:00.697 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
> 
> 2020-09-24 09:42:01.697 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
> 
> 2020-09-24 09:42:01.698 Detail, contrlr, Removing current message
> 
> 2020-09-24 09:42:01.698 Detail, contrlr, Notification: Notification - TimeOut
> 
> 2020-09-24 09:42:01.699 Detail,
> 
> 2020-09-24 09:42:01.699 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
> 
> 2020-09-24 09:42:02.699 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
> 
> 2020-09-24 09:42:02.700 Detail, contrlr, Removing current message
> 
> 2020-09-24 09:42:02.700 Detail, contrlr, Notification: Notification - TimeOut
> 
> 2020-09-24 09:42:02.701 Detail,

2020-09-24 09:42:02.701 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa

2020-09-24 09:42:03.701 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)

2020-09-24 09:42:03.701 Detail, contrlr, Removing current message

2020-09-24 09:42:03.701 Detail, contrlr, Notification: Notification - TimeOut

J’ai tout rapatrié sur mon RPI3B en attendant de trouver une solution (j’avais l’intention de repartir sur une image Jeedom pour voir)
Maintenant si quelqu’un a une idée !!! Merci beaucoup d’avance

Salut.
L’erreur est là … 80 C’est sans aucun doute pas le bon port pusique c’est celui de jeedom
il faut revoir la config

Bonjour @naboleo

Le port 80 c’est le port réseau !! et c’est bien celui que j’utilise par defaut pour acceder en http a jeedom.
Je comprend pas le lien avec le device USB !!!

Oui, tu as raison, je vais un peu vite…
Ce que ça je veux dire, c’est que ta config zwave n’est pas bonne : passe en port => auto et relance le plugin ça ira mieux

J’ai deja testé en port auto , c’est pareil le problème c’est qu’il n’y a que le port /dev/ttyAMA0 de dispo !!! j’ai pas le choix … sur mes autres rpi j’utilise le port /dev/ttACM0 !!!
Ca donne l’impression que le port ACM0 dispo lors de la 1° connexion a été verrouillé… et n’est plus dispo maintenant
J’aimerais bien savoir la liste des ports chez des personnes utilisant un RPI4 ( @akenad par ex ??)

image

lrwxrwxrwx 1 root root 13 Sep 24 07:17 usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Sep 24 07:17 usb-RFXCOM_RFXtrx433_A14GXBP-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Sep 24 07:17 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018E31FD3-if00 -> ../../ttyACM1

Donc ACM0 ici

Bonjour.

Il me semble que les anciennes clés z-wave aeontech doivent êtres placées sur un hub USB alimenté.

Je confirme : il faut que tu passes ta clé Aeotec sur un hub USB alimenté.
Il y a un souci d’alimentation électrique avec le PI4.
En fait le port apparait brièvement quand tu la branches, puis disparait ensuite.

Xav

Je pensais au vu de ce que j’ai pu lire sur le forum, qu’il y avait incompatibilité Gen 5 et USB3 mais que c’etait OK en USB2 !!
Je ferai un essai car c’est peut etre moi qui ait tout faux!!

En plus, il faut un hus USB 2 et pas 3 :crazy_face:

Sinon il y a une méthode pour corriger la clé, mais il faut être un bon soudeur.

OK j’ai un hub USB2
J’ai vu la methode… je prefere pas tenter !

Flash « les ports Jeedom » : [Présentation] akenad - #4 par akenad

Flash « les ports usb du pi4 » : [Présentation] akenad - #5 par akenad

akenad :slight_smile:

Bonjour, je souhaite me lancer dans la config citée dans le post de départ et je lis :
« Z-wave : Aeotec Z-Stick Gen5 ZW090-C firmware 4.54 (ne fonctionne pas sur un port USB3 du Pi4, ce n’est pas la Gen5+) »
Je n’aurais à priori besoin que du zwave donc je n’envisage pas l’achat d’un hub usb.
Du coup, dois-je prendre la Gen5+ ou bien suis-je obligé d’acheter un hub ? ou alors est-ce que la clé citée (Gen5) marche sur un port usb 2 ?
Merci d’avance

Bonsoir.

La nouvelle clé gen5 n’a plus ce problème, Aeontec a corrigé son d’ongle.
Elle s’utilise alors directement sur le pi4. Le pi4 a lui aussi évolué, dans sa dernière version.

1 « J'aime »

Bonsoir,
Je vends une clé Aeotec Z-Stick Gen5 si cela t’intéresse.
Bonne soirée

Bonjour,
Comment reconnait-on le nouveau modèle de dongle ainsi que le Rpi4 (surtout que le viens d’Aliexpress cette semaine) ?