Erreur script : unexpected symbol near '$

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 <\>.
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Erreur script : unexpected symbol near '$

Message par Dim33 »

Bonjour,

Je m'essaie au script lua sous Domoticz. J'ai pris un script tout fait https://easydomoticz.com/prvision-pluie/ que je tente de lancer sur mon NAS. J'ai l'erreur suivante :
Error: EventSystem: in /usr/local/domoticz/var/scripts/lua/script_time_pluiedanslheure2.lua: ...omoticz/var/scripts/lua/script_time_pluiedanslheure2.lua:2: unexpected symbol near '$'

Une âme charitable pour m'aiguiller ?

Merci d'avance.
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
Chrominator
Messages : 1042
Inscription : 19 déc. 2015, 07:29
Localisation : France

Re: Erreur script : unexpected symbol near '$

Message par Chrominator »

Très bon script, cependant si tu veux t'essayer aux scripts LUA, n'utilise pas celui-là. :D

Ce script est un script bash (Bourne Again SHell), un interpréteur de commandes sous Linux.
Sa place n'est pas au milieu des scripts LUA, tu peux l'enregistrer soit dans domoticz/scripts, soit dans un autre répertoire du système de fichiers où tu veux garder tes scripts.
Et il sera appelé par un mécanisme de lancement des scripts sous Linux (par la crontab par exemple), pas par Domoticz.
Un bon frein vaut mieux que deux sparadraps.

Ubuntu 24.04.3 LTS - Domoticz 2025.1 (build 16782)
Pentium G3220T 2.6GHz - 4Go DDR3
RFXtrx433 USB Ver Pro1/1043
Z-Stick GEN5 Version: 1.6-1136-g07ea22bb
Rtl433 RTL-SDR receiver
RFLink Gateway
Zigbee SLZB-06
Dim33
Messages : 209
Inscription : 29 janv. 2017, 23:19

Re: Erreur script : unexpected symbol near '$

Message par Dim33 »

Oupsss !!!! il faut que je m'en trouve un autre pour faire mes premiers essais.... Le même en lua, ça n'existe pas ?
NUC sous Ubuntu Server / RFXCom / Domoticz Version: 2020.2
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Erreur script : unexpected symbol near '$

Message par vil1driver »

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