Top. Vielen dank.
Das probiere ich heute abend gleich mal aus um von meinem win IPS aus variablen vom raspi IPS auszulesen ( 1 wire Temperaturen)… Bisher mach ichs per json Abfrage.
Mal schauen was perfomanter ist.
Ich wollte dir auch mal kurz meinen Dank aussprechen und von meinem erfolgreichen Einsatz deiner Lösung berichten.
Ich nutze dein Script jetzt auf folgende Weise:
Systeme:
Synology NAS mit Surveillance Station und mehreren Kameras
Das in diesem Post zur Verfügung gestellte Script auf einem Ubuntu IPSymcon Server eingerichtet
Anwendungsfälle:
IPS Lichtsteuerung auf Basis der Video-Bewegungserkennung der Synology
IPS Alarmanlage / Verbesserte Alarmergebnisse auf Basis der Bewegungserkennung der Synology
Umsetzung:
Script aus diesem Post in IPS aufgestzt --> Variablen in IPS für jede Kamera erstellt
Synology Surveillance Station so eingestellt, dass die Kameras Bewegungen erkennen und melden
a) Ereigniserkennung der gewünschten Kamera konfigurieren
b) Aktionsregeln festlegen die z.B. zu bestimmten Zeiten (z.B. Nachts für Alarm und tags für Licht) die Aktion an „Externes Gerät“ „http://x.x.x.x:9998/SetValue(yyyyy,z)“ auslösen.
Somit ist die Video Bewegungserkennung der Surveillance Station von Synology auf einfache Weise zu einem weiteren Eingangskanal in IPSymcon geworden und die Werte können ausgewertet/weiter verarbeitet werden.
vielen Dank für das geniale Script, erspart mir das Parsen von 4 Sockets/Rgistervariablen!
Hier mal eine mögliche (bei mir realisierte) Anwendung.
Hiermeit werden Stati meines Lancom-Routers anzgeigt, genutzt wird dafür die Aktionstabelle (siehe Beispiel).
Anlegen der Variablen für up/down (bool) und ip-add (string) und ab geht es.
nachdem das Script lange Zeit anstandslos gelaufen ist, produziert es nun Fehler.
Änderungen an meinem System habe ich (auße den IPS-Updates) keine durchgeführt.