Page 1 sur 1

Simple script lua Xiaomi

Publié : 22 janv. 2018, 20:15
par toseba
Bonjour,
Je viens de réaliser mon premier script lua pour allumer ma YeelightColor Bulb avec mon Switch Xiaomi et j'ai une erreur dans les logs, j'ai résolu d'autres erreurs mais je ne vois pas, est-ce un problème de paramètre de l'éditeur de text?

Voici le contenu du script en Unicode (UTF-8), Unix (LF), je l'ai écrit avec TextWrangler sous MacOs:

Code : Tout sélectionner

-- Avec Switch_Salon allumage LuxColor_Salon

commandArray = {}
if (devicechanged['Switch_Salon'] and otherdevices['LuxColor_Salon'] == 'Off') then
    commandArray['LuxColor_Salon']='On'
    print ("Lumiere_allumee")
  elseif (devicechanged['Switch_Salon'] and otherdevices['LuxColor_Salon'] ~= 'Off') then
    commandArray['LuxColor_Salon']='Off'
    print ("Lumiere_eteinte")
end
return commandArray
2018-01-22 20:08:56.710 Error: EventSystem: in /home/pi/domotique/domoticz/scripts/lua/._script_device_LuxColor_Salon.lua: .../domoticz/scripts/lua/._script_device_LuxColor_Salon.lua:1: unexpected symbol

Re: Simple script lua Xiaomi

Publié : 22 janv. 2018, 20:30
par thier
Ta ligne qui commence par - doit commencer par -- (tiret double = commentaire)

Envoyé de mon SM-T533 en utilisant Tapatalk

Re: Simple script lua Xiaomi

Publié : 22 janv. 2018, 20:31
par toseba
Je viens de trouver en cherchant sur le forum et non pas sur Google et j'en ai déduis que c'était les fichiers d'indexation de MacOS.
Un petit "rm" et le tour fut joué :D

@thier: les 2 tirets sont bien présents ;)