vwstepha a écrit : 10 avr. 2024, 16:59
je sais pas comment déclarer mes variables; aller les lire quand j'en ai besoin. ainsi que la syntaxe a utilisé
Je reprends l'exemple du premier lien dans mon aide :
Code : Tout sélectionner
commandArray = {}
if (devicechanged['CPU_Usage'])
then
val_rasp = tonumber(otherdevices_svalues['CPU_Usage'])
print("cpu = "..val_rasp)
end
return commandArray
Oui, le script passe par une variable, mais ce n'est pas nécessaire. Cette simplification fonctionne :
D'ailleurs, formater en nombre pour ensuite afficher du texte ...
Code : Tout sélectionner
commandArray = {}
if (devicechanged['CPU_Usage'])
then
print("cpu = ".. otherdevices_svalues['CPU_Usage'])
end
return commandArray
Dans ton Blockly également, le Time = 08:05:30 ne sera jamais valide, car les scripts time s'exécute toutes les minutes pleines.
Tu as aussi la possibilité de mettre des conditions If en cascade :
S'il est 08h05 alors
si la température est inférieure à 3 alors
si la température est supérieure à 13 alors
si non ou si non si
....
fin