Die Timer der icom Data Suite sind leistungsstarke Werkzeuge zur Realisierung vieler Anwendungen.
Situation
Die Integrität eines Raums erfordert, dass der Zugang zu diesem Raum nur für eine bestimmte Zeit offen ist.
Lösung
Ein Türschalter ist montiert, um eine offene Zugangstür zu signalisieren. Ein Verantwortlicher wird per SMS benachrichtigt, wenn die Tor länger als drei Minuten ohne Unterbrechung offen ist. Außerdem wird die Zeit, in der die Tür offen ist, kumuliert und der Verantwortliche wird benachrichtigt, wenn die Tür länger als 15 Minuten am Tag offen war. Dieser Zähler wird jeden Tag um Mitternacht zurückgesetzt. Die Funktionalität der Überwachungsfunktion wird für den Verantwortlichen verifiziert, indem alle drei Stunden eine Alive-Meldung gesendet wird.
Es wird vorausgesetzt, dass Sie Zugriff auf das Web-Interface der icom Data Suite haben. Das Smart Device muss SMS versenden können. Der Türschalter ist mit Eingang 2.1 des Smart Device verbunden. Die Schalterlogik für dieses Beispiel ist, dass der Schalter schließt, wenn die Tür geöffnet wird.
-
Das Web-Interface der icom Data Suite mit einem Browser aufrufen:
-
192.168.1.10 oder ids.local [1]
-
Benutzername: insys (Voreinstellung)
-
Kennwort: icom (Voreinstellung)
-
-
Im Menü Datenpunkte → Digitale I/Os unter Eingang einen neuen Eingang hinzufügen ():
-
Beschreibung: Eingang 2.1
-
Eingang: 2.1
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Nachrichten → Kontakte einen neuen Kontakt () hinzufügen und diesen bearbeiten ():
-
Realer Name: den Namen des Verantwortlichen eingeben
-
Rufnummer: die Mobiltelefonnummer des verantwortlichen Empfängers eingeben [2]
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Nachrichten → SMS einen neuen Meldung hinzufügen () und diese bearbeiten ():
-
Beschreibung: 3 minutes exceeded SMS
-
Modem: lte2
-
Empfänger: den Verantwortlichen als Kontakt auswählen
-
Text: Tür ist für mehr als drei Minuten ohne Unterbrechung offen
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Nachrichten → SMS einen neuen Meldung hinzufügen () und diese bearbeiten ():
-
Beschreibung: 15 minutes exceeded SMS
-
Modem: lte2
-
Empfänger: den Verantwortlichen als Kontakt auswählen
-
Text: Tür ist heute für mehr als 15 Minuten offen
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Nachrichten → SMS einen neuen Meldung hinzufügen () und diese bearbeiten ():
-
Beschreibung: alive SMS
-
Modem: lte2
-
Empfänger: den Verantwortlichen als Kontakt auswählen
-
Text: die Überwachungsfunktion funktioniert ordentlich
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Datenpunkte → Timer einen neuen Timer hinzufügen () und diesen bearbeiten ():
-
Beschreibung: 3 minute countdown
-
Typ: Countdown, ausgelöst alle 3 Minuten
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Datenpunkte → Timer einen neuen Timer hinzufügen () und diesen bearbeiten ():
-
Beschreibung: stopwatch for temporary open time
-
Typ: Stoppuhr
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Datenpunkte → Timer einen neuen Timer hinzufügen () und diesen bearbeiten ():
-
Beschreibung: stopwatch for total open time
-
Typ: Stoppuhr
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Datenpunkte → Timer einen neuen Timer hinzufügen () und diesen bearbeiten ():
-
Beschreibung: daily reset timer
-
Typ: Zeitpunkt, ausgelöst jeden Tag um 00:00 (Mitternacht)
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Datenpunkte → Timer einen neuen Timer hinzufügen () und diesen bearbeiten ():
-
Beschreibung: 3 hours interval
-
Typ: Intervall, alle 3 Stunden ausgelöst
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [3]
-
Beschreibung: start temporary open door timer
-
Ereignis: Digitaler Datenpunkt hat sich geändert
-
Datenpunkt: input1 und Wechsel auf LOW (logisch 0) [4]
-
Aktion: Timer starten und stoppen
-
Timer: starten stopwatch for temporary open time
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [5]
-
Beschreibung: stop and reset temporary open door timer
-
Ereignis: Digitaler Datenpunkt hat sich geändert
-
Datenpunkt: input1 und Wechsel auf HIGH (logisch 1)
-
Aktion: Timer starten und stoppen
-
Timer: stoppen und zurücksetzen stopwatch for temporary open time
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [6]
-
Beschreibung: send 3 minutes exceeded SMS
-
Ereignis: Stoppuhr-Timer überschreitet Wert
-
Stoppuhr-Timer: stopwatch for temporary open time überschreitet 3 Minuten
-
Aktion: Nachricht versenden
-
Nachricht … versenden: 3 minutes exceeded SMS
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [7]
-
Beschreibung: start total open door timer
-
Ereignis: Digitaler Datenpunkt hat sich geändert
-
Datenpunkt: input1 und Wechsel auf LOW (logisch 0)
-
Aktion: Timer starten und stoppen
-
Timer: starten stopwatch for total open time
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [8]
-
Beschreibung: pause total open door timer
-
Ereignis: Digitaler Datenpunkt hat sich geändert
-
Datenpunkt: input1 und Wechsel auf LOW (logisch 0)
-
Aktion: Timer starten und stoppen
-
Timer: anhalten stopwatch for total open time
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [9]
-
Beschreibung: send 15 minutes exceeded SMS
-
Ereignis: Stoppuhr-Timer überschreitet Wert
-
Stoppuhr-Timer: stopwatch for total open time überschreitet 15 Minuten
-
Aktion: Nachricht versenden
-
Nachricht … versenden: 15 minutes exceeded SMS
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [10]
-
Beschreibung: reset total open door timer
-
Ereignis: Timer ist abgelaufen
-
Timer: daily reset time
-
Aktion: Timer starten und stoppen
-
Timer: stoppen und zurücksetzen stopwatch for total open time
-
-
Auf Einstellungen speichern klicken.
-
Im Menü Ereignisse ein neues Ereignis hinzufügen () und dieses bearbeiten (): [11]
-
Beschreibung: send alive SMS
-
Ereignis: Timer ist abgelaufen
-
Timer: 3 hours interval
-
Aktion: Nachricht versenden
-
Nachricht … versenden: alive SMS
-
-
Auf Einstellungen speichern klicken.
-
Das Profil aktivieren ().
-
Die Tür öffnen (oder Eingang 1 schließen), um zu prüfen, ob die SMS wie beabsichtigt versendet wird.
Fehlersuche
-
Das Installationshandbuch des Smart Device zu Rate ziehen und den Anschluss und die Logik des verwendeten Eingangs prüfen.
-
Um eine SMS durch die icom Data Suite versenden zu können, muss das Modem im Router die SMS Center Nummer des Providers kennen. Diese wird üblicherweise von der SIM-Karte ausgelesen. Wenn keine Nummer auf der SIM-Karte gespeichert ist, muss diese im Menü Interfaces → Slot 2: LTE im Web-Interface des Routers eingetragen werden.
-
Um eine SMS durch die icom Data Suite empfangen zu können, müssen eingehende SMS in den Container weitergeleitet werden. Die Checkbox SMS in die Container weiterleiten muss im Menü Administration → Container im Web-Interface des Routers markiert sein.
Ressourcen
Folgende ASCII-Konfiguration kann per Copy & Paste übernommen werden. Dabei ist zu beachten, dass die einzelnen Parameter entsprechend der eigenen Anwendung anzupassen sind. Bei nummerierten Parameter ist die korrekte Nummerierung zu beachten. Außerdem ist zu beachten, dass keine bestehenden Parameter mit derselben Nummer überschrieben werden. Eine ordentliche Funktionalität kann nur gewährleistet werden, wenn das geöffnete Profil zuvor aus den Werkseinstellungen erzeugt wurde.
datapoints.digital_ios.inputs.input.add datapoints.digital_ios.inputs.input[1].name=input1 datapoints.digital_ios.inputs.input[1].active=1 datapoints.digital_ios.inputs.input[1].description=Input 2.1 datapoints.digital_ios.inputs.input[1].input=2.1 datapoints.timer.timer.add datapoints.timer.timer[1].name=timer1 datapoints.timer.timer[1].active=1 datapoints.timer.timer[1].description=3 minute countdown datapoints.timer.timer[1].type=countdown datapoints.timer.timer[1].countdown_mm=3 datapoints.timer.timer.add datapoints.timer.timer[2].name=timer2 datapoints.timer.timer[2].active=1 datapoints.timer.timer[2].description=stopwatch for temporary open time datapoints.timer.timer[2].type=stopwatch datapoints.timer.timer.add datapoints.timer.timer[3].name=timer3 datapoints.timer.timer[3].active=1 datapoints.timer.timer[3].description=stopwatch for total open time datapoints.timer.timer[3].type=stopwatch datapoints.timer.timer.add datapoints.timer.timer[4].name=timer4 datapoints.timer.timer[4].active=1 datapoints.timer.timer[4].description=daily reset time datapoints.timer.timer[4].type=time datapoints.timer.timer[4].time_hh=00 datapoints.timer.timer[4].time_mm=00 datapoints.timer.timer[4].time_monday=1 datapoints.timer.timer[4].time_tuesday=1 datapoints.timer.timer[4].time_wednesday=1 datapoints.timer.timer[4].time_thursday=1 datapoints.timer.timer[4].time_friday=1 datapoints.timer.timer[4].time_saturday=1 datapoints.timer.timer[4].time_sunday=1 datapoints.timer.timer.add datapoints.timer.timer[5].name=timer5 datapoints.timer.timer[5].active=1 datapoints.timer.timer[5].description=3 hours interval datapoints.timer.timer[5].type=interval datapoints.timer.timer[5].interval_hh=3 messages.contacts.contact.add messages.contacts.contact[1].active=1 messages.contacts.contact[1].name=contact1 messages.contacts.contact[1].real_name=Supervisor messages.contacts.contact[1].email_address= messages.contacts.contact[1].phone_number=+4917xxxxxxxx messages.sms.sms.add messages.sms.sms[1].active=1 messages.sms.sms[1].name=sms1 messages.sms.sms[1].description=3 minutes exceeded SMS messages.sms.sms[1].recipient=contact1 messages.sms.sms[1].modem=lte2 messages.sms.sms[1].text=-----BEGIN text-----door is open for more than three minutes w/o interruption-----END text----- messages.sms.sms.add messages.sms.sms[2].active=1 messages.sms.sms[2].name=sms2 messages.sms.sms[2].description=15 minutes exceeded SMS messages.sms.sms[2].recipient=contact1 messages.sms.sms[2].modem=lte2 messages.sms.sms[2].text=-----BEGIN text-----door is open for more than 15 minutes today-----END text----- messages.sms.sms.add messages.sms.sms[3].active=1 messages.sms.sms[3].name=sms3 messages.sms.sms[3].description=alive SMS messages.sms.sms[3].recipient=contact1 messages.sms.sms[3].modem=lte2 messages.sms.sms[3].text=-----BEGIN text-----the monitoring function is working properly-----END text----- events.event.add events.event[1].active=1 events.event[1].description=start temporary open door timer events.event[1].event_type=ev_digital events.event[1].event_digital_datapoint=input1 events.event[1].event_digital_change=to_zero events.event[1].event_digital_initial_check=0 events.event[1].action_type=act_timer events.event[1].event_action_timer_name=timer2 events.event[1].event_action_timer_change=start events.event.add events.event[2].active=1 events.event[2].description=stop and reset temporary open door timer events.event[2].event_type=ev_digital events.event[2].event_digital_datapoint=input1 events.event[2].event_digital_change=to_one events.event[2].event_digital_initial_check=0 events.event[2].action_type=act_timer events.event[2].event_action_timer_name=timer2 events.event[2].event_action_timer_change=stop events.event.add events.event[3].active=1 events.event[3].description=send 3 minutes exceeded SMS events.event[3].event_type=ev_stopwatch events.event[3].event_stopwatch_name=timer2 events.event[3].event_stopwatch_mm=3 events.event[3].action_type=act_message events.event[3].action_message=sms1 events.event.add events.event[4].active=1 events.event[4].description=start total open door timer events.event[4].event_type=ev_digital events.event[4].event_digital_datapoint=input1 events.event[4].event_digital_change=to_zero events.event[4].event_digital_initial_check=0 events.event[4].action_type=act_timer events.event[4].event_action_timer_name=timer3 events.event[4].event_action_timer_change=start events.event.add events.event[5].active=1 events.event[5].description=pause total open door timer events.event[5].event_type=ev_digital events.event[5].event_digital_datapoint=input1 events.event[5].event_digital_change=to_one events.event[5].event_digital_initial_check=0 events.event[5].action_type=act_timer events.event[5].event_action_timer_name=timer3 events.event[5].event_action_timer_change=pause events.event.add events.event[6].active=1 events.event[6].description=send 15 minutes exceeded SMS events.event[6].event_type=ev_stopwatch events.event[6].event_stopwatch_name=timer3 events.event[6].event_stopwatch_mm=15 events.event[6].event_stopwatch_ss= events.event[6].action_type=act_message events.event[6].action_message=sms2 events.event.add events.event[7].active=1 events.event[7].description=reset total open door timer events.event[7].event_type=ev_timer events.event[7].event_timer_name=timer4 events.event[7].action_type=act_timer events.event[7].event_action_timer_name=timer3 events.event[7].event_action_timer_change=stop events.event.add events.event[8].active=1 events.event[8].description=send alive SMS events.event[8].event_type=ev_timer events.event[8].event_timer_name=timer5 events.event[8].action_type=act_message events.event[8].action_message=sms3
Zurück zu den Configuration Guides für die icom Data Suite
Zurück zur Übersicht