NEWS
[Vorlage] Alarmanlage mit erweiterten Funktionen
-
Hi, erste Tests.
Typo:

Raumübersicht leer, sicher mein Fehler
Kann ich die Sirene löschen im Skript?
Kann ich das STATUSBOARD löschen?@sigi234
den Typo habe ich korrigiert. danke.
ja, du kannst löschen was du nicht brauchst, Allerdings sollten die Tabellen noch erhalten bleiben:const AlertAusgabeDevices = { }
damit gibt es eben keine Eintragungen. Die Referenz hast du ja immer hier im Forum zum WiederherstellenStatusboard - dto
const ControlDevices = [ { } ]zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition
vG Looxer
-
@sigi234
den Typo habe ich korrigiert. danke.
ja, du kannst löschen was du nicht brauchst, Allerdings sollten die Tabellen noch erhalten bleiben:const AlertAusgabeDevices = { }
damit gibt es eben keine Eintragungen. Die Referenz hast du ja immer hier im Forum zum WiederherstellenStatusboard - dto
const ControlDevices = [ { } ]zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition
vG Looxer
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition

-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
zur Raumübersicht. die wird immer gefüllt aber dafür braucht es auch Definitionen in raumDefinition

-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
kannst du mir deine Scenario Definition zeigen ?
-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
kannst du mir deine Scenario Definition zeigen ?
-
@sigi234
das funktioniert erst wenn du die Filter (mindestens 1 ) erstellt hast und mindestens 1 Scenario mit Filter erstellt hast.Ich habe jetzt eine Meldung eingebaut, die eine Note für diesen Fall rauswirft
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
das funktioniert erst wenn du die Filter (mindestens 1 ) erstellt hast und mindestens 1 Scenario mit Filter erstellt hast.Ich habe jetzt eine Meldung eingebaut, die eine Note für diesen Fall rauswirft

-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
das funktioniert erst wenn du die Filter (mindestens 1 ) erstellt hast und mindestens 1 Scenario mit Filter erstellt hast.Ich habe jetzt eine Meldung eingebaut, die eine Note für diesen Fall rauswirft

@sigi234
ja, das ist leider keine userfreundliche GUI
Tueren musst du in Hochkomma setzen, also 'Tueren'Bei Ausschluss von Tueren muss es dann so gehen: '-Tueren'
ohne Hochkomma erwarte javasscript, dass es eine definierte variable mit Namen Tueren gibt.
Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
Falls das bei dir der Fall ist, dann habe ich schon den FixvG Looxer
-
@sigi234
ja, das ist leider keine userfreundliche GUI
Tueren musst du in Hochkomma setzen, also 'Tueren'Bei Ausschluss von Tueren muss es dann so gehen: '-Tueren'
ohne Hochkomma erwarte javasscript, dass es eine definierte variable mit Namen Tueren gibt.
Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
Falls das bei dir der Fall ist, dann habe ich schon den FixvG Looxer
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
Falls das bei dir der Fall ist, dann habe ich schon den FixArbeite mit VIS2
-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
Hinweis: mir ist gerade ein Fehler aufgefallen, dass beim Aufruf der View mit den Räumen Seiteneffekte in VIS auftreten können.
Falls das bei dir der Fall ist, dann habe ich schon den FixArbeite mit VIS2
-
@sigi234 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
Arbeite mit VIS2
ist mir bekannt ;) - wie gesagt - sag Bescheid. In diesem Fall lade ich den Fix asap hoch
Kann man {0_userdata.0.Alarm.Status.HTML_Alarmmeldung_Historie} auf xxx Zeilen beschränken?

-
Hi,
seit einigen Monaten bastele ich an einem Projekt um mein Haus elektronisch abzusichern. Sicherheit treibt mich schon seit längerem um. Das Anwesenheitssimulationsscript, die Einbindung einiger Kameras rund ums Haus sind einige Beispiele. Jetzt kommt hinzu eine doch recht umfassende Alarmanlagen installation. Das Script dazu richtet sich or allem an Nutzer mit hoeherem Anspruch an einer solchen Anlage im ioBroker Umfeld. Im Folgenden teile ich was ich dazu an Hardware nutze und auch die Details des Scriptes.
Was Hardware angeht, so nutze ich überwiegend Homematic. Das Script ist aber nicht nur auf Homematic ausgerichtet. Alles was in ioBroker geht, sollte auch mit dem Script gehen.Meine ausgewählte Hardware:
und da das Ganze nichts ohne Software macht, habe ich mich umgeschaut.
Es gibt einen Alarmadapter und ein nicht mehr gewartetes script.
Beides hat, für das was ich mir vorstellte, nicht gepasst. Also kommt ein neues Script hinzu, das mittlerweile im Einsatz ist.Konzept des Scriptes:
Die 5 wichtigsten Schritte beim Einstellen des Scriptes
Die optionalen Einstellungen
Script und Views findet ihr hier:
Debugging-Hinweise:
vG Looxer
ScreenShot der Protokollierung

-
Kann man {0_userdata.0.Alarm.Status.HTML_Alarmmeldung_Historie} auf xxx Zeilen beschränken?

-
@sigi234
ich weiß nicht, ob es da Unterschiede gibt zwischen VIS1 und VIS2
das ist ja ein HTML Basic Widget. Dementsprechend entscheidet die Höhe des Widgets über die Anzahl der Zeilen.oder verstehe ich was falsch ?
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
ich weiß nicht, ob es da Unterschiede gibt zwischen VIS1 und VIS2
das ist ja ein HTML Basic Widget. Dementsprechend entscheidet die Höhe des Widgets über die Anzahl der Zeilen.oder verstehe ich was falsch ?
Jupp, geht nur bei Table Widgets
-
@sigi234
die Scenarien ist das was du an der oberfläche aktivieren oder deaktivieren kannst.
Die Zuordnung eines Filters ist wichtig. Damit wird der Scope der zu überwachenden Räume/Geräte eingestellt.Dann erfolgt die Festlegung wie die Alarmierung erfolgen soll (Alert)
Die Prio ist dann noch on top und entscheidet welches Scenario gewählt werden soll, wenn ein Geräte mehreren Scenarien zugordnet ist.
Mach erst mal 1 oder 2 Scenarien
Beispiel:
z.B. Nachtruhe oder so. Dann ordnest du deine ganzen innen Sensoren zu. (Filter "innen")
evt macht es Sinn beim Filter einige Datenpunkte auszuschliessen. (z.B. möchte man ja die Fenster im Schlafzimmer ggf geöffnet lassen)- Scenario könnte das "Abwesend Scenario sein" auch könnte der Filter auf innen stehen. Diesmal ohne Ausschluss,
Das 2. Scenario sollte eine höhere Priorität haben. Dann wird es vorangig selektiert, wenn es denn akiviert ist.
Somit sind auch die Schlafzimmerfenster alle eingeschlossen bei Abwesenheit.muss man etwas drüber nachdenken. Die Möglichkeiten sind sehr umfassend. Das soll eben eine gute Grundlage für mehr Automatisierung sein
vG Looxer
-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
ich weiß nicht, ob es da Unterschiede gibt zwischen VIS1 und VIS2
das ist ja ein HTML Basic Widget. Dementsprechend entscheidet die Höhe des Widgets über die Anzahl der Zeilen.oder verstehe ich was falsch ?
Jupp, geht nur bei Table Widgets
-
@looxer01 sagte in [Vorlage] Alarmanlage mit erweiterten Funktionen:
@sigi234
aber du hast das doch schon für die Servicemeldungen gemacht ?Ja, ist schon lange aus, ich mach mal eine Pause.:grinning:
-
@looxer01 Ich hab jetzt diesen Thread (ich denke aufmerksam) gelesen und bin daran sehr interessiert. Trotz aller Spoiler habe ich kein Script gefunden. Hab ich das im starken Sonnenschein übersehen, oder ist es noch nicht soweit?


