dans mon cas je suis partie d’une nouvelle install debian 9 stretch de là j’ai installer jeedom V3 puis mise à jours vers la V4 et enfin backup pour ne pas devoir recréer tout mes scenarios
Hello
Pour ma part, je suis en strech, Jeedom V3.3.39, une quarantaine de plugins et pas de design. J’ai testé mon backup sur une machine tierce et aucun problème (hormis les widgets, mais c’est normal : je le sais)
Du coup je suis en train de supprimer tous les widgets et je vais migrer en V4. Par contre pas de Buster pour l’instant.
My 2 cents, niveau professionnel on ne fait jamais 2 migrations en même temps.
En théorie, il ne faut pas migrer et jeedom en v4 et l’os vers buster sinon tu ne sais pas d’où viennent les problèmes éventuels.
Il y a effectivement le changelog, le badge visible dans le market (via le site, pas sur jeedom) et eventuellement un petit grep sur tout le répertoires plug-in pour chercher object:: (commande déjà donnée dans d’autres posts mais je suis sur téléphone pour le moment donc compliqué de la donner)
Ah bien vu le grep… Merci.
Attention, à remplacer ” par ’ ou " pour que ca fonctionne…
Bon ben y’en a quelques uns encore (Snips, ping, nut_free, JPI, jeemon, forecastio, ethalsurveillance, torque), dont des officiels mais legacy (ipx800 v3).
Personne ne s’en sert ? Je vais demander aux devs…
Bon, après, mon install datant des débuts de Jeedom, va falloir que je me tartine tout mes widgets persos… et mes designs… Mais bon…
Merci à vous
Pour la passage des designs en V4 j’ai été agréablement surpris par le peu de modifications que j’ai du apporter une fois que j’avais créé un fichier .htaccess avec les bons droits à la racine du dossier contenant tous les éléments du design.
Reste les widgets
Personnellement, j’ai fait la migration en V4.
Pour Buster, j’attends que Jeedom supporte officiellement Buster ou qu’un plugin que j’utilise ne supporte plus Stretch.
Merci @Salvialf,
Je vais regarder. Snips mort? Arg… ;(
Tu peux en dire plus sur le .htaccess et les designs? (décidement, depuis le nouveau forum, je passe à côté de pleins de truc moi)
Pour ma part, je suis parti de Debian 9 / Jeedom V3, et j’ai effectué les actions suivantes :
Passage en v4 (en restant en Debian 9 du coup)
Désactivation du plugin Widget + reconfiguration des widgets que j’utilisais
Sauvegarde de cette v4
Réinstall propre de zéro de Debian 10 (Buster)
Install propre (de zéro) de Jeedom v4 (avec « nouvel » URL de l’installer de Jeedom)
Restauration de ma sauvegarde v4 (ce qui a relancé l’installation des dépendances, etc…)
Et globalement, cela s’est plutôt bien passé, mais attention, ce n’est pas tant la v4 de Jeedom qui peut poser soucis (à condition de ne pas avoir de design), mais c’est plutot Buster, et le passage en php 7.3, version de Python, etc… qui peut en poser…
Certains plugins restent partiellement compatibles (j’ai du par exemple forcer l’installation de certains packages à la main lors de l’install des dépendances, sinon les installs plantaient… sur le plugin téléinfo par exemple)
Maintenant, cela fonctionne bien, mais je ne conseille pas malgré tout le passage à Buster à tout le monde… Jeedom v4 est lui, à mon sens, utilisable au quotidien.
Rien de bien sorcier, dans le répertoire core/data j’ai créé un dossier contenant tous les éléments de mon design dans des sous-dossiers (images, js, html, css, etc) et j’ai ajouté un fichier .htaccess à la racine de ce dossier pour avoir accès aux fichiers depuis Jeedom.
Contenu du fichier .htaccess:
Order allow,deny
<Files ~ "\.(jpeg|png|gif|js|html|ttf|css)$">
allow from all
</Files>
Deny from all
J’avais à plusieurs reprises effectué des tests de migration en V4 sans toutefois sauter le pas car je constatais de nombreux problèmes notamment dans les Design. Certains Design étaient tout simplement perdus et il m’était impossible de visualiser certaines parties (lié à un objet) du dashboard.
Je viens de migrer en V4 début Janvier ; le plus difficile à été de trouver l’équipement qui posait problème (en passant chaque équipement d’un objet à un autre). En fait le problème était lié au plugin « Bourse » et surtout à sa tuile qui semble incompatible avec la V4 ; une fois identifié j’ai désactivé l’équipement et j’ai pu récupérer tous mes Design initiaux. J’ai toutefois conservé actif le plugin Bourse mais je n’utilise plus ni sa tuile et son widget.
Pour Debian 10 je verrai plus tard …