User Tools

Site Tools


tasmota:start

tasmota esp32


def gonoff(gpio_number, mode) gpio.pin_mode(gpio_number, gpio.OUTPUT) gpio.digital_write(gpio_number, mode) end

gpio.pin_mode(22,gpio.OUTPUT)
gpio.digital_write(22,gpio.LOW)
gpio.digital_write(22,gpio.HIGH)

gonoff(22,0)

tasmota.add_cron("*/15 * * * * *", def () print("1") tasmota.delay(5000) print("2") end, "every_15_s")
tasmota.add_cron("*/15 * * * * *", def () print("3") tasmota.delay(5000) print("4") end, "every_15_s")
tasmota.add_cron("*/15 * * * * *", def () print("5") tasmota.delay(5000) print("6") end, "every_15_s")

tasmota.remove_cron("every_15_s")

def gonoff(gpio_number, mode) print("gonoff, gpio:",gpio_number,", mode:",mode) gpio.pin_mode(gpio_number, gpio.OUTPUT) gpio.digital_write(gpio_number, mode) end
tasmota.remove_cron("watering")
tasmota.add_cron("19 16 * * * *", def () gonoff(22, 0) end, "watering")
tasmota.add_cron("19 17 * * * *", def () gonoff(22, 1) end, "watering")
tasmota.add_cron("19 18 * * * *", def () gonoff(22, 0) end, "watering")

Timer1 {"Enable":1,"Mode":1,"Time":"00:00","Window":0,"Days":"1111111","Repeat":1,"Output":1,"Action":1}
Timer2 {"Enable":1,"Mode":1,"Time":"00:20","Window":0,"Days":"1111111","Repeat":1,"Output":1,"Action":0}
Timer3 {"Enable":1,"Mode":2,"Time":"00:00","Window":0,"Days":"1111111","Repeat":1,"Output":1,"Action":1}
Timer4 {"Enable":1,"Mode":2,"Time":"00:20","Window":0,"Days":"1111111","Repeat":1,"Output":1,"Action":0}
tasmota/start.txt · Last modified: by aistis