MESSAGE ERREUR

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
PPHIL972
Messages : 4
Inscription : 07 mai 2020, 11:11

MESSAGE ERREUR

Message par PPHIL972 »

Bonjour, j'ai un message d'erreur persistant sur un serveur Domotics sous Windows 10:
Error: EventSystem: in C:\Program Files (x86)\Domoticz\scripts\lua\script_time_main.lua: ...am Files (x86)\Domoticz\scripts\lua\script_time_main.lua:3: attempt to concatenate a nil value (local 'currentPath')

Dès que j'active le serveur Domoticz, cette erreur défile, et j'ai regardé le fichier "script_time_main.lua" qui suit sans trouver de problème particulier:
local currentPath = debug.getinfo(1).source:match("@?(.*/)")
scriptsFolderPath = currentPath .. 'Domoticz/scripts'
package.path = package.path .. ';' .. currentPath .. '?.lua'
package.path = package.path .. ';' .. currentPath .. 'scripts/lua/?.lua'
package.path = package.path .. ';' .. currentPath .. 'scripts/lua/dzVents/?.lua'
package.path = package.path .. ';' .. currentPath .. 'scripts/?.lua'
package.path = package.path .. ';' .. currentPath .. 'scripts/storage/?.lua'
local EventHelpers = require('EventHelpers')
local helpers = EventHelpers()
commandArray = helpers.dispatchTimerEventsToScripts()
return commandArray


Merci de m'aider à trouver la solution...
PPHIL972
Messages : 4
Inscription : 07 mai 2020, 11:11

Re: MESSAGE ERREUR

Message par PPHIL972 »

La version Domotics utilisée:
Version: 2020.2 (build 12018)
Build Hash: 532168789
Compile Date: 2020-05-08 14:22:11
dzVents Version: 3.0.5
Python Version: None
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: MESSAGE ERREUR

Message par vil1driver »

Salut,

Dzvents n'est pas compatible avec windows
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
PPHIL972
Messages : 4
Inscription : 07 mai 2020, 11:11

Re: MESSAGE ERREUR

Message par PPHIL972 »

Merci pour ton aide, cela marche mais j'ai d'autres messages d'erreur sur la présence de fichiers:

2020-05-11 21:59:00.341 Error: EventSystem: in C:\Program Files (x86)\Domoticz\scripts\lua\script_time_main.lua: ...am Files (x86)\Domoticz\scripts\lua\script_time_main.lua:12: module 'EventHelpers' not found:
2020-05-11 21:59:00.341 no field package.preload['EventHelpers']
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\lua\EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\lua\EventHelpers\init.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\EventHelpers\init.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\..\share\lua\5.3\EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\..\share\lua\5.3\EventHelpers\init.lua'
2020-05-11 21:59:00.341 no file '.\EventHelpers.lua'
2020-05-11 21:59:00.341 no file '.\EventHelpers\init.lua'
2020-05-11 21:59:00.341 no file 'C:\gcc-lua-install\lua\5.1\lua\EventHelpers.luac'
2020-05-11 21:59:00.341 no file 'C:\\Program Files (x86)\\Domoticz\\scripts\\lua\\EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\\Program Files (x86)\\Domoticz\\scripts\\lua\\scripts/lua/dzVents/EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\\Program Files (x86)\\Domoticz\\scripts\\lua\\scripts/EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\\Program Files (x86)\\Domoticz\\scripts\\lua\\scripts/storage/EventHelpers.lua'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\EventHelpers.dll'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\..\lib\lua\5.3\EventHelpers.dll'
2020-05-11 21:59:00.341 no file 'C:\Program Files (x86)\Domoticz\loadall.dll'
2020-05-11 21:59:00.341 no file '.\EventHelpers.dll'


Décidément..la répartition des fichiers ainsi que l'écriture dans les fichiers ne sont pas faites pour Windows !!
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: MESSAGE ERREUR

Message par vil1driver »

Désolé j'ai édité mon message précédent.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre