Je ne suis pas sur d'être au bon endroit mais j'ai crée 3 devices virtuels alimentés par un script Lua à partir d'un device "Teleinfo EDF USB". Cela fonctionne a peu près voir ci-après.
Le script "script_device_conso.lua"
Code : Tout sélectionner
commandArray = {}
if (devicechanged['Conso EDF']) then
hp, hc, x, y, usage, z = string.match(otherdevices_svalues[compteur], "(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*);(%d+%.*%d*)")
commandArray[8] = { ['UpdateDevice'] = 8 .. '|0|' .. hp }
commandArray[9] = { ['UpdateDevice'] = 9 .. '|0|' .. hc }
commandArray[10] = { ['UpdateDevice'] = 10 .. '|0|' .. usage }
print('HP : ' ..hp .. ' kWh' )
print('HC : ' ..hc .. ' kWh' )
print('Puissance : ' ..usage .. ' W' )
end
return commandArray
Merci pour votre aide
jmv