-1

设置 hour_on | hour_off,配置中有这些命令:

HOUR_ON  = 8  # Turn Light ON at 08:00
HOUR_OFF = 18 # Turn Light OFF at 18:00

没关系,但如果我设置HOUR_ON在 08:30?

4

1 回答 1

1

您必须在几分钟内修改示例程序以添加功能。有关 Python 日期操作的详细信息,请参阅此页面

此页面说明如何修改loop功能以添加minutes功能,

def loop():
    # Get the current time
    now = datetime.time(datetime.datetime.now().hour, datetime.datetime.now().minute)

    # Automatically switch on LED
    if ((now.hour == HOUR_ON.hour) and (now.minute == HOUR_ON.minute) and (now.second == 0)):
        if (GPIO.digitalRead(LIGHT) == GPIO.LOW):
            GPIO.digitalWrite(LIGHT, GPIO.HIGH)

    # Automatically switch off LED
    if ((now.hour == HOUR_OFF.hour) and (now.minute == HOUR_OFF.minute) and (now.second == 0)):
        if (GPIO.digitalRead(LIGHT) == GPIO.HIGH):
            GPIO.digitalWrite(LIGHT, GPIO.LOW)

    # Repeat every 1 second
    webiopi.sleep(1)
于 2016-11-12T00:47:30.377 回答