mc
This commit is contained in:
@@ -18,12 +18,10 @@ logger.addHandler(logHandler)
|
||||
|
||||
logger.info('Initializing')
|
||||
|
||||
# Stelle sicher, dass der Symlink /dev/Doorbell auch auf dem neuen Server existiert!
|
||||
arduino = serial.Serial('/dev/Doorbell', 9600, timeout=.1)
|
||||
|
||||
last_ring = time.time()
|
||||
|
||||
# Ersetze den String nach "Bearer " durch deinen neu erstellten Token aus Schritt 1
|
||||
headers = {
|
||||
"Authorization": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI1YWM2YzBkZTY4ZWY0NTE1YjQ2NzNmNGRlZWQ3YWUxZCIsImlhdCI6MTc4NDA1NTE4OCwiZXhwIjoyMDk5NDE1MTg4fQ.8s50h9BNVSIDlCxmOZIM_gPLHoRBrSpOKvOX-sjFN8U",
|
||||
"Content-Type": "application/json"
|
||||
@@ -44,7 +42,7 @@ while True:
|
||||
try:
|
||||
response = urllib.request.urlopen('http://192.168.178.60/bell/on', timeout=5).read().decode('utf-8')
|
||||
except Exception as e:
|
||||
logger.error(f"Could not trigger physical bell: {e}")
|
||||
logger.error(f"Could not ring doorbell: {e}")
|
||||
|
||||
# 2. MQTT-Meldung an Home Assistant senden (max. alle 5 Sekunden)
|
||||
if (time.time() - last_ring) > 5:
|
||||
|
||||
Reference in New Issue
Block a user