Mise à jour 2.0

Nouveautés du core

  • Refonte du système de cache de Jeedom (utilisation de doctrine cache). Cela permet par exemple de connecter Jeedom à un serveur redis ou memcached. Par défaut Jeedom utilise un système de fichiers (et non plus la BDD MySQL ce qui permet de la décharger un peu), celui-ci se trouve dans /tmp il est donc conseillé si vous avez plus de 512 Mo de RAM de monter le /tmp en tmpfs (en RAM pour plus de rapidité et une diminution de l’usure de la carte SD, je recommande une taille de 64mo). Attention lors du redémarrage de Jeedom le cache est vidé il faut donc attendre pour avoir la remontée de toutes les infos
  • Refonte du système de log (utilisation de monolog) qui permet une intégration à des systèmes de logs (type syslog(d))
  • Optimisation du chargement du dashboard
  • Correction de nombreux warning
  • Possibilité lors d’un appel api à un scénario de passer des tags dans l’url
  • Support d’apache
  • Optimisation pour docker avec support officiel de docker
  • Optimisation pour les synology
  • Support + optimisation pour php7
  • Refonte des menus Jeedom
  • Suppression de toute la partie gestion réseau : wifi, ip fixe… (reviendra sûrement sous forme de plugin). ATTENTION ce n’est pas le mode maître/esclave de jeedom qui est supprimé
  • Suppression de l’indication de batterie sur les widgets
  • Ajout d’une page qui résume le statut de tous les équipements sur batterie
  • Refonte du DNS Jeedom, utilisation d’openvpn (et donc du plugin openvpn)
  • Mise à jour de toutes les libs
  • Interaction : ajout d’un système d’analyse syntaxique (permet de supprimer les interactions avec de grosses erreurs de syntaxe type « le chambre »)
  • Suppression de la mise à jour de l’interface par nodejs (passage en pulling toutes les secondes sur la liste des événements)
  • Possibilité pour les applications tierces de demander par l’api les événements
  • Refonte du système « d’action sur valeur » avec possibilité de faire plusieurs actions et aussi l’ajout de toutes les actions possibles dans les scénarios (attention il faudra peut-être toutes les reconfigurer suite à la mise à jour)
  • Possibilité de désactiver un bloc dans un scénario
  • Ajout pour les développeurs d’un système d’aide tooltips. Il faut sur un label mettre la classe « help » et mettre un attribut data-help avec le message d’aide souhaité. Cela permet à Jeedom d’ajouter automatiquement à la fin de votre label une icône « ? » et au survol d’afficher le texte d’aide
  • Changement du processus de mise à jour du core, on ne demande plus l’archive au Market mais directement à Github maintenant
  • Ajout d’un système centralisé d’installation des dépendances sur les plugins
  • Refonte de la page de gestion des plugins
  • Ajout des adresses mac des différentes interfaces
  • Ajout de la connexion en double authentification
  • Suppression de la connexion par hash (pour des raisons de sécurité)
  • Ajout d’un système d’administration OS
  • Ajout de widgets standards Jeedom
  • Ajout d’un système en beta pour trouver l’IP de Jeedom sur le réseau (il faut connecter Jeedom sur le réseau, puis aller sur le market et cliquer sur « Mes Jeedoms » dans votre profil)
  • Ajout sur la page des scénarios d’un testeur d’expression
  • Revue du système de partage de scénario

Nouveautés des plugins

Attention maintenant le market vérifie que votre version de jeedom est compatible avec le plugin, donc les plugins uniquement 2.0 ne pourront être installé sur une 1.xxx et jeedom vous indiquera une erreur de téléchargement.

  • Sarah : ajout des actions ask
  • Nut : passage en officiel + refonte
  • DynDns : support ovh
  • Philips Hue : refonte du plugin + passage en officiel
  • Tous les plugins : passage au nouveau système de dépendances et de gestion des démons
  • IPX800V4 : sortie du plugin

Pour les détails des changements dans les plugins je vous laisse consulter leur changelog respectif.

Ce qui change pour vous

Cette mise à jour étant majeure (sur beaucoup de points) vous allez avoir, dans des cas bien particuliers, un peu de changement à faire :

  • la syntaxe dans les expressions de test (type « si » dans les scénario) est un peu plus stricte. En effet toute chaîne de caractères de test doit être encadrée de « , ex avant : variable(ma_variable) = toto était possible, maintenant il faut absolument mettre variable(ma_variable) = « toto« 
  • la recherche d’une chaîne dans une autre est maintenant différente, avant : variable(ma_variable) ~ toto, maintenant variable(ma_variable) matches « /toto/ ». Petite explication : ici la syntaxe semble plus compliquée mais pour les connaisseurs cela permet d’utiliser maintenant des expressions régulières et donc offre beaucoup plus de souplesse.

Le DNS

Pour les DNS je vous invite à lire cet article.

Déroulement de la mise à jour

 

Autre point cette mise à jour se fera de manière assez particulière. En effet dû au changement du moteur de cache celle-ci se fera 2 fois. Lors de la première partie de la mise à jour, une fois arrivé au moment de l’application des changements, un message dans le log vous indiquera que Jeedom relance la mise à jour et que pour la suivre il faut aller sur Analyse -> Log puis choisir le log update et attendre la fin (vous avez un bouton pour réactualiser). Il ne faut pas s’inquiéter si cela prend un peu de temps c’est tout à fait normal.

Troubleshooting

Bon malgré des semaines (voire mois) de tests, il peut subsister quelques soucis, dans les connus :

  • Suite à la mise à jour vous n’avez plus aucune donnée sur vos équipements : ne pas s’inquiéter ça se corrige rapidement. Soit vous avez le plugin Sonos mais pas à jour sur la dernière stable alors mettez-le à jour puis attendez. Vous n’avez pas le plugin Sonos mais vous n’avez plus rien quand même par contre ça se remplit petit à petit, dans ce cas il suffit d’attendre.

Attention : La mise à jour est vraiment majeure donc restez vigilants et faites un backup de votre système avant la mise à jour pour parer aux problèmes si besoin.

Rappel : toutes les mises à jour se font à vos risques et périls en cas de soucis la société Jeedom ou son équipe ne pourra être tenue pour responsable

Cet article a été lu 16993 fois

Vous aimerez aussi...

90 réponses

  1. Carfnann dit :

    Je pars en vacances Jeudi, c’est dur de résister à la tentation de la MAJ… Allez faut être fort!

  2. Nicolas dit :

    Trop cool.
    Merci pour tout ce beau boulot 🙂

    Avez-vous une date pour la disponibilité de l’image raspberry pi avec jeedom 2.0 préinstallé ?

    Merci

  3. patrick dit :

    pour les modif de scenarios ‘ai un petit doute si j’ai : #[RDC-J][Prise_X3_LedRdc-Rf][Coco_Salon_Led]# ~ « ALLOFF » je doit changer par : #[RDC-J][Prise_X3_LedRdc-Rf][Coco_Salon_Led]# maches « /ALLOFF/ »

  4. lademan dit :

    Bonjour,

    Et pour ne matche pas un critère, ça donnerait quoi ?

    exemple :
    #[Paramètres][gCal domotique][domotique]# !~ « Absence »
    =>
    #[Paramètres][gCal domotique][domotique]# ??? « /Absence/ »

  5. lio06 dit :

    Je suis un peu geek ais complètement largué à la lecture de ces éléments.
    Un tuto type « jeedom pour les nuls » ou de nouvelles video youtube seraient top
    Merci pour ce travail tout de même

  6. fred dit :

    Bravo a l’équipe pour cette sortie majeur.

    Y’a plus qu’a attendre la version Raspberry pré-installée…!!!

    Merci a vous.

  7. bobox59 dit :

    la mise a jour de ma v1.2 vers 2.0 est passée comme une lettre a la poste 🙂 aussi simplement qu’avec un plugin
    Bravo pour ce processus !

  8. Jim dit :

    MAJ Faite, Aucun problème pour ma part sur un raspberry pi 2
    Tout est OK !

  9. saramalo dit :

    Pensez bien a verifier que dans votre config vous etes en version stable de jeedom. Sinon il ne voit pas la v2. Je viens de passer 2 h a me dire tiens ca doit etre saturé, que neni…

  10. Bataille dit :

    Bonsoir,

    je n’ai pas accès au bouton « Mise à jour » sur la ligne Jeedom. Aurais je loupé un truc?

    Lorsque j’essaye de mettre à jour (en stable) certains plugins j’ai un retour « Opération impossible », comme par ex avec Openvpn

  11. Stanislas dit :

    MAJ faite ce soir sur mon Raspberry 2. Le nouveau DNS Jeedom fonctionne super bien \o/ 🙂 Mon plug-in Wazeintime ne veut pas se mettre à jour (Erreur 500 internal Server Error. Erreur curl sur : https://market.jeedom.fr/core/api/api.php. Détail :Resolving timed out after 4514 milliseconds) ça ce n’est pas trop grave. Le script HasInternet.php ne semblait plus fonctionner mais je suis retourné sur le market, j’ai cliqué sur installer et c’est retombé en marche 🙂 Bon bref, c’est une mise à jour plutôt réussie car l’ensemble fonctionne encore (ouufff :-)) Merci à l’équipe Jeedom !!!

  12. kikoune dit :

    Merci pour le travail

  13. Éric dit :

    Merci pour la mise à jour 😉

  14. Jim dit :

    Stanislas j’ai le mème problème avec Wazeintime, mais cela devrait rentrer dans l’ordre prochainement.
    En tout cas, je tiens à féliciter l’équipe pour ce superbe travail.

  15. Guillaum dit :

    Merci pour cette mise à jour.
    Concernant le point « Suppression de l’indication de batterie sur les widgets », est il possible de le re-activer manuellement car c’était vraiment très pratique?

  16. sheep300 dit :

    je viens de mettre a jour !
    super boulot ca marche impeccable (ethernet biensur)
    beaucoup plus reactif

  17. renauld dit :

    Bonjour

    Je n’arrive plus a redimensionner mes widgets dans le dashboard depuis la mise a jour 2.0

    merci de votre aide

  18. Mseuda dit :

    Hello.
    Y a t’il un endroit spécifique pour poster les éventuelles remarques sur à la MàJ ?

    Pas de pb sur Docker/Syno. Tout à l’air OK mis à part qq warning dans les logs.

  19. Overcrash dit :

    Sur un Xpenology, avec un nginx et non un container (j’ai dû passer sur un Xpeno il y a un bail ça fonctionnait jusqu’à la dernière), la MAJ lance le dl, puis la décompression et arrête nginx puis plus rien.

    Il faut impérativement que je passe désormais par un container ou ça devrait fonctionner comme ça ?
    Si je dois migrer, je peux le faire simplement ou ça va être une nuit à passer ?

  20. Jérôme dit :

    Bonjour,
    J’essaie de faire la mise à jour sur mon Raspberry 2 mais il ne trouve pas de mise à jour disponnible !
    | core | jeedom | 1.212.0.8 | Not Found.0 |

    Quand je lance la mise à jour, il me met cette erreur :
    Adresse de téléchargement : https://market.jeedom.fr/jeedom/master/jeedom.zip?timespamp=1455139396
    Téléchargement en cours…converted ‘https://market.jeedom.fr/jeedom/master/jeedom.zip’ (ANSI_X3.4-1968) -> ‘https://market.jeedom.fr/jeedom/master/jeedom.zip’ (UTF-8)
    –2016-02-10 22:23:16– https://market.jeedom.fr/jeedom/master/jeedom.zip
    Resolving market.jeedom.fr (market.jeedom.fr)… 37.187.67.222
    :443… connected.
    HTTP request sent, awaiting response…
    404 Not Found
    2016-02-10 22:23:17 ERROR 404: Not Found.

    J’ai essayé hier et aujourd’hui, rebooté mais rien n’y fait.

    Une idée ?

    Merci d’avance

  21. Sergio162 dit :

    Bonjour,
    La mise à jour s’est bien déroulée.
    Mais j’ai un bug avec le plugin Virtuel. Lorsque j’active l’auto-actualisation, mes commandes virtuelles de type Curseur ne prennent plus la valeur « Commande par défaut » renseignée mais une valeur comprise entre Min et Max du curseur…

  22. colas dit :

    Bonjour,

    Je vais me lancer dans la MAJ, mais en attendant la nouvelle image j’ai quelques questions concernant le système de cache et le passage sous apache.
    Comment se configurer Memcache ? dans le BO de jeedom ? via un fichier ?
    faut il installer php5-memcache ? ou php5-memcached ?

    Concernant apache, y a t’il une conf vhost qui est prégénéré quelque part ?
    merci pour le boulot fait 😉

    • loic dit :

      Bonjour,
      Tu n’as pas besoin de te préoccuper de memcache ou apache :
      – memcache c’est que si tu veux l’ajouter et que tu as un serveur memcache, par defaut jeedom utilise un cache fichier qui marche très bien
      – apache c’est juste de la compatibilité pas besoin d’y passer

      • colas dit :

        C’est surtout que niveau cache, dans mon quotidien j’ai plus l’habitude d’utiliser Memcache en cache global et APCu en local.
        Et idem pour apache c’est plus par habitude.

        Niveau perf, tu as fais des tests sur l’utilisation de Memcache vs cache fichier ? et nginx vs apache ?

        • loic dit :

          Pour apache vs nginx j’ai pas pas vu de différence, pour memcache en local ca ralenti énormément l’affichage des pages je trouve donc je ne le recommande pas.

          • colas dit :

            Ok, merci pour la précision. Je vais tenter de passer sous du tmpfs pour éviter de tuer ma Carte SD et je pense gagner un peu en rapidité

  23. colas dit :

    je vois qu’il y a des nouveaux crons.
    Est ce qu’il y a une doc quelque part qui explique à quoi ils servent, savoir si je peux les désactiver ou non. (jeedom-cron5 / cache-persist / history-archive/ plugin-checkDeamon )
    Pour mes autres soucis (serverDatetime not defined et des 502 je vais voir sur le forum )

  24. Olivier dit :

    Salut les jeedormeurs 🙂
    Pour info moi j’ai fait la mise à jour vers la 2.0.0
    pas eu de soucis. Si ce n’est que je n’ai pas vu le message qui disait de passer dans les logs Update.
    Un de mes amis a eu la même chose.
    Au bout d’un moment j’ai basculé quand même dans les logs et la mise à jour était ok.
    voili 🙂

  25. GreG dit :

    Bonjour,

    J’ai un scenario qui fonctionné sans aucun soucis, mais qui ne semble plus comprendre ma variable suite à la mise à jour :

    #[Maison][Emmanuelle Iphone][Distance Emmanuelle]# < 0.6 OU #[Maison][GreG Iphone][Distance Maison]# < 0.6 ET variable(presence_maison)=="personne"

    Quand j'utilise le testeur d'expression je me retrouve avec un true avec que cela devrait etre false :

    Je vais évaluer : 0.01 < 0.6 OU 0.06 < 0.6 ET "present"=="personne"
    Résultat : true

    Vous auriez une idée ?

    Merci

    • loic dit :

      Bonjour,
      C’est une question de priorité des opérations il faudrait plutôt mettre : (#[Maison][Emmanuelle Iphone][Distance Emmanuelle]# < 0.6 OU #[Maison][GreG Iphone][Distance Maison]# < 0.6) ET variable(presence_maison)=="personne"

  26. Arnaud dit :

    Bonjour,
    Le fichier jsonRPCclient.class.php est-il toujours utilisable en l’état ? Il semble que les fonctions de récupération des objets qui fonctionnaient avant la mise à jour en 2.0 ne fonctionnent plus après (voir forum, ZiMeteo et Jeedom).
    Faut-il une mise à jour de ce fichier pour pouvoir continuer à l’utiliser ? Est-ce prévu ?
    Merci d’avance.

  27. Jim dit :

    Bon j’ai quelque problème sur les plugins :

    Premièrement sur Imperihome. On ne peut plus ajouter d’équipement, c’est ok sous Jeedom mais en utilisation client, le rechargement des équipements ne fait rien

    Deuxièmement, le plugin weather ne se met plus a jour, obliger de faire des mises à jour manuel pour avoir les dernières données météo

    Et troisièmement, le plugin waze in time ne fonctionne plus, j’ai désinstalle et réinstalle car problème http erreur 500, il n’apparaît plus sous Jeedom.

    J’espere que tous ces plugins seront corrigés rapidement

    • loic dit :

      Bonjour,
      Je vais juste répondre pour weather : pas de bug dans le plugin tous les utilisateurs qui ont eu ca avait un bug sur un autre plugin (faut regarder le log cron execution pour connaitre le responsable)

      • Gibus dit :

        Bonjour,

        Tout d’abord merci pour cette fabuleuse plateforme domotique.

        Malheureusement, moi aussi j’ai un problème de rafraîchissement du plugin weather. J’utilise 3 plugins : weather, zwave et mail.
        Même après avoir désinstallé tous les plugins et réinstallé uniquement weather, celui-ci ne ce met pas à jour.
        Je continue d’investiguer mais étant débutant, je tâtonne sur les pistes à évaluer.

        Pendant la rédaction de ce commentaire, je viens de repenser au cron. Je suis donc allé dans « settings » -> « moteur des taches » et tout en bas (pour mon cas), j’ai vu que la tâche de rafraîchissement du plugin weather était assez délirante, du style ça ressemble plus à la date d’installation du plugin plutôt que la date de rafraîchissement (il y avait du 2016 dedans !!).

        Lorsque je passe ma souris sur le plugin, la date « 2016-02-16 17:15:46 » est affichée. Je ne sais pas à quoi correspond cette date.

        Bref, à l’heure de ce post, mon pb n’est toujours pas résolu 🙁

        Merci pour votre aide.

        • Gibus dit :

          Bonsoir,

          Je fais une mise à jour de mon précédent post.

          Je pense avoir isoler mon problème. En fait, le crontab ne fonctionnait pas bien sur ma Debian. La commande ajoutant la mise à jour de crontab, à savoir :

          echo « * * * * * su –shell=/bin/bash – www-data -c ‘/usr/bin/php /var/www/html/core/php/jeeCron.php’ >> /dev/null » | crontab –

          ne fonctionne pas. La commande « su » doit être lancée dans un terminal.

          Du coup, j’ai préféré ajouter la commande de mise à jour dans le cron de ma Debian.

          Bonne soirée !

  28. Jim dit :

    C’est bon Loïc. Merci de ta réponse.
    J’ai reinstaller waze et également weather et tout est OK désormais.

    Pour imperihome je vais contacter la team.

    Sinon j’avais vu que certaine personne avec des soucis avec openzwave mais perso tout s’est bien passé.

    En tout cas super boulot messieurs.
    J’ai bien fait d’abandonner la Zibase pour jeedom.

    Cdt

  29. Kondov dit :

    Bonjour,

    La mise à jour ne s’affiche pas chez moi. Version actuelle : 1.212.0.4 Version disponible : Not Found.0

    Pourtant j’ai bien des mises à jour dispo pour les autres plugin etc

    Par exemple :

    plugin weather 2016-01-07 15:29:45 2016-02-09 09:40:56

  30. jp82000 dit :

    Bonjour,
    MAJ passée aujourd’hui avec un RPI 2 + système sur disque dur externe : Tout OK du premier coup et module Qubino ZMNHBA2 qui fonctionne enfin de manière optimale.

    Bravo et merci !

  31. Marc dit :

    Bonjour, j’ai effectué la mise à jour. La procédure s’est très bien déroulée.
    J’ai juste un problème maintenant avec les switches fibaro (ex: FGS222): les commandes et scénarios fonctionnent bien mais je n’est plus de retour sur l’état des lumières donc les icônes sur l’interface http ne reflète plus leur états réels.

  32. pierre k. dit :

    Bonjour,
    je voulais savoir si jeedom supporte maintenant le mode central scène ?

    Merci d’avance.

    Cordialement

  33. Jérôme dit :

    Bonjour,

    J’ai mise à jour Jeedom en 2.0.1 sur Raspberry 2 sans problème mais la mise à jour de openzwave (Version du : 2016-02-12 16:35:40) plante. et le démon ne démarre pas. J’ai relancé plusieurs fois l’installation de openzwave mais rien n’y fait.
    Une idée ?
    Merci d’avance.

    File « setup-lib.py », line 30, in
    from Cython.Distutils import build_ext
    File « /usr/lib/python2.7/dist-packages/Cython/Distutils/__init__.py », line 1, in
    ImportError: No module named build_ext
    Makefile:217: recipe for target ‘install-lib’ failed
    make: *** [install-lib] Error 1
    Everything is successfully installed!

    • Jérôme dit :

      Bonjour,
      J’ai fait les étapes décrites https://www.jeedom.com/forum/viewtopic.php?f=87&t=15538 mais j’ai toujours la même erreur.
      Que dois-je faire d’autre ?
      Stoppé tous les process mysql, nains, …
      apt-get -f install
      apt-get update
      apt-get upgrade
      cd /opt/python-openzwave
      root@Jeedom:/opt/python-openzwave# make clean
      root@Jeedom:/opt/python-openzwave# make install-api

      Linking /opt/python-openzwave/openzwave/.lib/MinOZW
      g++ -o /opt/python-openzwave/openzwave/.lib/MinOZW /opt/python-openzwave/openzwave/.lib/Main.o /opt/python-openzwave/openzwave/libopenzwave.so -pthread
      Creating Temporary Shell Launch Script
      make[2]: Leaving directory ‘/opt/python-openzwave/openzwave/cpp/examples/MinOZW’
      make[1]: Leaving directory ‘/opt/python-openzwave/openzwave’
      sudo python setup-lib.py install
      Traceback (most recent call last):
      File « setup-lib.py », line 30, in
      from Cython.Distutils import build_ext
      File « /usr/lib/python2.7/dist-packages/Cython/Distutils/__init__.py », line 1, in
      ImportError: No module named build_ext
      Makefile:218: recipe for target ‘install-lib’ failed
      make: *** [install-lib] Error 1

  34. Jerome dit :

    Bonjour,

    Suite à la mise à jour du plugin Virtuel, un bouton « rafraichir » apparait sur les Widgets. Comment le faire disparaître?

  35. Rachid dit :

    Merci pour ce gros boulot !
    La màj ne passe tout de même pas pour moi. Blocage de la 2ème màj qui met en place le nouveau système de cache.
    Le système arrive bien à faire la sauvegarde de la 1ère màj, mais au moment de retélécharger le package pour la 2ème, cela s’arrête au beau milieu sans explication :

    2016-02-28 19:10:42 (140 KB/s) – Read error at byte 2607648/23950125 (Resource temporarily unavailable, try again.). Retrying.
    Saving to: ‘/usr/share/nginx/www/jeedom/install/../tmp/jeedom_update.zip’
    –2016-02-28 19:10:43– (try: 2) https://codeload.github.com/jeedom/core/zip/stable
    Connecting to codeload.github.com (codeload.github.com)|192.30.252.161|:443… connected.
    HTTP request sent, awaiting response… 200 OK
    Length: 23950125 (23M) [application/zip]
    0K …….. …….. …….. …….. …….. …….. 13% 889K 23s
    3072K …….. …….. …….. …….. ….

    Bizarre, quelqu’un a eu ce même problème ?

    • Rachid dit :

      EDIT : si ça peut aider quelqu’un :
      – j’ai essayé le même wget en dehors du processus de mise à jour => même problème
      – J’ai testé de le télécharger en local en mettant l’url dans le navigateur => ça a marché
      – La log de l’update qui tournait en boucle affichait le (try 13) en échec
      Solution :
      – j’ai transféré le package récupéré en local en sftp vers jeedom
      – arrangé les droits à coup de chown et chmod
      – je l’ai mis en bon endroit comme l’update tentait de le faire,
      – fait un kill sur le wget qui tournait depuis un moment
      => le script de mise à jou est passé à l’étape d’après et comme il a trouvé le bon fichier qu’il attendait, il l’a décompressé et installé.
      Nikel, je suis en 2.0.1

  36. yala dit :

    bonjour à tous,

    le script ping.sh ne semble plus fonctionner chez moi suite à la mise à jour en v2.1.2.

    quelqu’un a t’il une solution de contournement?

    merci d’avance,

    Cdlt,

    Yann

  37. Chadd dit :

    Bonjour à tous,

    je suis en v2.2.4 et cherche à réaliser la condition suivante dans un scénario :

    variable(moisretour) = #smois#

    sachant que :

    variable(moisretour) = « avril »
    #smois# = « Avril »

    cette condition ne peut être vrai car le moteur est « case sensitive », je pensais pouvoir utiliser les regex dans ce contexte pour rendre la condition « case insensitive », mais je n’y suis pas arrivé pour l’instant.

    Merci d’avance pour vôtre aide.

    Chadd

  38. Ludovic dit :

    Hello,
    La MAJ pour moi n’a pas marché… pour le moment.
    Tous les menus ont disparu j’ai plus que le logo Jeedom et {{Accueil}}.
    Pouvez-vous m’aider ?

    • Nicolas dit :

      Même probleme que toi Ludovic,

      si quelqu’un a une solution, je suis preneur.

      Merci

      • Ludovic dit :

        Bonjour,
        Il faut forcer la mise à jour.
        en ssh :
        sudo php /usr/share/nginx/www/jeedom/install/install.php mode=force version=2.4
        puis remettre les droits :
        sudo chown -R www-data:www-data /usr/share/nginx/www/jeedom

        Ensuite, il faut revoir tes scénarios car les tests sont plus strict.
        Par exemple, pour moi qui dans les SI fait des comparaisons de string, j’ai du rajouter des quotes partout ex : « mavariable »

        Après cela pour moi c’est ok à part pour le plugin meteo (j’ai pas encore cherché).

        • Nicolas dit :

          j’ai fait cheque tu m’a indiqué, mais toujours le même résultat.
          voici ce que j’avais dans mon terminal SSH :
          sudo php /usr/share/nginx/www/jeedom/install/install.php mode=force version=2.4
          [START UPDATE]
          ****Installation/Mise à jour de Jeedom 2.2.6 (2016-04-13 21:58:24)****
          Paramètres de la mise à jour : level : -1, mode : force, version : 2.4, onlyThisVersion : no
          Mise à plat des droits…OK
          /!\ Mise à jour en mode forcé /!\
          Desactivation de toutes les tâches OK
          Désactivation de tous les scénarios… OK
          Vérification de la consistence de Jeedom…[START CONSISTENCY]
          [END CONSISTENCY]
          OK
          Vérification de la mise à jour…OK
          ***************Jeedom est à jour en version 2.2.6***************
          Vérification des mises à jour
          OK
          Réactivation des scénarios : OK
          Réactivation des tâches : OK
          [END UPDATE SUCCESS]
          pi@raspberrypi ~ $ sudo chown -R www-data:www-data /usr/share/nginx/www/jeedom/

          • Ludovic dit :

            Hello,
            Tu peux essayer d’installer les dépendances ? Perso, je l’avais fait il y a un mois. Cela a peut être eu un effet ? Ca a durée au moins une heure par contre.

            Et je sais que normalement ça ne dois rien faire mais tu peux essayer d’éteindre et rallumer ta jeedom ? « Dans le doute reboot » 🙂

          • Nicolas dit :

            Euh, tu aurais la commande en ssh pour mettre à jour les dépendances ?

  39. Chadd dit :

    Bonjour,

    une petite régression de la V2 par rapport à la V1 de jeedom, désormais il semble que les scripts n’acceptent plus les commandes de type
    #[salle-a-manger][multiprise][On-1]# (la commande est rapportée comme correctement exécutée par jeedom, mais rien ne se passe en réalité).

    C’est dommage car cela permettait de créer des sous objets bien pratique a afficher dans les vues et dashboard (notamment quand on a une multiprise greenwave avec plusieurs équipement différents connectés dessus par ex), et de lancer plusieurs actions à la fois via un seul bouton (exemple lancer l’ampli+ la télé).

    SVP une correction peut elle être apportée dans une prochaine version (je suis actuellement en v2.2.6) pour retrouver ce fonctionnement?

    merci d’avance,

    Cordialement,

    Yannick

  40. Ludovic dit :

    Bonjour,
    Il faut forcer la mise à jour.
    en ssh :
    sudo php /usr/share/nginx/www/jeedom/install/install.php mode=force version=2.4
    puis remettre les droits :
    sudo chown -R www-data:www-data /usr/share/nginx/www/jeedom

    Ensuite, il faut revoir tes scénarios car les tests sont plus strict.
    Par exemple, pour moi qui dans les SI fait des comparaisons de string, j’ai du rajouter des quotes partout ex : « mavariable »

    Après cela pour moi c’est ok à part pour le plugin meteo (j’ai pas encore cherché).

    • Garcia dit :

      Pour upgrade de la machine :
      sudo apt-get upgrade

      Attention il faut forcer avec la version 2.2.4 :
      sudo php /usr/share/nginx/www/jeedom/install/install.php mode=force version=2.2.4

  41. Olivier dit :

    Bonjour,

    Pour ma part impossible de passer de la version 1.212.0 à 2.0

    J’ai un problème d’erreur 404 pour récupérer la version 2.0

    [START UPDATE]
    ****Installation/Mise à jour de Jeedom 1.212.0 (2016-07-26 15:15:53)****
    Paramètres de la mise à jour : level : -1, mode : , version : , onlyThisVersion :
    Mise à plat des droits…OK
    [START BACKUP]
    ***************Lancement de la sauvegarde de Jeedom le 2016-07-26 15:15:53***************
    Vérification du système de fichiers (corruption)…OK
    Mise à plat des droits…OK
    Sauvegarde des fichiers…
    OK
    Suppression du fichier d’identification de la base de données…OK
    Vérification de la base de données :
    jeedom.connection
    note : The storage engine for the table doesn’t support check
    Sauvegarde de la base de données…
    OK
    Création de l’archive…
    OK
    Nettoyage des anciennes sauvegardes…OK
    Limite de la taille totale des sauvegardes à 200 Mo…OK
    Nom du backup : /usr/share/nginx/www/jeedom/core/php/../../backup/backup-1.212.0-2016-07-26-15h15.tar.gz
    ***************Fin de la sauvegarde de Jeedom***************
    [END BACKUP SUCCESS]
    Desactivation de toutes les tâches
    .. OK
    Désactivation de tous les scénarios. OK
    Nettoyage du dossier temporaire (tmp)…
    OK
    Adresse de téléchargement : https://www.jeedom.com/market/jeedom/stable/jeedom.zip?timespamp=1469538994
    Téléchargement en cours…–2016-07-26 15:16:34– https://www.jeedom.com/market/jeedom/stable/jeedom.zip
    Resolving http://www.jeedom.com (www.jeedom.com)… 195.28.207.18
    :443… connected.
    HTTP request sent, awaiting response… 404 Not Found
    2016-07-26 15:16:34 ERROR 404: Not Found.
    Réactivation des scénarios : OK
    Réactivation des tâches : OK
    Erreur durant l’installation : Echec lors du téléchargement du fichier. Veuillez réessayer plus tard (taille inférieure à 10 octets)Array
    (
    )
    Details : 1[END UPDATE ERROR]
    PHP Fatal error: Uncaught exception ‘Exception’ with message ‘Echec lors du téléchargement du fichier. Veuillez réessayer plus tard (taille inférieure à 10 octets)’ in /usr/share/nginx/www/jeedom/install/install.php:131
    Stack trace:
    #0 {main}
    thrown in /usr/share/nginx/www/jeedom/install/install.php on line 131

  42. Jérôme dit :

    Bonjour,

    J’ai le même problème depuis la version 1.209.0 / Idem en ssh ou depuis l’interface

  43. José dit :

    Bonjour, je suis en version 1.212.0.8. Chaque foir que j’essaie d’appliquer la mise à jour jeedom 2.0, la mise à jour démarre mais à la fin cela affiche à nouveau:
    ***************Jeedom est à jour en version 1.212.0.8***************
    Bref, je reste en 1.212.0.8 et tourne en rond!
    Merci par avance pour votre aide

  44. Nicolas dit :

    Bonjour,

    Même chose pour moi
    Jeedom est à jour en version 1.212.0
    et tourne en rond………..
    impossible de passer à la 2.0

    Merci

  45. sinoir dit :

    Bonjour,
    J’ai trouve une solution,
    j’ai installe la version 2.0.truc en telechargeant les sources depuis github,
    wget depuis le linux embarque + executer le install.sh du repertoire install
    la je me suis retrouve avec une version super instable ou plus grand chose ne marchait, mais le systeme d’update heureusement fonctionnait encore, ducoup j’ai relance l’update depuis cette version, et tout est nickel maintenant, version 2.4.6

  46. Sinoir dit :

    Bien joué !
    Merci pour le lien parce que j’avais fait ça sur le jeedom d’un collègue et j’avais perdu toute trace de mon historique

  1. 14 février 2016

    […] Mise à jour Jeedom en 2.0 ( Blog Jeedom ). […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *