I started looking at making an update for 4.12.087
Can you please comment on a few things:
a) I found it will not work any more if these user doesn't add HomeFolder to their PluginConf.txt file, could you adapt the code to work without HomeFolder specified? This would avoid the prompt for some users to compare the different file versions.
Code: Select all
--- /etc/domoticz/plugins/Domoticz-Zigate/PluginConf.txt.4.4.9 2020-12-30 21:06:24.307483538 +0100
+++ /etc/domoticz/plugins/Domoticz-Zigate/PluginConf.txt 2020-12-30 21:12:13.833698021 +0100
@@ -1,4 +1,5 @@
{
+'HomeFolder':'/usr/lib/domoticz/plugins/Domoticz-Zigate/',
'pluginData':'/var/lib/domoticz/plugins/Domoticz-Zigate/Data/',
'pluginZData':'/var/lib/domoticz/plugins/Domoticz-Zigate/Zdatas/',
'pluginReports':'/var/lib/domoticz/plugins/Domoticz-Zigate/Reports/',
b) are any other config file changes that I should consider? Here is the existing file on Debian with plugin 4.4.9:
Code: Select all
$ cat /etc/domoticz/plugins/Domoticz-Zigate/PluginConf.txt
{
'pluginData':'/var/lib/domoticz/plugins/Domoticz-Zigate/Data/',
'pluginZData':'/var/lib/domoticz/plugins/Domoticz-Zigate/Zdatas/',
'pluginReports':'/var/lib/domoticz/plugins/Domoticz-Zigate/Reports/',
'channel':'11,15,19,20,25,26',
'vibrationAqarasensitivity':'medium',
'resetMotiondelay':'30',
'enablegroupmanagement':'0',
'logLQI':'0',
'logFORMAT':'0'
}
c) it looks like the permit join procedure has changed a lot in both Domoticz and in the plugin. Domoticz has the new button on the settings page and the plugin has the web interface on port 9440. Can you please clarify how these work together, what are the exact steps a user should follow? My existing instructions don't appear to be valid for this new setup method.
d) if a user already has a working system with the old Domoticz package and plugin package 4.4.9, they run
Code: Select all
apt update && apt upgrade