
Pour pouvoir installer la dernière version V4 de Jeedom sur la Jeedup v1, il est nécessaire de posséder une architecture Linux sous Debian Buster 10.
Attention, cette procédure n’est valable que pour la Jeedup V1, il ne faut en aucun cas la faire sur la Jeedup v2.
Afin de vous faciliter le travail, nous avons développé un petit script. Nous allons donc vous expliquer dans ce guide comment procéder à cette mise à jour très importante du système d’exploitation.
Cette procédure est valable pour n’importe quel système debian strech (pas que pour la jeedup). Il faudra simplement adapter les identifiants lors de votre connexion en SSH.
Sauvegarde du système
Avant toute chose, nous vous conseillons fortement de faire une sauvegarde de votre box domotique.
Plusieurs possibilités :
- Vous souhaitez faire un ghost
- Vous trouverez beaucoup de guide à ce sujet sur Google. Cette sauvegarde complète de la box vous permettra de revenir en arrière.
- Une sauvegarde de jeedom dans l’interface de jeedom
Cliquez sur le menu « Réglages » de Jeedom il existe un menu « Sauvegardes ». Vous aurez alors 3 méthodes afin de faire cela :
Par le cloud

Il faut au préalable être connecté au market Jeedom. Dans la section sauvegarde cloud, il vous suffira de cliquer sur Envoyer une sauvegarde
En local

Ensuite, cliquez sur Lancer la sauvegarde. Nous avons pris ici une copie d’écran de la v4, mais sur la v3 la procédure est identique.
Sur un NAS
Il faut aller dans la configuration générale de jeedom et dans l’onglet Mise à jour/Market

- IP : Ip du serveur samba (X.X.X.X)
- Utilisateur : Utilisateur ayant un droit sur le dossier de sauvegarde du serveur samba (user)
- Mot de passe : Mot de passe de l’utilisateur (motdepasse)
- Partage : Adresse de partage des sauvegardes du serveur samba (//X.X.X.X/sauvegardes)
- Chemin : Chemin du répertoire dans l’adresse de partage (/jeedom)
La sauvegarde étant effectuée, nous pouvons maintenant passer à la mise à jour.
Mise à jour Jeedup Buster grâce au script
Pour procéder à la mise à jour, il faudra au préalable vous connecter en root sur votre jeedup via SSH. Pas de panique ce n’est pas très compliqué. Pour cela, vous pouvez utiliser le logiciel Putty
Sur la page d’accueil, renseignez l’adresse IP de votre Jeedup et utilisez le port 22.

Ensuite, connectez-vous avec les identifiants suivant
- Login : jeedup
- Mot de passe : LeMotDePasseAdminDeVotreJeedup
Sur l’interface, pour vous connecter en root, tapez la commande « su – « . Un mot de passe vous est alors demandé :
Mot de passe : LeMotDePasseRootDeVotreJeedup
Vous êtes alors désormais connecté en root.
Téléchargement et lancement du script
Pour télécharger et lancer le script, il vous suffit d’éxecuter 3 commandes afin de lancer cette migration :
wget http://wizelec.com/jeedup/miseajour/jeedupbuster.sh
chmod +x jeedupbuster.sh
./jeedupbuster.sh
Plusieurs questions vous seront posées lors de la migration du système. Choisissez l’option Garder la version actuellement installée
Choisissez Oui
Choisissez Non
Tapez N puis sur la touche Entrée
Tapez à nouveau N puis sur la touche Entrée
À la fin de l’installation, La jeedup va alors redémarrer automatiquement.
Vérification
Afin de vérifier si vous êtes bien en Debian buster, connectez-vous de nouveau en SSH (avec l’utilisateur Jeedup, cela sera suffisant. Vous n’êtes pas obligé pour cette étape d’être connecté en root).
Tapez alors la commande suivante :
cat /etc/os-release
Vous devriez alors voir la version du système VERSION = 10 buster
Mise à jour du core de jeedom
Aller dans Réglages puis Système et enfin Centre de mise à jour. Cliquez alors sur le bouton Mise à jour et Validez
Si la mise à jour s’est bien passée, vous devriez avoir un message de confirmation.
Conclusion
Grâce à cette procédure, votre box domotique Jeedup est désormais sous la dernière version, que ce soit les paquets, la distribution Linux ou encore jeedom.
Nous vous conseillons à la fin de ce guide, de refaire une nouvelle sauvegarde afin d’avoir un V4 propre en cas de problème avec votre installation.
Si vous n’avez pas les identifiants Administrateur pour accéder à votre JeedUp, n’hésitez pas à nous contacter par mail afin de les obtenir.
Bonjour,
Merci pour ce tuto rassurant et détaillé.
Deux questions cependant :
1- comment peut-on savoir quelle version de Jeedup l’on possède ?
2- à l’étape où « il suffit d’exécuter [les] trois commandes », faut-il faire un simple copier-coller du texte en un bloc ou faut-il exécuter chaque ligne l’une après l’autre ?
NB : si ce n’est pas évident, je n’y connais RIEN en programmation :-).
Merci et bravo pour ce beau travail.
Damien.
Bonjour,
La Jeedup V1 est celle-ci : https://www.planete-domotique.com/box-domotique-jeedup-powered-by-jeedom-wizelec.html
La Jeedup V2 est celle-ci : https://www.planete-domotique.com/box-domotique-jeedup-powered-by-jeedom-version-2-wizelec.html
Oui exécutez simplement les commandes dans l’ordre 🙂
Bonne journée ! 🙂
Bonjour,
je viens d’essayer la procédure et je suis bloqué à l’étape 3, j’ai ces messages suivants :
vous avez du nouveau courrier dans /var/mail/jeedup
ensuite, j’ai bien echo ‘+ script de mise a jour strech vers buster +’
[sudo]killall apt-get
[sudo]Mot de passe jeedup :
à partir de ce moment la, plus aucuns mot de passe ne fonctionne et je ne sais pas ou retrouver le dossier mail énoncé plus haut…
Sur l’interface, pour vous connecter en root, tapez la commande « su – « . Un mot de passe vous est alors demandé :
Mot de passe : LeMotDePasseRootDeVotreJeedup
Il ne faut pas faire de sudo devant les commandes, ce n’est pas un raspberry