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.

  1. Das Web-Interface der icom Data Suite mit einem Browser aufrufen:

  2. Im Menü DatenpunkteDigitale I/Os unter Eingang einen neuen Eingang hinzufügen ():

    • Beschreibung: Eingang 2.1

    • Eingang: 2.1

  3. Auf Einstellungen speichern klicken.

  4. Im Menü NachrichtenKontakte einen neuen Kontakt () hinzufügen und diesen bearbeiten ():

    • Realer Name: den Namen des Verantwortlichen eingeben

    • Rufnummer: die Mobiltelefonnummer des verantwortlichen Empfängers eingeben [2]

  5. Auf Einstellungen speichern klicken.

  6. Im Menü NachrichtenSMS 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

  7. Auf Einstellungen speichern klicken.

  8. Im Menü NachrichtenSMS 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

  9. Auf Einstellungen speichern klicken.

  10. Im Menü NachrichtenSMS 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

  11. Auf Einstellungen speichern klicken.

  12. Im Menü DatenpunkteTimer einen neuen Timer hinzufügen () und diesen bearbeiten ():

    • Beschreibung: 3 minute countdown

    • Typ: Countdown, ausgelöst alle 3 Minuten

  13. Auf Einstellungen speichern klicken.

  14. Im Menü DatenpunkteTimer einen neuen Timer hinzufügen () und diesen bearbeiten ():

    • Beschreibung: stopwatch for temporary open time

    • Typ: Stoppuhr

  15. Auf Einstellungen speichern klicken.

  16. Im Menü DatenpunkteTimer einen neuen Timer hinzufügen () und diesen bearbeiten ():

    • Beschreibung: stopwatch for total open time

    • Typ: Stoppuhr

  17. Auf Einstellungen speichern klicken.

  18. Im Menü DatenpunkteTimer einen neuen Timer hinzufügen () und diesen bearbeiten ():

    • Beschreibung: daily reset timer

    • Typ: Zeitpunkt, ausgelöst jeden Tag um 00:00 (Mitternacht)

  19. Auf Einstellungen speichern klicken.

  20. Im Menü DatenpunkteTimer einen neuen Timer hinzufügen () und diesen bearbeiten ():

    • Beschreibung: 3 hours interval

    • Typ: Intervall, alle 3 Stunden ausgelöst

  21. Auf Einstellungen speichern klicken.

  22. 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

  23. Auf Einstellungen speichern klicken.

  24. 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

  25. Auf Einstellungen speichern klicken.

  26. 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

  27. Auf Einstellungen speichern klicken.

  28. 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

  29. Auf Einstellungen speichern klicken.

  30. 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

  31. Auf Einstellungen speichern klicken.

  32. 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

  33. Auf Einstellungen speichern klicken.

  34. 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

  35. Auf Einstellungen speichern klicken.

  36. 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

  37. Auf Einstellungen speichern klicken.

  38. Das Profil aktivieren ().

  39. 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ü InterfacesSlot 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ü AdministrationContainer 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.

ASCII-Konfiguration
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 Connectivity Suite

Zurück zur Übersicht


1. Diese IP-Adresse und der Hostname gelten nur für eine Standard-Installation mit Werkseinstellungen.
2. Es wird empfohlen, die Rufnummer im internationaler Schreibweise in der Form +491701234567 einzugeben.
3. Dieses Ereignis startet den Timer, der die temporäre Offenzeit der Tür zählt, sobald sie geöffnet wird.
4. Beachten Sie bitte, dass die Eingänge des Routers eine unterschiedliche Logik haben können. Dies trifft nur auf Eingang 1 einer Einsteckkarte mit Stromversorgung zu.
5. Dieses Ereignis stoppt und setzt den Timer zurück, der die temporäre Offenzeit der Tür zählt, sobald sie wieder geschlossen wird.
6. Dieses Ereignis sendet die Benachrichtigungs-SMS an den Verantwortlichen, wenn der Timer, der die temporäre Offenzeit der Tür zählt, 3 Minuten überschreitet.
7. Dieses Ereignis startet den Timer, der die gesamte Offenzeit der Tür zählt, sobald sie geöffnet wird.
8. Dieses Ereignis stoppt und setzt den Timer zurück, der die gesamte Offenzeit der Tür zählt, sobald sie wieder geschlossen wird.
9. Dieses Ereignis sendet die Benachrichtigungs-SMS an den Verantwortlichen, wenn der Timer, der die gesamte Offenzeit der Tür zählt, 15 Minuten überschreitet.
10. Dieses Ereignis setzt den Timer täglich um Mitternacht zurück, der die gesamte Offenzeit der Tür zählt.
11. Dieses Ereignis sendet alle 3 Stunden eine Alive SMS an den Verantwortlichen, um die Funktionalität der Überwachungsfunktion zu verifizieren.