Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[RTEX] JeedomSmart Stretch - ODROID-C2 Armbian

Venez discuter de la box JEEDOM SMART
Avatar de l’utilisateur
akenad
Actif
Messages : 697
Inscription : 27 oct. 2017, 11:39

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par akenad » 27 janv. 2019, 10:29

tac7 a écrit :
06 janv. 2019, 14:22
Bonjour,

Depuis quelque jour la LED de ma smart est fixe rouge, aucune led au niveau de la RJ45 et bien-sur plus d'accès du tout.

J'ai écrit 3 fois au commerçant où j'ai acheter ma box (www.planete-domotique.com/‎) et je n'ai aucun retour de leur part...

Je ne sais pas vers qui me tourner, je cherche SAV sur le site de Jeedom et n'aboutit à rien.

Merci si quelqu'un peut m'aiguiller pour essayer de solutionner ce problème.
Bonjour @tac7,

c'est normal que tu aies une led rouge fixe, c'est le témoin de l'alimentation.
par contre si tu n'as pas de led bleue clignotante cela peut être un problème système et donc de l'eMMC ou de son contenu.
Cela m'est arrivé une fois en 2017 suite à panne/reprise de courant avant que j'investisse dans des onduleurs.

tu as écris ou ?
ici ? :
https://www.planete-domotique.com/sav/
ou ici ? :
https://www.planete-domotique.com/contact/

à défaut voici d'autres pistes à tenter :

1) puisque tu as une JeedomSmart tu peux ouvrir une demande de support (un ticket) auprès de Jeedom SAS sur le market jeedom
https://www.jeedom.com/market
-tu te connectes.
-sur la page d'accueil en haut et à droite cliquer sur le petit rond avec un point d'exclamation.
Tu leur décris en détail ton problème et tu leur signales que tu rencontres des difficultés pour contacter le SAV de planete-domotique.

2) si tu n'obtiens aucun SAV de la part de planete-domotique tu peux essayer de contacter l'assistance domadoo pour voir dans quelle mesure
tu pourrais leur acheter une eMMC avec Jeedom de pré-installé, en précisant que tu as fais en parallèle une demande de support à Jeedom SAS.
assistance@domadoo.com
http://retour.domadoo.com

3) à défaut, acheter une eMMC sur le net, l'installer en DIY sur la JeedomSmart (il pourrait s'en suivre une perte du support par Jeedom SAS)
une source d'inspiration ici

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

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par speeed » 31 janv. 2019, 09:32

Salut akenad



Depuis l'installation stretch sur jeedom smart j'ai que des problèmes
Après l'histoire des node.js résolut avec le plugins homebridge maintenant au tour des plugins harmony, network ,kodi sans être un expert il semblerait certains package ont du mal à être localisé
Voici les logs
si tu pouvais y jeter un œil ce serait sympa,merci :?

Harmony Hub (harmonyhub) - stable

Code : Tout sélectionner

Hit:1 http://repo.jeedom.com/odroid stable InRelease
Hit:2 https://deb.nodesource.com/node_9.x stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:4 https://oph.mdrjr.net/meveric all InRelease
Hit:5 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Package python3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Unable to locate package python3-pip
E: Package 'python3-dev' has no installation candidate
E: Unable to locate package python3-setuptools
sudo: pip3: command not found
sudo: pip3: command not found
sudo: pip3: command not found
sudo: pip3: command not found

Network (networks) - stable

Code : Tout sélectionner

Launch install of Networks dependancy
Hit:1 http://repo.jeedom.com/odroid stable InRelease
Hit:2 https://deb.nodesource.com/node_9.x stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:4 https://oph.mdrjr.net/meveric all InRelease
Hit:5 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package wakeonlan
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package etherwake
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package arping
Everything is successfully installed!
Kodi (kodi) - stable

Code : Tout sélectionner

Hit:1 http://repo.jeedom.com/odroid stable InRelease
Hit:2 https://deb.nodesource.com/node_9.x stretch InRelease
Hit:3 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:4 https://oph.mdrjr.net/meveric all InRelease
Hit:5 https://oph.mdrjr.net/meveric stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package fping
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package etherwake

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par speeed » 31 janv. 2019, 15:05

bon j'ai encore restaurer une image recovery pour la smart tout est rentrée dans l'ordre ,bizarre quand meme
ça n'a pas l’air très stable pour l’instant

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

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par akenad » 01 févr. 2019, 20:33

speeed a écrit :
31 janv. 2019, 09:32
Salut akenad

Depuis l'installation stretch sur jeedom smart j'ai que des problèmes
Après l'histoire des node.js résolut avec le plugins homebridge maintenant au tour des plugins harmony, network ,kodi sans être un expert il semblerait certains package ont du mal à être localisé
Voici les logs
si tu pouvais y jeter un œil ce serait sympa,merci :?
Bonjour @speeed

Je ne pense pas que ton problème soit spécifiquement lié à la JeedomSmart ou au recovery mode.

Dans ton log :
"E: Unable to locate package"

Ce serait sur un Odroid-C2 je te dirais de faire :
Jeedom -> Roue crantée -> Configuration -> Onglet OS/DB -> Système -> Aministration -> cliquer bouton "Lancer"
tapez la commande personnalisée :

Code : Tout sélectionner

sudo apt-get update
et relancer les dépendances des plugins

Pour la JeedomSmart je ne me substituerais pas au support Jeeedom SAS mais c'est probablement ce qu'il dirait de faire.

Quelques explications :

Pour reproduire ce type d'erreur :
Jeedom -> Roue crantée -> Configuration -> Onglet OS/DB -> Système -> Aministration -> cliquer bouton "Lancer"
tapez la commande personnalisée :

Code : Tout sélectionner

sudo apt-get install akenad

Code : Tout sélectionner

Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package akenad
C'est parce que apt-get ne trouve pas le paquet "akenad" dans sa base de données interne des paquets disponibles.

La commande "sudo apt-get update" mets à jour la base de données interne des paquets Debian disponibles en interrogeant les dépôts définis dans des listes locales.

Pour lister les dépôts de paquets utilisés (et donc aussi aussi lors de l'installation des dépendances de plugins) :
Jeedom -> Roue crantée -> Configuration -> Onglet OS/DB -> Système -> Aministration -> cliquer bouton "Lancer"
tapez la commande personnalisée :

Code : Tout sélectionner

cat /etc/apt/sources.list && cat /etc/apt/sources.list.d/*.list

Code : Tout sélectionner

deb http://ftp.debian.org/debian stretch main contrib non-free
deb http://ftp.debian.org/debian stretch-updates main contrib non-free
deb http://security.debian.org stretch/updates main contrib non-free
deb http://ftp.debian.org/debian stretch-backports main contrib non-free
deb http://ftp.debian.org/debian stretch-proposed-updates contrib non-free main
deb http://www.deb-multimedia.org stretch main non-free

deb-src http://ftp.debian.org/debian stretch main contrib non-free
deb-src http://ftp.debian.org/debian stretch-updates main contrib non-free
deb-src http://security.debian.org stretch/updates main contrib non-free
deb-src http://ftp.debian.org/debian stretch-backports main contrib non-free
deb-src http://ftp.debian.org/debian stretch-proposed-updates contrib non-free main

deb http://repo.jeedom.com/odroid/ stable main
# deb-src http://repo.jeedom.com/odroid/ stable main
deb [arch=arm64] https://oph.mdrjr.net/meveric/ all c2
deb https://oph.mdrjr.net/meveric/ all main
deb https://oph.mdrjr.net/meveric/ all testing
deb https://oph.mdrjr.net/meveric/ stretch backports
deb https://oph.mdrjr.net/meveric/ stretch main
La commande "sudo apt-get update" peut probablement être déclenchée lors de certaines mise à jour de Jeedom Core ou d'installation de dépendances de plugins mais ce serait à vérifier auprès de Jeedom SAS.

Plus de détails sur l'Harmony Hub ici

akenad :)
Dernière édition par akenad le 01 févr. 2019, 21:26, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

speeed
Timide
Messages : 329
Inscription : 17 mai 2017, 19:09

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par speeed » 01 févr. 2019, 21:17

Merci akenad

Hier j'ai restauré une image tout est rentré dans l'ordre en même temps j'ai reçu un support de jeedom qui à été très réactif
Enfin toujours bien d'avoir une explication

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

Performance JeedomSmart et Odroid-C2

Message par akenad » 01 févr. 2019, 22:01

AlexKiddY a écrit :
30 janv. 2019, 14:38
Bonjour,
J'ouvre un nouveau sujet suite à des échanges avec certains membres autour de la réactivité et la latence de la Smart (par exemple ici viewtopic.php?f=182&t=42468&sid=0f67153 ... 7e38ce02cd )

Ma question: sur une commande simple de type bouton pressé => allumer la lumière, quelle est la latence que vous observez chez vous ?

Chez moi ca met environ 2 s.

J'ai deux types d'interrupteurs : Boutons ronds Xiaomi ou télécommande RF (Phenix de base) et plusieurs types d'actionneurs, dont des Yeelights et prises connectées. Quand j'associe un appui bouton avec un allumage de lumière par exemple, il se passe environ 2 secondes entre l'appui et le moment où la lumière s'allume. Pourtant si je passe par MiHome ou en direct par RF au lieu de Jeedom, c'est quasi instantané. Je ne sais pas si ça vient de mon installation qu'il faut que je débugue ou de la Smart qu'il faut que je remplace par un NUC. J'aimerais comparer avec d'autres installations.

Merci de votre contribution.

Pour info, ma Smart pilote une station Netatmo, une gateway Xiaomi avec 6 sondes, 3 capteurs de presence, 3 interrupteurs, 1 detecteur inondation, une camera Xiaomi, une prise Xiaomi, un robot Xiami, une télécommande RF Phenix avec 2 prises pilotées, 2 yeelights, 1 bandeau Yeelight, 1 NUT
Bonjour @AlexKiddY,

"Dis Siri Bonjour" -> Homepod -> Homebridge -> Jeedom -> lumières Z-Wave, RfxCom, Zigbee, Bluetooth, en moins d'une seconde.
Je ne pense pas que ton problème d'interrupteurs soit lié à la JeedomSmart.
l'Odroid-C2 et le RPI3B+ ont une puissance comparables (CPU type Cortex-A53 ARMv8 64bit) mais l'Odroid-C2 permet d'utiliser de la eMMC connectable sur la PCB. La JeedomSmart est un Odroid-C2 avec eMMC. La JeedomSmart est suffisamment puissante pour la plupart des usages domotiques.
Toutefois j'ai fais le choix de piloter les caméras IP avec un NUC.
(ffmpeg/libav utilisé par plugins Camera et Homebridge n'exploite pas la capacité de décodage matérielle de l'Odroid-C2)

Mon architecture ici

Box et caméra IP ici

Peut être est-ce la mise en œuvre de ta caméra qui ralentit ta smart.

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

jodeolisa
Timide
Messages : 428
Inscription : 02 janv. 2015, 17:31

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par jodeolisa » 10 févr. 2019, 09:46

Bonjour,
J'ai réinstallé selon vos conseils éclairés Jeedom, en partant d' une EmmC vierge sur stretch armbian. J'ai réinstallé ma sauvegarde, mis à jour jeedom sans problème, mais je ne peux pas démarrer le Zwave . Ma carte Zwave branchée sur le GPIO n'est pas reconnue : le voyant vert ou rouge ne s'allume pas une fois l'Odroîd démarré. (Elle est bien alimentée car à la mise sous tension, les voyants vert et rouge s'éclairent).
J'ai relancé de nombreuses fois les dépendances, désinstallé et réinstallé le plugin.
Tout est bon : les dépendances sont OK, le démon est OK, mais jeedom n'arrive pas à ouvrir le port 8083 et m'indique que le contrôleur est occupé en permanence.
Les modules apparaissent dans jeedom mais ne sont accessibles.
J'ai eu plusieurs messages :
"impossible de contacter le serveur zwave"
ou "Le réseau Z-Wave est en erreur sur le serveur" et la table de routage est vide
ou "Failed to connect to 127.0.0.1 port 8083: Connection refused"
ou "invalid key provided"

les logs :

openZwave

Code : Tout sélectionner

[2019-02-10 09:37:35][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device /dev/ttyS1 --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 DhxLFnDFq12NT355SnaxL7S8K0Bub04e --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
[2019-02-10 08:37:37][INFO] : Start openzwaved
[2019-02-10 08:37:37][INFO] : Log level : debug
[2019-02-10 08:37:37][DEBUG] : PID file : /tmp/jeedom/openzwave/deamon.pid
[2019-02-10 08:37:37][INFO] : Device : /dev/ttyS1
[2019-02-10 08:37:37][DEBUG] : Apikey : DhxLFnDFq12NT355SnaxL7S8K0Bub04e
[2019-02-10 08:37:37][INFO] : Callback : http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php
[2019-02-10 08:37:37][INFO] : Cycle : 0.3
[2019-02-10 08:37:37][DEBUG] : Initial disabled nodes list: []
[2019-02-10 08:37:37][DEBUG] : Init request module v2.12.4
[2019-02-10 08:37:37][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2019-02-10 08:37:37][DEBUG] : http://127.0.0.1:80 "GET /plugins/openzwave/core/php/jeeZwave.php?apikey=DhxLFnDFq12NT355SnaxL7S8K0Bub04e HTTP/1.1" 200 0
[2019-02-10 08:37:37][INFO] : Check if the port REST server available
[2019-02-10 08:37:37][INFO] : --> pass
[2019-02-10 08:37:37][INFO] : Check OpenZWave Devices Database
[2019-02-10 08:37:37][INFO] : --> pass
[2019-02-10 08:37:37][INFO] : Validate zwcfg configuration file(s)
[2019-02-10 08:37:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xefa4c359.xml
[2019-02-10 08:37:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xdf8a7742.xml
[2019-02-10 08:37:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0x00000000.xml
[2019-02-10 08:37:38][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xf2aa43f8.xml
[2019-02-10 08:37:38][DEBUG] : Create network object.
[2019-02-10 08:37:38][DEBUG] : Use sqlite version : (u'3.16.2',)
[2019-02-10 08:37:38][DEBUG] : connect to the louie dispatcher
[2019-02-10 08:37:38][INFO] : ******** The ZWave network is being started ********
[2019-02-10 08:37:38][INFO] : Start Openzwave network.
[2019-02-10 08:37:38][INFO] : OpenZwave Library Version 1.4.0
[2019-02-10 08:37:38][INFO] : Python-OpenZwave Wrapper Version 0.3.1
[2019-02-10 08:37:38][INFO] : --> pass
[2019-02-10 08:37:38][INFO] : Waiting for network to become ready
[2019-02-10 08:37:38][DEBUG] : Writing PID 19449 to /tmp/jeedom/openzwave/deamon.pid
[2019-02-10 09:37:39][INFO] : Démon openzwave lancé
[2019-02-10 08:37:56][INFO] : 200 GET /network?type=info&info=getNeighbours&apikey=DhxLFnDFq12NT355SnaxL7S8K0Bub04e (127.0.0.1) 4.70ms
[2019-02-10 08:37:56][INFO] : 200 GET /network?type=info&info=getStatus&apikey=DhxLFnDFq12NT355SnaxL7S8K0Bub04e (127.0.0.1) 3.41ms
[2019-02-10 08:37:58][DEBUG] : notif_callback : new notification
[2019-02-10 08:37:58][DEBUG] : notif_callback : Notification type : 19, nodeId : 255
[2019-02-10 08:37:58][DEBUG] : notif_callback : call callback context
[2019-02-10 08:37:58][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationType': 'DriverFailed', 'nodeId': 255}]
[2019-02-10 08:37:58][WARNING] : Z-Wave Notification DriverFailed : {'homeId': 0, 'notificationType': 'DriverFailed', 'nodeId': 255}
[2019-02-10 08:37:58][ERROR] : Openzwave network can't load
[2019-02-10 08:37:58][ERROR] : Openzwave network can't load
[2019-02-10 08:37:58][DEBUG] : notif_callback : end
[2019-02-10 08:37:58][DEBUG] : Send to jeedom : {'network': {'state': {'value': 1}}}
[2019-02-10 08:37:58][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2019-02-10 08:37:58][DEBUG] : http://127.0.0.1:80 "POST /plugins/openzwave/core/php/jeeZwave.php?apikey=DhxLFnDFq12NT355SnaxL7S8K0Bub04e HTTP/1.1" 200 0
Merci de votre aide
Dernière édition par jodeolisa le 10 févr. 2019, 11:13, édité 1 fois.

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

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par akenad » 10 févr. 2019, 10:41

Bonjour @jodeolisa,

Quelle est la version d'Armbian, de Jeedom, du plugin Z-Wave ?
La sauvegarde Jeedom a-t-elle été réalisée sur le même Odroid-C2 et la même carte Z-Wave que la réinstallation ?

akenad :)
Dernière édition par akenad le 10 févr. 2019, 19:58, édité 5 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

jodeolisa
Timide
Messages : 428
Inscription : 02 janv. 2015, 17:31

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par jodeolisa » 10 févr. 2019, 11:07

Voila le 2ème log

Code : Tout sélectionner

2019-02-10 08:37:38.726 Always, OpenZwave Version 1.4.0 Starting Up
2019-02-10 08:37:38.731 Info, Setting Up Provided Network Key for Secure Communications
2019-02-10 08:37:38.731 Info, mgr,     Added driver for controller /dev/ttyS1
2019-02-10 08:37:38.731 Info,   Opening controller /dev/ttyS1
2019-02-10 08:37:38.731 Info, Trying to open serial port /dev/ttyS1 (attempt 1)
2019-02-10 08:37:38.732 Error, ERROR: Failed to set serial port parameters
2019-02-10 08:37:38.732 Error, ERROR: Failed to open serial port /dev/ttyS1
2019-02-10 08:37:38.732 Warning, WARNING: Failed to init the controller (attempt 0)
2019-02-10 08:37:43.732 Info,   Opening controller /dev/ttyS1
2019-02-10 08:37:43.733 Info, Trying to open serial port /dev/ttyS1 (attempt 1)
2019-02-10 08:37:43.733 Error, ERROR: Failed to set serial port parameters
2019-02-10 08:37:43.734 Error, ERROR: Failed to open serial port /dev/ttyS1
2019-02-10 08:37:43.734 Warning, WARNING: Failed to init the controller (attempt 1)
2019-02-10 08:37:48.734 Info,   Opening controller /dev/ttyS1
2019-02-10 08:37:48.734 Info, Trying to open serial port /dev/ttyS1 (attempt 1)
2019-02-10 08:37:48.735 Error, ERROR: Failed to set serial port parameters
2019-02-10 08:37:48.735 Error, ERROR: Failed to open serial port /dev/ttyS1
2019-02-10 08:37:48.736 Warning, WARNING: Failed to init the controller (attempt 2)
2019-02-10 08:37:53.736 Info,   Opening controller /dev/ttyS1
2019-02-10 08:37:53.736 Info, Trying to open serial port /dev/ttyS1 (attempt 1)
2019-02-10 08:37:53.737 Error, ERROR: Failed to set serial port parameters
2019-02-10 08:37:53.737 Error, ERROR: Failed to open serial port /dev/ttyS1
2019-02-10 08:37:53.737 Warning, WARNING: Failed to init the controller (attempt 3)
2019-02-10 08:37:58.737 Info,   Opening controller /dev/ttyS1
2019-02-10 08:37:58.738 Info, Trying to open serial port /dev/ttyS1 (attempt 1)
2019-02-10 08:37:58.738 Error, ERROR: Failed to set serial port parameters
2019-02-10 08:37:58.738 Error, ERROR: Failed to open serial port /dev/ttyS1
2019-02-10 08:37:58.738 Warning, WARNING: Failed to init the controller (attempt 4)
2019-02-10 08:37:58.738 Detail, contrlr, Notification: DriverFailed

jodeolisa
Timide
Messages : 428
Inscription : 02 janv. 2015, 17:31

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par jodeolisa » 10 févr. 2019, 12:04

A priori, j'ai trouvé le problème : j'utilise armbian 5.73, kernel 4.X, et il y aurait des problèmes avec le kernel 4.x.
Je fais des essais et vous indique si cela a fonctionné.

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

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par akenad » 10 févr. 2019, 13:28

En effet, j'ai conseillé à plusieurs reprises dans ce topic depuis le 18 octobre dernier d'utiliser Armbian avec kernel 3.x.
Une des raisons c'est que pour l'instant le driver qui est nécessaire pour piloter le port série disponible sur le GPIO de l'Odroid-C2 (relié au Soc Amlogic S905) et utilisé par les cartes Z-Wave et EnOcean n'est pas adapté pour le Kernel 4.x.

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

jodeolisa
Timide
Messages : 428
Inscription : 02 janv. 2015, 17:31

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par jodeolisa » 10 févr. 2019, 20:25

Effectivement, ça marche parfaitement avec un Kernel3.x
Merci

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

Odroid-C2 Armbian – Port série USB-UART - console système

Message par akenad » 24 mars 2019, 21:42

Bonjour à tous, c'est akenad :) ,

Aujourd'hui je vais vous présenter un retour d’expérience sur la mise en œuvre du port série UART sur un Odroid-C2 avec Armbian.

L’objectif c’est de pouvoir accéder à la console système sans avoir d’écran HDMI et de clavier USB, ou sans SSH.
Cela est utile pour intervenir sur Jeedom au niveau système, lorsque le système est encore opérationnel mais que la Box n'est plus accessible par le réseau.

Les équipements et versions utilisés sont les suivants :

-Odroid-C2 Armbian Stretch Kernel 3.x
- Adaptateur pont USB-UART, chip CP2104, 3,3v LVTTL, connecteurs microUSB et Molex, interface série. (HardKernel Odroid-C2 USB-UART Module Kit)

J'ai procédé en 3 étapes :
-Installation du pilote CP210x USB-UART
-configuration du port COM
-Accès à la console système.

1) Installation du pilote CP210x USB-UART

La première étape consiste à installer le pilote Silicon Labs CP210x USB-UART. (Je l’ai installé sur un PC Windows 7 64 bits mais cela semble aussi possible sur Windows 10, MacOS et Linux).

Les pilotes sont accessibles ici :
https://www.silabs.com/products/develop ... cp-drivers

J’ai téléchargé celui-ci :
CP210x_Windows_Drivers_with_Serial_Enumeration.zip : https://www.silabs.com/documents/public ... ration.zip

-Décompresser avec 7-zip.
-Brancher l’adaptateur USB-UART sur un port USB du PC. Windows détecte que c’est un CP2104 et dit qu’il n’a pas le pilote correspondant
-Lancer CP210xVCPInstaller_x64.exe

Une fois le pilote installé, le port COM est visible dans le gestionnaire de périphériques.

2) configuration du port COM

Sur le PC, aller dans Putty et modifier la catégory « connection / Serial » :
-Changer le port COM de COM1 à COM20 (j'ai eu le port COM20 mais ça pourrait être un autre numéro).
-puis changer la vitesse de 9600 à 115200 et cliquer sur le bouton « Open »
-Aller dans la catégory« Session ». Sélectionner le type de connexion en cliquant le bouton « Serial ». Sauvegarder la session en entrant un nom et cliquer le bouton « Save ».
.
Adaptateur-USB-UART-configuration.png
Adaptateur-USB-UART-configuration.png (434.5 Kio) Consulté 4555 fois
.
3) Accès à la console système

-Démarrer l’Odroid-C2 si ce n’est pas déjà fait.
-Brancher l’adaptateur USB-UART sur l’Odroid-C2 avec le connecteur molex.
.
OdroidC2-USB-UART.jpg
OdroidC2-USB-UART.jpg (551.33 Kio) Consulté 4555 fois
.
-Revenir sur le PC dans Putty, Dans la fenêtre session, charger la session précédemment sauvegardée et cliquer le bouton "load".
-Cliquer le bouton « Open ». Cela ouvre une fenêtre Putty d’accès à la console.
- Appuyer sur la touche entrée pour avoir le prompt du login.
.
OdroidC2-Armbian-Kernel4.x-Putty-port-serie-console-ttyS0.png
OdroidC2-Armbian-Kernel4.x-Putty-port-serie-console-ttyS0.png (37.73 Kio) Consulté 4555 fois
.
Remarque : Avec un Armbian kernel 3.x, le port série console utilise /dev/ttyS0 tandis qu’avec un kernel 4.x il utilise /dev/ttyAML0.

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

akenad :)
Dernière édition par akenad le 25 mars 2019, 11:15, édité 1 fois.
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

marlot
Actif
Messages : 584
Inscription : 03 déc. 2014, 18:24

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par marlot » 25 mars 2019, 10:22

Intéressant vu que je n' ai plus du tout accès à ma smart. (Plantage durant le recovery mode)
Ou a tu eu ton adaptateur USB / Molex ?
Merci pour le partage
Jeedom Smart

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

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par akenad » 25 mars 2019, 11:19

Bonjour @marlot,

Indices dans la liste des équipements et la photo.
Indice supplémentaire : la où on trouve de l’odroid-C2 on peut si disponible trouver aussi les accessoires associés.

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

marlot
Actif
Messages : 584
Inscription : 03 déc. 2014, 18:24

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par marlot » 25 mars 2019, 13:07

Ok merci ;-)
Jeedom Smart

makai
Timide
Messages : 14
Inscription : 07 févr. 2019, 11:45

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par makai » 31 mars 2019, 14:01

marlot a écrit :
25 mars 2019, 13:07
Ok merci ;-)
Si tu n’es pas pressé, AliExpress, sinon Amazon. Un adaptateur CP2104 USB : https://s.click.aliexpress.com/e/cG0VnoFP

Pour le brancher voir ici :
https://ridderbusch.name/post/2016-06-1 ... or-odroid/

beber49
Timide
Messages : 197
Inscription : 26 janv. 2017, 20:11

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par beber49 » 09 avr. 2019, 18:01

Bonjour à tous,

Je ne pense pas être dans le bon forum mais je pose ça là, qui sait...

Je cherche désespérément sur le forum la méthode officielle annoncée sur le blog Jeedom du passage en Stretch (ou, à défaut, des échanges sur le sujet).
Je ne la trouve pas, quelqu'un saurait ici ou elle se trouve ?

Un Grand merci à vous !

Avatar de l’utilisateur
BorisTS
Timide
Messages : 261
Inscription : 29 janv. 2018, 13:10

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par BorisTS » 09 avr. 2019, 18:48

beber49 a écrit :
09 avr. 2019, 18:01
Bonjour à tous,

Je ne pense pas être dans le bon forum mais je pose ça là, qui sait...

Je cherche désespérément sur le forum la méthode officielle annoncée sur le blog Jeedom du passage en Stretch (ou, à défaut, des échanges sur le sujet).
Je ne la trouve pas, quelqu'un saurait ici ou elle se trouve ?

Un Grand merci à vous !

Hello,

Soit tu passes par la méthode "officielle" en tapant le lien http://[ton ip locale]/index.php?v=d&p=migrate et tu suis les instructions mais perso j'ai eu une erreur "null" qui n'a jamais été corrigée à ce jour donc j'ai abandonné.

Finalement, j'en ai eu assez d'attendre et je suis passé par la méthode qui se trouve dans cette discussion : viewtopic.php?f=128&t=32932&start=20#p647054 et là ça a fonctionné parfaitement, j'ai migré ce week-end ma box jessie en strech sans aucun bug ou problème à signaler.
Jeedom smart / Stretch - 3.3.2X, Gateway Xiaomi avec capteurs, lampes, interrupteurs etc, Philips Hue, Logitech Harmony, Capteurs Edisio, Synology Surveillance station avec 3 caméras, 2 GH mini, 1 Alexa Echo dot 3, 2 Sonos One

beber49
Timide
Messages : 197
Inscription : 26 janv. 2017, 20:11

Re: JeedomSmart Stretch - ODROID-C2 Armbian

Message par beber49 » 09 avr. 2019, 21:51

Merci beaucoup !

Répondre

Revenir vers « La box JEEDOM SMART »

Qui est en ligne ?

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