Page 1 sur 1

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

Publié : 24 janv. 2024, 18:52
par Keros
Bonjour à tous,

Quelques jours après la 2024.1 et le 2024.2, Gizmocuz vient de publier 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 : le rythme des mises à jour c'est accéléré sur ce mois de janvier 2024 avec déjà 3 mises à jours : 2024.1, 2024.2 et 2024.3 :arrow: Faite bien attention à regarder les notes de chaque version avant de faire un saut :idea:

Important : OpenZwave fonctionne sur cette version, mais il n'y a plus de support. :!:
:arrow: Il est recommandé aux utilisateurs de migrer vers Zwave-JS.

Important : Cette version ne fonctionne plus avec les Raspberry Pi équipés de processeurs ARMv6. :!:


Information : Un script de backup automatique de DomoticZ avant la mise à jour vient d'être intégrer depuis la version 2024.2. Lors de la mise à jour suivante, une copie du dossier DomoticZ sera créé avant la prochaine mise à jour. Il faut que le script soit installé lors d'une mise à jour pour être fonctionnel sur celles d'après.

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 ;)


N'oubliez pas, le forum peut maintenant vous prévenir de la sortie d'une nouvelle mise à jour stable de DomoticZ S'inscrire à la notification

L'organisation sur le forum

Publié : 24 janv. 2024, 18:54
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.3] 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 :
  • A venir

Si la mise à jour c'est bien passée, le sujet de discussion [2024.3] 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é : 24 janv. 2024, 18:55
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é : 24 janv. 2024, 18:55
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 refonctionne avec cette version de DomoticZ. Il faut néanmoins migrer sur ZWave JS UI car le projet OpenZwave est mort depuis 2 ans.
Voir les infos sur ce changement commencé avec là 2022.2.


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é : 24 janv. 2024, 18:55
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é : 24 janv. 2024, 18:56
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 24/01/2024 à 18h56



It's 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!!!

Just a few minor changes in this release!.

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:
  • Because some users are still experiencing migration issues to ZWaveJS-UI, OpenZWave is back (No support!).
    The OpenZWave project was stopped 2 years ago.
    We still urge ysers using OpenZWave 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, Pi Zero from ~12 years ago are not supported anymore.
  • When using Domoticz with client/server setup (multiple locations), it is important that both server and client run this version or a beta.
  • Support for remote updating a RFXCom transceiver has been removed as it was not working 100% with the latest models.
    This was a joined decision between us, and you now need to 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.3 (January 24th 2024)
- Implemented: Domoticz Remote Server, added better error message if remote Domoticz device could not be created because accepting new devices is disabled under settings
- Implemented: InfluxDB Data push, add error message when return status code is forbidden
- Fixed: Alert sensor notification
- Fixed: Scripts/Lua/Blockly, setting a setPoint

Version 2024.2 (January 15th 2024)
- Implemented: Compare chart for most sensor types
- Implemented: Email, Splitting mime attachments over multiple lines
- Implemented: Notifications, Option to enable/disable
- Implemented: OpenZwave is back.... (No Support)
- Updated: Translations
- Changed: Comparing charts now uses correct Y-Axis label
- Changed: Internal, Last received is now handled differently, should solve possible hardware timeout issues
- Changed: MQTT, QoS is now set to 1 for all messages
- Fixed: MQTT-AD: Fan creation
- Fixed: Timer Plans, now also duplicates scenes

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/
https://github.com/domoticz/domoticz/bl ... istory.txt

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

Up up and away :mrgreen: !