Page 1 sur 1

[MAJ] Stable DomoticZ 2024.1 : INFOS et CONSIGNES A SUIVRE

Publié : 29 déc. 2023, 21:11
par Keros
Bonjour à tous,

Une nouvelle mise à jour stable de DomoticZ est disponible. Lien vers le post de gizmocuz.

Ne cliquez pas simplement sur le bouton update !!

Suivez d'abord les consignes de sauvegardes ci-dessous



Important : OpenZwave ne fonctionne plus sur cette version. :!:

Edit 05/01/2024 : OpenZwave est réintégré dans la version Béta 15805 Voir le post de Girmocuz

Edit 05/01/2024 : Le retour en 2023.2 ne se fait pas si facilement. jcjames_13009 a écrit [2024.1] Procédure pour revenir en 2023.2



Pour le moment, je n'en sais pas plus. Je préfère avertir. Je vais me renseigner et regrouper ici les infos que je trouve.


Et comme le disait Vil1driver :

:!: Les mises à jour de DomoticZ sont souvent sources de difficultés, ne sautez pas dessus :!:


Ce que j'ai fait :arrow: désactiver la mise à jour automatique dans les paramètres. Plus de (mauvaise) surprise ;)

L'organisation sur le forum

Publié : 29 déc. 2023, 21:13
par Keros
Merci de suivre ces consignes avant de poster votre demande

Les sujets en rapport avec la mise à jour devront avoir le préfixe [2024.1] Problème ... afin d'ouvrir un thème.

Merci de vérifier que votre problème n'ait pas été déjà ouvert.

Les gros sujets sont :
  • Cette version n'est plus compatible avec OpenZwave. Assurez-vous d'avoir migré vers Zwave JS avant de faire cette mise à jour.
    Edit 05/01/2024 OpenZwave est réintégré dans la version Béta 15805
  • Un gros changement au niveau du fonctionnement master/slave entre DomoticZ vient d'être poussé dans la nouvelle beta. Il est recommandé de garder les différences instances de DomoticZ avec la même version et faire les maj en même temps. Voir le sujet ouvert
  • Fin de la compatibilité avec les RaspBerry Pi avec un processeur armv6. Voir le sujet ouvert

Si la mise à jour c'est bien passée, le sujet de discussion [2024.1] Nouvelle version DomoticZ est ouvert pour regrouper vos retours. N'oubliez pas d'indiquer votre système, son OS, sa version, votre version de DomoticZ avant la mise à jour, etc ... ;)

La sauvegarde

Publié : 29 déc. 2023, 21:14
par Keros
Faire une sauvegarde avant de lancer la mise à jour !!

Il est vivement recommandé de faire :
  • Une sauvegarde de la base de donnée
  • Une sauvegarde complète du dossier DomoticZ
  • Une sauvegarde complète de votre système
Vous pouvez regarder le script de papoo (merci Neutrino pour l'info)


Profitez-en pour garder la sauvegarde complète du système dans un coin pour pouvoir y revenir en cas de coup dur ;)

Les problèmes remontés

Publié : 29 déc. 2023, 21:16
par Keros
Je vais essayer de résumer ici les différents problèmes remontés.

Démarrage de DomoticZ

Ceci n'est pas valable spécialement pour cette version, mais il arrive que la mise à jour lancée via l'interface Web de DomoticZ plante et DomoticZ ne redémarre pas. Dans ce cas, il faut essayer de relancer la mise à jour de DomoticZ en exécutant le fichier updaterelease dans le dossier domoticz.

Si DomoticZ n'est toujours pas accessible, vérifier le service avec la commande sudo service domoticz.sh status
Si DomoticZ ne se lance pas, il est possible d'avoir des infos en lancement DomoticZ depuis l'invite de commande : ./domoticz


Affichage

En cas de problème d'affichage : Pour vérifier s'il s'agit d'un problème d'affichage :
  • Tester si la commande Json http://IP-ADDRESS:PORT/json.htm?type=command&param=getdevices fonctionne. Vous devriez voir tous vos dispositifs dans Result
  • Essayer en mode incognito
  • Essayez depuis un autre navigateur
  • Essayer depuis un autre OS

Perte des dispositifs

Regarder dans Configuration / User si les objets sont bien dans la colonne de droite.


Non compatibilité armv6

Cette nouvelle version n'est plus compatible avec les anciens Raspberry Pi :arrow: Vérifier votre version de cpu avec la commande cat /proc/cpuinfo.

Nouvelle version de Zwave

OpenZwave ne fonctionne plus à partir de cette version de DomoticZ. Il faut migrer sur ZWave JS UI.
Voir les infos sur ce changement commencé avec là 2022.2.

:arrow: Restez sur la version stable 2023.2 si vous n'avez pas encore migré vers ZWave JS UI.


Compatibilité Raspberry Pi OS BookWorm

Cette version ne semble toujours pas être directement compatible avec BookWorm. Ils ont gardé la rétrocompatibilité avec les anciennes versions pour le moment.
DomoticZ peut tourner sous BookWorm mais nécessite des installations spécifiques supplémentaires.

Compatibilité des bases de données

Publié : 29 déc. 2023, 21:16
par Keros
Infos reprises du sujet pour la 2021.1

D'après ce message, il semblerait qu'il est impossible de charger dans la nouvelle version une base de données sauvegardée avec l'ancienne version.
Ceci est très certainement dû à une évolution de la base de données lors de la mise à jour.

:arrow: Pensez bien à faire une nouvelle sauvegarde complète après la mise à jour pour repartir de celle-ci en cas de pépins ultérieur.

Copie du message en anglais

Publié : 29 déc. 2023, 21:17
par Keros
Je copie ici le post d'information, car je me suis rendu compte que les anciens sont supprimés. On aura une copie pour historique.

Copie du message initial faite le 01/01/2024 à 14h19



Hello everyone and Happy New Year!

Time again for a new stable release!

This could not have happened without the help of everyone who contributed to make this happen!
Forum moderators, users, beta testers and specially all those who contributed with code! Thank you once again!!!

As always, PLEASE make a FULL backup of your Domoticz folder (or in case of an embedded system, your SD card!)
This way you can always return to the previous version you were running before this update!
Thanks to all volunteers who helped with the implementation! I know it was a lot of work with a lot of stress!

A few notes before updating:
  • OpenZWave has been removed from Domoticz (As was mentioned for more than a year).
    The project was stopped 2 years ago.
    Users using ZWave need to migrate to ZWaveJS-UI in combination with the MQTT Autodiscovery method build into Domoticz.
    (See https://www.domoticz.com/wiki/Zwave-JS-UI)
  • Armv6 device support has been stopped. Sure, you can still build Domoticz yourself, but no binary versions are published anymore.
    This means devices like the Raspberry Pi 1 from ~12 years ago is not supported anymore.
  • For everyone using Domoticz with client/server setup (multiple locations), the upcoming beta has a completely new method for this.
    Beta will be released later today.
    It is important that both server and client run this beta version, you cannot use this beta and a stable version as it will not work.
  • Support for remote updating a RFXCom transceiver has been removed as it was not working 100% with the latest models.
    This was a joined discussion between us, and you can use the flash application from the RFXCom website.
Here are the most important changes (there are way too many changes to list them all):
Version 2024.1 (January 1th 2024)
- Implemented: AlfenEve, added charging indication switch
- Implemented: AlfenEve, added option to specify charge current (or disable this)
- Implemented: AlfenEve, added Solar charging mode and settings
- Implemented: Counter report, now possible to remove data point (via shift click) from month chart
- Implemented: Devices overview, Setpoint log button
- Implemented: Enever, added support for providers Atoom Alliantie, Energie van Ons, Vandebron, Wout Energie
- Implemented: Enever, option to specify different providers for Gas/Electricity
- Implemented: Enever: added two user variables for average gas/electricity price
- Implemented: Enphase, counter helper to prevent turnover caused by powerloss, reboot or other envoy issues
- Implemented: Enphase, Initial support for Encharge battery status (needs more work)
- Implemented: Livesearch, included hardware name and optimized search algorithm to search all entered strings
- Implemented: Managed Counters, now possible to use negative values
- Implemented: Mitsubishi WF RAC Airconditioning
- Implemented: MQTT-AD, added support for climate min_temp/max_temp and temp_step
- Implemented: MQTT-AD, added support for number voc type
- Implemented: MQTT-AD, added support for Wh and Wm sensors
- Implemented: MQTT-AD, don't add new devices when this is disabled in the system
- Implemented: MQTT-AD: Fan percentage_command_template merged with preset_modes
- Implemented: MQTT, added option to specify devices to be published to MQTT
- Implemented: P1 Meter report, now possible to remove data point (via shift click) from month chart
- Implemented: Persistent Timers (will work in all timer plans)
- Implemented: SetPoint devices can now be configured with a custom unit, min/max and step size and have a custom icon
- Implemented: Support for Python 3.12
- Implemented: TeleInfo, added Tempo field
- Implemented: Temp/Hum/Baro or combination can be replaced by any other Temp/Hum/Baro or combination
- Implemented: Temperature report, now possible to remove data point (via shift click) from variation chart
- Changed: Floorplan, better display of current state for counter devices
- Changed: Floorplan, Sound Icon state (0 dB = Off else On)
- Changed: MQTT-AD: better device name generation
- Changed: Netatmo login, now using the API Token
- Fixed: EventSystem, corrected event of RGB/W/WW devices
- Fixed: Export to csv from Charts
- Fixed: MQTT-AD, RGB dimmers did not work correctly in scenes/timers
- Fixed: MQTT-AD: better handling of Push-On/Push-Off devices
- Fixed: MQTT-AD: better handling of Switch commands that needs a 'state' object
- Fixed: MQTT-AD: fixed brightness for HS lights
- Fixed: MQTT-AD: prevent blind from updating on non-numeric state changes
- Fixed: P1 Meter, buffer size increased because of large datagrams on some meters
- Fixed: Python memory leak
- Fixed: Sunset/rise timers now correctly set the time for next day
- Fixed: Switches defined with "Off Delay" are not set to "Off" at startup
- Removed: OpenZWave (Move to ZWaveJS-UI in combination with MQTT Auto Discovery)
- Removed: RFXCom, firmware update via web interface (use RFXFlash instead)
For a full detailed overview visit: https://github.com/domoticz/domoticz/commits/master/

You can also update manually by going to your Domoticz folder and issue the following command: ./updaterelease

Up up and away :mrgreen: !