Closed Frone87 closed 3 years ago
Hi, den Fehler hatte ich auch festgestellt und gefixed aber anscheinend vergessen die Veränderung zu push.
Ich hatte versucht eine JSON-Library zu umgehen, die schien mir für diese eine Zeile etwas zu viel, deswegen habe ich das Problem ungefähr so gelöst:
alarm_active = "\"success\":false" in requests.get(API_URL).content.decode()
Morgen Nachmittag werde ich die Zeile entsprechend anpassen und heute Abend mir die vertauschten Skripte angucken.
[x] divera_script.py und divera_script_motion.py im Wiki vertauscht
[x] Alarm immer aktive fixen
Danke für das melden der Fehler!
An welcher Stelle ist das diver_script.py und divera_script_motion.py vertauscht? Ich hab so jetzt erstmal kein Fehler gefunden.
Das ist im Wiki von Divera vertauscht.
https://help.divera247.com/pages/viewpage.action?pageId=44171296
Der Bug ist im Code nun gefixed, wegen dem Wiki schreibe ich divera an.
vielen Dank für das Script. Kleiner Hinweis noch: Die Skrips sind nun im Divera-Wiki an der richtigen Stelle. Aber: Bugfix von diesem issue ist dort noch nicht gefixt.
Danke für den Hinweis, dort ist jetzt auch die aktuelle Version des Scripts hinterlegt.
Hi,
ich hab zeitgleich auch den Divera Support kontaktiert. Unter: https://www.divera247.com/api/last-alarm?accesskey= wurde für Divera-Interne Fehlerbehebung {"success":false,"cached":true} hinzugefügt. Somit geht der Bildschirm auch an, wenn kein Alarm anliegt (da success ja immer vorhanden ist) und cached auf true geht.
--> Außerdem sind die Scripts divera_script.py und divera_script_motion.py im Wiki vertauscht und somit an der falschen Stelle eingebunden/abgelegt.
Ich habs wie folgt gelöst (Abfrage Probealarm hab ich gelöscht, gibts bei uns nicht).
Oben natürlich "import json" hinzufügen.
Bin weit davon entfernt wirklich mit python programmieren zu können, aber die Lösung war vermutlich recht einfach.