-- programme pour faire un test depuis de le webide function a2() print("\n a2.lua zf191202.2324 \n") end a2() -- Lit les capteurs de température solaire et envoie les mesures sur ThingSpeak -- zf190617.1134 -- lecture: https://thingspeak.com/channels/802784/private_show -- source: https://nodemcu.readthedocs.io/en/master/modules/ds18b20/ local ow_pin = 3 ds18b20.setup(ow_pin) print("toto182538") -- ztemp1=0 ztemp2=0 ztemp3=0 -- read all sensors and print all measurement results ds18b20.read( function(ind,rom,res,temp,tdec,par) -- print(ind,string.format("%02X:%02X:%02X:%02X:%02X:%02X:%02X:%02X",string.match(rom,"(%d+):(%d+):(%d+):(%d+):(%d+):(%d+):(%d+):(%d+)")),res,temp,tdec,par) print(ind,temp) if ind == 1 then ztemp1 = temp elseif ind == 2 then ztemp2 = temp elseif ind == 3 then ztemp3 = temp --C'est la fin de lecture, on envoie les mesures à ThingSpeak end print(ztemp1,ztemp2,ztemp2-ztemp1) -- disp_send() -- end end,{}) print("tutu152603")