[RTEX] JeedomSmart Stretch - ODROID-C2 Armbian
Re: JeedomSmart Stretch - ODROID-C2 Armbian
@Akenad
Merci de ton aide, oui j'ai maintes fois cliqué sur les 2 fleches pour le rafraichissement, j'ai tapé tes lignes de commandes en ssh et je vois la température. Lorsque je rebooté l'odroid j'ai l'indication de la température dans le cadre lors de la connection root.
Sous Armbian 5.70 stable et stretch 4.19.14
Merci de ton aide, oui j'ai maintes fois cliqué sur les 2 fleches pour le rafraichissement, j'ai tapé tes lignes de commandes en ssh et je vois la température. Lorsque je rebooté l'odroid j'ai l'indication de la température dans le cadre lors de la connection root.
Sous Armbian 5.70 stable et stretch 4.19.14
Re: JeedomSmart Stretch - ODROID-C2 Armbian
@lulu740
Depuis le 18 octobre dernier (voir mes posts précédents) je conseille d'utiliser Armbian avec kernel 3.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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
@Akenad
Merci pour ton aide, dans ces cas je vais laisser de coté......
Merci pour ton aide, dans ces cas je vais laisser de coté......
Re: JeedomSmart Stretch - ODROID-C2 Armbian
bonjour akenad
j'ai installé le plugin maillistener impossible d'installer les dépendances
je précise que j’ai fait une restauration complète avec la smart avec l 'image du cloud de jeedom
https://www.amazon.fr/clouddrive/share/ ... s*=0&mgh=1
(JeedomStretch)
voici les logs en mode debug
Peut-être une explication merci
j'ai installé le plugin maillistener impossible d'installer les dépendances
je précise que j’ai fait une restauration complète avec la smart avec l 'image du cloud de jeedom
https://www.amazon.fr/clouddrive/share/ ... s*=0&mgh=1
(JeedomStretch)
voici les logs en mode debug
Code : Tout sélectionner
Début de l'installation
--2019-01-22 18:50:07-- https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K . 100% 14.1M=0s
2019-01-22 18:50:07 (14.1 MB/s) - 'dependencies.sh' saved [1489/1489]
dependencies.sh: 3: [: maillistener: unexpected operator
Nodejs non installé
Ign:1 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ InRelease
Get:2 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release [155 B]
Hit:3 http://www.deb-multimedia.org stretch InRelease
Ign:4 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release.gpg
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Hit:6 https://deb.nodesource.com/node_8.x stretch InRelease
Hit:7 http://security.debian.org stretch/updates InRelease
Ign:8 http://ftp.debian.org/debian stretch InRelease
Hit:9 http://ftp.debian.org/debian stretch-updates InRelease
Hit:10 http://ftp.debian.org/debian stretch-backports InRelease
Hit:11 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:12 http://ftp.debian.org/debian stretch Release
Hit:13 https://oph.mdrjr.net/meveric all InRelease
Hit:14 https://oph.mdrjr.net/meveric stretch InRelease
Fetched 155 B in 3s (42 B/s)
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 116 not upgraded.
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 116 not upgraded.
dependencies.sh: 37: [: aarch64: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 8.x LTS Carbon repo...
## Populating apt-get cache...
+ apt-get update
Ign:1 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ InRelease
Hit:2 http://www.deb-multimedia.org stretch InRelease
Get:3 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release [155 B]
Hit:4 https://deb.nodesource.com/node_8.x stretch InRelease
Ign:5 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release.gpg
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:7 http://ftp.debian.org/debian stretch InRelease
Hit:8 http://ftp.debian.org/debian stretch-updates InRelease
Hit:9 http://security.debian.org stretch/updates InRelease
Hit:10 http://ftp.debian.org/debian stretch-backports InRelease
Hit:11 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:12 http://ftp.debian.org/debian stretch Release
Hit:13 https://oph.mdrjr.net/meveric all InRelease
Hit:14 https://oph.mdrjr.net/meveric stretch InRelease
Fetched 155 B in 3s (47 B/s)
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...
+ echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign:1 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ InRelease
Get:2 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release [155 B]
Hit:3 http://www.deb-multimedia.org stretch InRelease
Ign:4 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release.gpg
Hit:5 https://deb.nodesource.com/node_8.x stretch InRelease
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Ign:6 http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Translation-en
Hit:7 http://security.debian.org stretch/updates InRelease
Ign:8 http://ftp.debian.org/debian stretch InRelease
Hit:9 http://ftp.debian.org/debian stretch-updates InRelease
Hit:10 http://ftp.debian.org/debian stretch-backports InRelease
Hit:11 http://ftp.debian.org/debian stretch-proposed-updates InRelease
Hit:12 http://ftp.debian.org/debian stretch Release
Hit:13 https://oph.mdrjr.net/meveric all InRelease
Hit:14 https://oph.mdrjr.net/meveric stretch InRelease
Fetched 155 B in 3s (45 B/s)
Reading package lists...
W: The repository 'http://repo.jeedom.com/odroid/dists/stable/main/binary-arm64 ./ Release' is not signed.
W: No Hash entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
W: Invalid 'Date' entry in Release file /var/lib/apt/lists/repo.jeedom.com_odroid_dists_stable_main_binary-arm64_._Release
## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 116 not upgraded.
Need to get 5850 kB of archives.
After this operation, 34.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
nodejs
E: There were unauthenticated packages and -y was used without --allow-unauthenticated
dependencies.sh: 1: dependencies.sh: nodejs: not found
Version actuelle :
dependencies.sh: 59: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Installation spécifique plugin
Peut-être une explication merci
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Bonjour @speeed,
c'est une autre illustration de ce que j'évoquais dans mon post du 06/01/2019 plus haut.
Ici il s'agit de NodeJS (permet l’exécution de JavaScript sur serveur), associé à npm, gestionnaire de paquets pour JavaScript.
Pour installer Node.js et npm manuellement sur un Odroid-C2 en DIY :
se connecter SSH,
-ajouter le dépôt nodejs dans les sources list :
Code : Tout sélectionner
$ sudo echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list
$ sudo echo 'deb-src https://deb.nodesource.com/node_8.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
Code : Tout sélectionner
$ sudo apt-get update
Code : Tout sélectionner
$ sudo curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
Code : Tout sélectionner
$ sudo apt-get install nodejs
Je suggère d'installer par exemple le plugin Homebridge et ses dépendances.
Après installation de Homebridge et ses dépendances, pour visualiser la version de NodeJS :
Jeedom -> roue crantée (en haut à droite) -> Configuration -> Onglet "OS/DB" -> Système, Administration -> Bouton "Lancer"
puis taper la commande personnalisée :
Code : Tout sélectionner
nodejs -v
Code : Tout sélectionner
npm -v
—-EDIT 07/09/2019—
Pour installer NodeJS il est aussi possible d’utiliser l’installation du plugin Alexa API.
Comme pour homebridge, nodesource.list contient alors node_12.x.
Exception : VM Debian Stretch i386 (32 bits), toujours NodeJS 8.x d’installé.
akenad
Dernière édition par akenad le 07 sept. 2019, 12:00, édité 11 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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Merci des conseils
J'essaierai bientôt
J'essaierai bientôt
Re: JeedomSmart Recovery mode - passage de Jessie en Stretch
Hello Akenad,
J'aimerais bien faire migrer ma smart en strech en suivant ton tuto. Ma question serait de savoir, une fois la restauration faite, est-ce que je vais retrouver à l'identique tous les paramétrages de ma configuration (réseau, https etc...) ainsi que les différentes Clés API que j'avais auparavant ?
Merci pour ton aide
J'aimerais bien faire migrer ma smart en strech en suivant ton tuto. Ma question serait de savoir, une fois la restauration faite, est-ce que je vais retrouver à l'identique tous les paramétrages de ma configuration (réseau, https etc...) ainsi que les différentes Clés API que j'avais auparavant ?
Merci pour ton aide
Dernière édition par BorisTS le 24 janv. 2019, 21:05, édité 1 fois.
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
akenad a écrit : ↑23 janv. 2019, 20:57Bonjour @speeed,
c'est une autre illustration de ce que j'évoquais dans mon post du 06/01/2019 plus haut.
Ici il s'agit de NodeJS (permet l’exécution de JavaScript sur serveur), associé à npm, gestionnaire de paquets pour JavaScript.
une solution manuelle par @Antoinekl1 est décrite ici :
Plugin Tiers- Sujet Principal -Mail listener : watcher IMAP
et complétée par @Sli3H3llFiR3 ici :
Plugin Tiers- Sujet Principal -Mail listener : watcher IMAP
merci a
C'est une Solution intéressante pour l'Odroid-C2 en DIY.
Pour des utilisateurs de JeedomSmart je conseillerais plutôt l'installation au préalable d'un autre plugin qui installe NodeJs correctement.
Je suggère d'installer par exemple le plugin Homebridge et ses dépendances.
Après installation de Homebridge et ses dépendances, pour visualiser la version de NodeJS :
Jeedom -> roue crantée (en haut à droite) -> Configuration -> Onglet "OS/DB" -> Système, Administration -> Bouton "Lancer"
puis taper la commande personnalisée :renvoit actuellement : v8.9.4Code : Tout sélectionner
nodejs -v
renvoit actuellement : v5.6.0Code : Tout sélectionner
npm -v
akenad
merci akenad , tout fonctionne correctement a noter quand meme que le plugin hommebride est a 6 euro juste pour installer
nodejs
le support jeedom ma envoyer une image Stretch ,après avoir installer l'image ,nodejs jeedom me renvoie V6.91
merci pour tout
pour info les box dernière smart sont maintenant en Stretch sorti d'usine
Re: JeedomSmart Stretch - ODROID-C2 Armbian
@speeed,speeed a écrit : ↑24 janv. 2019, 18:59merci akenad , tout fonctionne correctement a noter quand meme que le plugin hommebride est a 6 euro juste pour installer
nodejs
le support jeedom ma envoyer une image Stretch ,après avoir installer l'image ,nodejs jeedom me renvoie V6.91
merci pour tout
pour info les box dernière smart sont maintenant en Stretch sorti d'usine
Quelques euros c'est peu par rapport au coût du matériel et c'est un soutien pour les développeurs qui le méritent, et dans le plugin Homebridge il n'y a pas que NodeJS qui est intéressant.
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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Oui pas de problème c'est vraiment pas pour les 6 € si j'étais sûr que ça fonctionne
Je viens de m'apercevoir que j'ai toujours les mêmes soucis avec maillistener et espeasy ne trouve pas
such file or directory
Je viens de m'apercevoir que j'ai toujours les mêmes soucis avec maillistener et espeasy ne trouve pas
such file or directory
Re: JeedomSmart Recovery mode - passage de Jessie en Stretch
Bonjour @BorisTS,BorisTS a écrit : ↑24 janv. 2019, 11:26Hello Akenad,
J'aimerais bien faire migrer ma smart en strech en suivant ton tuto. Ma question serait de savoir, une fois la restauration faite, est-ce que je vais retrouver à l'identique tous les paramétrages de ma configuration (réseau, https etc...) ainsi que les différentes Clés API que j'avais auparavant ?
Merci pour ton aide
Ce serait préférable d'éviter de copier/coller mes posts de type "RTEX" (retours d’expérience) pour 2 raisons :
1) comme ils sont assez long cela charge le topic et je souhaiterai qu'il reste le plus synthétique possible pour un accès aisé par la communauté.
2) il m'arrive d'éditer les RTEX pour les mettre à jour, certains liens en particuliers qui peuvent changer, et je n'ai pas la main sur les copies qui du coup peuvent devenir obsolète dans le temps.
Pour faire référence à un post "RTEX", le plus léger est de copier l'url dans une balise url pour faire un lien comme ceci:
viewtopic.php?f=128&t=32932&start=20#p647054
ou comme ca :
JeedomSmart Recovery mode - passage de Jessie en Stretch
et pour répondre à ta question, une sauvegarde Jeedom contient la configuration de Jeedom, visible et modifiable via l'interface Jeedom, icône en haut à droite représentant une roue crantée -> Configuration
Cela inclut donc aussi les Onglets "API" et "Réseaux"
Tout ce qui est configuré hors Jeedom n'est pas sauvegardé.
La restauration de la sauvegarde Jeedom restitue la configuration .
akenad
Dernière édition par akenad le 27 janv. 2019, 15: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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
@speeed,
pour des problèmes liés au fonctionnement propre au plugin, je passe la main et t'invites à poster sur le sous-forum dédié au plugin.
Le présent topic est plutôt orienté matériel : JeedomSmart et à sa maman l'Odroid-C2, microSD et eMMC, cartes internes Z-Wave et EnOcean, et installation/recovery mode de OS/Jeedom core, adéquation entre matériel et version OS et Kernel et dépendances génériques python, php, NodeJS.
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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Non en fait pour te dire que tu avais raison le plugin homebridge fais des merveilles
Les dépendance se sont bien installé correctement
Merci pour ton soutien
Les dépendance se sont bien installé correctement
Merci pour ton soutien
Re: JeedomSmart Recovery mode - passage de Jessie en Stretch
Hello,akenad a écrit : ↑24 janv. 2019, 20:29Bonjour @BorisTS,BorisTS a écrit : ↑24 janv. 2019, 11:26Hello Akenad,
J'aimerais bien faire migrer ma smart en strech en suivant ton tuto. Ma question serait de savoir, une fois la restauration faite, est-ce que je vais retrouver à l'identique tous les paramétrages de ma configuration (réseau, https etc...) ainsi que les différentes Clés API que j'avais auparavant ?
Merci pour ton aide
Pourrais-tu s'il te plaît supprimer mon post copié/collé dans ton post ?
En effet ce serait mieux d'éviter de reprendre mes posts de type "RTEX" (retours d’expérience) pour 2 raisons :
1) comme ils sont assez long cela charge le topic et je souhaiterai qu'il reste le plus synthétique possible pour un accès aisé par la communauté.
2) il m'arrive d'éditer les RTEX pour les mettre à jour, certains liens en particuliers qui peuvent changer, et je n'ai pas la main sur les copies qui du coup peuvent devenir obsolète dans le temps.
Pour faire référence à un post "RTEX", le plus léger est de copier l'url dans une balise url pour faire un lien comme ceci:
viewtopic.php?f=128&t=32932&start=20#p647054
ou comme ca :
JeedomSmart Recovery mode - passage de Jessie en Stretch
et pour répondre à ta question, une sauvegarde Jeedom contient la configuration de Jeedom, visible et modifiable via l'interface Jeedom, icône en haut à droite représentant une roue crantée -> Configuration
Cela inclut donc aussi les Onglets "API" et "Réseaux"
Tout ce qui est configuré hors Jeedom n'est pas sauvegardé.
La restauration de la sauvegarde Jeedom restitue la configuration .
akenad
J'ai supprimé comme demandé, pas de problème je comprends
Et merci pour ta réponse. Entre temps il y a eu une publication sur le blog Jeedom et il sera publié très prochainement une mise à jour du core qui fera passer à stretch de manière totalement automatique. Je crois que je vais attendre du coup.
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
En effet c'est ici ;
https://www.jeedom.com/blog/4170-la-suite-pour-2019/
Extrait : "...et un passage à stretch sur les Jeedom Smart facilité."
ça n'enlève pas l’intérêt du recovery mode et de la restauration Jeedom.
akenad
https://www.jeedom.com/blog/4170-la-suite-pour-2019/
Extrait : "...et un passage à stretch sur les Jeedom Smart facilité."
ça n'enlève pas l’intérêt du recovery mode et de la restauration Jeedom.
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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Tout à fait, tout pareil sauf que les étapes seront entièrement gérées par la Jeedomsmartakenad a écrit : ↑24 janv. 2019, 21:34En effet c'est ici ;
https://www.jeedom.com/blog/4170-la-suite-pour-2019/
Extrait : "...et un passage à stretch sur les Jeedom Smart facilité."
ça n'enlève pas l’intérêt du recovery mode et de la restauration Jeedom.
akenad
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Bonjour akenad,
D'abord merci pour les tutos et pour le support!
J'ai un Odroid-C2 et j'ai donc suivi votre tuto en installant l'image préconisée à savoir Armbian_5.47_Odroidc2_Debian_stretch_default_3.16.57 (j'ai également essayé Armbian_5.59_Odroidc2_Debian_stretch_default_3.16.57).
Juste après l'installation, j'ai mis à jour en laçant apt-get update et apt-get upgrade, l'Odroid passe alors en "ARMBIAN 5.70 stable Debian GNU/Linux 9 (stretch) 3.16.57-odroidc2". Par contre, je pers l'affichage... Plus rien ne s'affiche sur mon écran connecté en HDMI... J'ai testé avec d'autres écrans et câbles mais rien n'y fait.
Avez-vous le même problème ? A moins qu'il ne faille pas faire les mises à jour de l'OS ?
Merci
D'abord merci pour les tutos et pour le support!
J'ai un Odroid-C2 et j'ai donc suivi votre tuto en installant l'image préconisée à savoir Armbian_5.47_Odroidc2_Debian_stretch_default_3.16.57 (j'ai également essayé Armbian_5.59_Odroidc2_Debian_stretch_default_3.16.57).
Juste après l'installation, j'ai mis à jour en laçant apt-get update et apt-get upgrade, l'Odroid passe alors en "ARMBIAN 5.70 stable Debian GNU/Linux 9 (stretch) 3.16.57-odroidc2". Par contre, je pers l'affichage... Plus rien ne s'affiche sur mon écran connecté en HDMI... J'ai testé avec d'autres écrans et câbles mais rien n'y fait.
Avez-vous le même problème ? A moins qu'il ne faille pas faire les mises à jour de l'OS ?
Merci
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Bonjour @Phil5675,
pour l'Odroid-C2, après l'installation de l'image Armbian sur l'eMMC, le premier boot sur celle-ci, et la connexion SSH, l'écran HDMI n'est plus à utiliser.
Pour la JeedomSmart l'écran HDMI peut être utile pour suivre un recovery mode.
Le vrai sujet est de pouvoir toujours se connecter en ssh.
akenad
pour l'Odroid-C2, après l'installation de l'image Armbian sur l'eMMC, le premier boot sur celle-ci, et la connexion SSH, l'écran HDMI n'est plus à utiliser.
Pour la JeedomSmart l'écran HDMI peut être utile pour suivre un recovery mode.
Le vrai sujet est de pouvoir toujours se connecter en ssh.
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
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
Re: JeedomSmart Stretch - ODROID-C2 Armbian
Vu comme ça
Disons que la sortie HDMI m'a déjà bien servie sur ma jeedom mini+ quand l'accès en SSH ne fonctionnait plus. Du coup je vérifias ça sur l'odroid.
Disons que la sortie HDMI m'a déjà bien servie sur ma jeedom mini+ quand l'accès en SSH ne fonctionnait plus. Du coup je vérifias ça sur l'odroid.
Restaurer une JeedomSmart sur un Odroid-C2 avec une eMMC de 32 Go
Bonjour à tous, c'est akenad ,
Aujourd'hui je vais vous présenter un retour d'expérience sur la restauration d’une JeedomSmart sur un Odroid-C2 avec une eMMC de 32 Go,
ou comment faire en DIY sa "JeedomOdroid".
(La JeedomSmart dispose d’une eMMC de 8 Go.)
Cette opération un peu particulière est à vos risques et périls.
Je vous recommande très vivement de ne le faire que si vous possédez une JeedomSmart et à des fins uniquement de secours temporaire en cas de panne.
J'ai procédé en 3 étapes :
-connecter l’adaptateur USB avec l’eMMC sur la JeedomSmart
-copier le contenu de la partition boot de la JeedomSmart sur l’eMMC
-installer l’eMMC dans l’Odroid-C2 et effectuer un recovery mode
1) connecter l’adaptateur USB avec l’eMMC sur la JeedomSmart
Prendre une eMMC 32 Go de chez Hardkernel qui sort de la boîte et la connecter à l’adaptateur USB (cf photo dans mon post du 18/10/2018 plus haut).
(Si l’eMMC est d’origine inconnue, nettoyer l’eMMC comme indiqué dans mon post du 24/06/2018 plus haut, puis créer une partition FAT32 de 256 Mo bootable, par exemple avec le gestionnaire de disques de Windows.)
Connecter l’adaptateur USB à la JeedomSmart.
2) copier le contenu de la partition boot de la JeedomSmart sur l’eMMC
Se connecter en SSH sur la smart et passer root :
Afficher les partitions :
En principe la partition FAT32 de l’eMMC apparaît sur /dev/sda1
Monter la partition FAT32 de l’eMMC :
Effacer le contenu de la partition FAT32 de l’eMMC :
Copier le contenu de la partition boot de la JeedomSmart sur l’eMMC :
(Le premier cp dure environ 3 minutes, environ 100 Mo à copier.)
Démonter la partition FAT32 de l’eMMC :
Débrancher l’adaptateur USB de la Smart.
(L’adapteur USB/eMMC peut être connecté à un PC pour réaliser une copie de sauvegarde, ceci pour éviter d’avoir à renouveler l’opération d’extraction de la partition boot de la JeedomSmart en cas d’un nouveau besoin.)
3) installer l’eMMC dans l’Odroid-C2 et effectuer un recovery mode
Pour ce faire, se reporter à mon post du 11/09/2018 plus haut.
(ATTENTION ne pas booter l'Odroid-C2 sans avoir connectéau préalable la clé USB contenant l'image Jeedom)
Une fois le recovery mode terminé, et éventuellement avant la phase de restauration d'une sauvegarde de Jeedom proprement dite, il est possible de consulter les partitions :
Se connecter en SSH sur l’Odroid-C2 et passer root.
Afficher les partitions :
On peut constater en passant que la partition Linux qui héberge Jeedom, /dev/mmcblk0p7, est passée de
6.7 à 28.5 Go automatiquement avec l’opération de recovery mode.
J'en profite aussi pour dire en passant que pour l'instant l'Odroid-C2 sous Armbian ne reconnait pas les supports de stockage direct USB, ou via adaptateur USB (flash, SSD, ...) en Kernel 4.x mais fonctionne en kernel 3.x.
Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.
akenad
Aujourd'hui je vais vous présenter un retour d'expérience sur la restauration d’une JeedomSmart sur un Odroid-C2 avec une eMMC de 32 Go,
ou comment faire en DIY sa "JeedomOdroid".
(La JeedomSmart dispose d’une eMMC de 8 Go.)
Cette opération un peu particulière est à vos risques et périls.
Je vous recommande très vivement de ne le faire que si vous possédez une JeedomSmart et à des fins uniquement de secours temporaire en cas de panne.
J'ai procédé en 3 étapes :
-connecter l’adaptateur USB avec l’eMMC sur la JeedomSmart
-copier le contenu de la partition boot de la JeedomSmart sur l’eMMC
-installer l’eMMC dans l’Odroid-C2 et effectuer un recovery mode
1) connecter l’adaptateur USB avec l’eMMC sur la JeedomSmart
Prendre une eMMC 32 Go de chez Hardkernel qui sort de la boîte et la connecter à l’adaptateur USB (cf photo dans mon post du 18/10/2018 plus haut).
(Si l’eMMC est d’origine inconnue, nettoyer l’eMMC comme indiqué dans mon post du 24/06/2018 plus haut, puis créer une partition FAT32 de 256 Mo bootable, par exemple avec le gestionnaire de disques de Windows.)
Connecter l’adaptateur USB à la JeedomSmart.
2) copier le contenu de la partition boot de la JeedomSmart sur l’eMMC
Se connecter en SSH sur la smart et passer root :
Code : Tout sélectionner
jeedom@jeedom:~$ su -
Password:
Code : Tout sélectionner
root@jeedom:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 732M 0 732M 0% /dev
tmpfs 172M 22M 150M 13% /run
/dev/mmcblk0p7 6.5G 3.0G 3.3G 48% /
tmpfs 859M 0 859M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 859M 0 859M 0% /sys/fs/cgroup
tmpfs 256M 4.0K 256M 1% /tmp
tmpfs 128M 1.1M 127M 1% /tmp/jeedom
/dev/mmcblk0p1 253M 101M 152M 40% /media/boot
Code : Tout sélectionner
root@jeedom:~# fdisk -l
Disk /dev/mmcblk0: 7.3 GiB, 7818182656 bytes, 15269888 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x34100000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 65536 589823 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 589824 606207 16384 8M 83 Linux
/dev/mmcblk0p3 606208 622591 16384 8M 83 Linux
/dev/mmcblk0p4 622592 15269887 14647296 7G 5 Extended
/dev/mmcblk0p5 624640 641023 16384 8M 83 Linux
/dev/mmcblk0p6 643072 1167359 524288 256M 83 Linux
/dev/mmcblk0p7 1169408 15210495 14041088 6.7G 83 Linux
Disk /dev/sda: 29.1 GiB, 31268536320 bytes, 61071360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd3630000
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 264191 262144 128M c W95 FAT32 (LBA)
/dev/sda2 264192 11438079 11173888 5.3G 83 Linux
Monter la partition FAT32 de l’eMMC :
Code : Tout sélectionner
root@jeedom:~# mount /dev/sda1 /mnt
Code : Tout sélectionner
root@jeedom:~# rm -rf /mnt
rm: cannot remove '/mnt': Device or resource busy
(Le premier cp dure environ 3 minutes, environ 100 Mo à copier.)
Code : Tout sélectionner
root@jeedom:~# cp -r /media/boot/multiboot /mnt
root@jeedom:~# cp /media/boot/boot.ini /mnt
root@jeedom:~# cp /media/boot/THIS_IS_EMMC /mnt
Code : Tout sélectionner
root@jeedom:~# umount /mnt
(L’adapteur USB/eMMC peut être connecté à un PC pour réaliser une copie de sauvegarde, ceci pour éviter d’avoir à renouveler l’opération d’extraction de la partition boot de la JeedomSmart en cas d’un nouveau besoin.)
3) installer l’eMMC dans l’Odroid-C2 et effectuer un recovery mode
Pour ce faire, se reporter à mon post du 11/09/2018 plus haut.
(ATTENTION ne pas booter l'Odroid-C2 sans avoir connectéau préalable la clé USB contenant l'image Jeedom)
Une fois le recovery mode terminé, et éventuellement avant la phase de restauration d'une sauvegarde de Jeedom proprement dite, il est possible de consulter les partitions :
Se connecter en SSH sur l’Odroid-C2 et passer root.
Afficher les partitions :
Code : Tout sélectionner
root@jeedom:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 732M 0 732M 0% /dev
tmpfs 172M 8.9M 163M 6% /run
/dev/mmcblk0p7 28G 2.8G 24G 11% /
tmpfs 859M 0 859M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 859M 0 859M 0% /sys/fs/cgroup
tmpfs 256M 0 256M 0% /tmp
tmpfs 128M 80K 128M 1% /tmp/jeedom
/dev/mmcblk0p1 253M 101M 152M 40% /media/boot
Code : Tout sélectionner
root@jeedom:~# fdisk -l
Disk /dev/mmcblk0: 29.1 GiB, 31268536320 bytes, 61071360 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xeba60000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 65536 589823 524288 256M c W95 FAT32 (LBA)
/dev/mmcblk0p2 589824 606207 16384 8M 83 Linux
/dev/mmcblk0p3 606208 622591 16384 8M 83 Linux
/dev/mmcblk0p4 622592 61071359 60448768 28.8G 5 Extended
/dev/mmcblk0p5 624640 641023 16384 8M 83 Linux
/dev/mmcblk0p6 643072 1167359 524288 256M 83 Linux
/dev/mmcblk0p7 1169408 61011967 59842560 28.5G 83 Linux
6.7 à 28.5 Go automatiquement avec l’opération de recovery mode.
J'en profite aussi pour dire en passant que pour l'instant l'Odroid-C2 sous Armbian ne reconnait pas les supports de stockage direct USB, ou via adaptateur USB (flash, SSD, ...) en Kernel 4.x mais fonctionne en kernel 3.x.
Voila j'espère que ce retour d’expérience sera utile aux membres Jeedom.
akenad
Dernière édition par akenad le 24 mars 2019, 10:21, édité 3 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
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
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités