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