2016-11-11 11 views
-1

for hour_on |08:30にライトオンWebIOPiラズベリーパイ3

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

そして、それは大丈夫だが、私は08:30 HOUR_ONを設定するかどう:hour_offは、これらのコマンドは、コンフィギュレーションにあるのでしょうか?

+0

は、あなたがそれを試してみましたか? –

答えて

1

分の機能を追加するには、サンプルプログラムを変更する必要があります。 Pythonの日付操作の詳細については、this pageを参照してください。

This pageminutes機能を追加するloop機能を変更する方法について説明し、

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) 
関連する問題