Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. HomeMatic IP Sirene (HmIP-ASIR) auf laut oder still ändern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    698

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

HomeMatic IP Sirene (HmIP-ASIR) auf laut oder still ändern

Geplant Angeheftet Gesperrt Verschoben JavaScript
4 Beiträge 3 Kommentatoren 579 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Stephan80
    schrieb am zuletzt editiert von
    #1

    Grüß euch,

    nach stundenlangem Herumprobieren sind mir nun die Ideen ausgegangen. Daher hoffe ich auf ein paar konstruktive Ratschläge von euch :)

    Ich möchte bei aktivem Alarm abhängig von ein paar Bedingungen (Uhrzeit, auf Urlaub etc.) den Alarm entweder laut oder still auslösen. Das sieht dann vereinfacht ungefähr so aus:

    // Check if alarm is active
    on({id: "hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.alarmActive", change: "ne", ack: true}, async function (obj) { 
    	var alarmActive = getState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.alarmActive").val;
    
    	if(alarmActive) {
    		if(compareTime('22:00', '06:00', "between", null)) {
    			// Mach Lärm :)
    			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalAcoustic","FREQUENCY_RISING",true);
    			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalOptical","BLINKING_ALTERNATELY_REPEATING",true);
    		} else { 
    			// Stille...
    			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalAcoustic","DISABLE_ACOUSTIC_SIGNAL",true);
    			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalOptical","DISABLE_OPTICAL_SIGNAL",true);
    		}
    	}
    });
    

    Da sollen dann noch Lichter angehen, Jalousien aufgehen etc... Funktioniert alles, bis auf die Sirene. Die bleibt still. Über die Homematic IP App kann ich das Alarmsignal einmalig fix definieren, aber über iobroker hab ichs noch nicht geschafft es zu ändern. Aktuell verwende ich die Objekte aus "functionalHomes". Gibt auch noch eine "ALARM" Gruppe und eine "SIREN_SAFETY" Gruppe - damit hab ichs auch schon (ohne Erfolg) probiert.

    4d518f95-2c6d-4b0d-913d-80daf85bc90c-image.png

    Hat jemand von euch eine Idee ob und wie das gehen könnte? Hab ein paar ähnliche Threads hier im Forum gefunden, aber die sind bereits >3 Jahre alt und die Objekte haben sich scheints mittlerweile auch geändert.

    Danke für die Hilfe!

    LG
    Stephan

    O 1 Antwort Letzte Antwort
    0
    • S Stephan80

      Grüß euch,

      nach stundenlangem Herumprobieren sind mir nun die Ideen ausgegangen. Daher hoffe ich auf ein paar konstruktive Ratschläge von euch :)

      Ich möchte bei aktivem Alarm abhängig von ein paar Bedingungen (Uhrzeit, auf Urlaub etc.) den Alarm entweder laut oder still auslösen. Das sieht dann vereinfacht ungefähr so aus:

      // Check if alarm is active
      on({id: "hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.alarmActive", change: "ne", ack: true}, async function (obj) { 
      	var alarmActive = getState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.alarmActive").val;
      
      	if(alarmActive) {
      		if(compareTime('22:00', '06:00', "between", null)) {
      			// Mach Lärm :)
      			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalAcoustic","FREQUENCY_RISING",true);
      			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalOptical","BLINKING_ALTERNATELY_REPEATING",true);
      		} else { 
      			// Stille...
      			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalAcoustic","DISABLE_ACOUSTIC_SIGNAL",true);
      			setState("hmip.0.homes.XXXXXXXXXX.functionalHomes.securityAndAlarm.setSignalOptical","DISABLE_OPTICAL_SIGNAL",true);
      		}
      	}
      });
      

      Da sollen dann noch Lichter angehen, Jalousien aufgehen etc... Funktioniert alles, bis auf die Sirene. Die bleibt still. Über die Homematic IP App kann ich das Alarmsignal einmalig fix definieren, aber über iobroker hab ichs noch nicht geschafft es zu ändern. Aktuell verwende ich die Objekte aus "functionalHomes". Gibt auch noch eine "ALARM" Gruppe und eine "SIREN_SAFETY" Gruppe - damit hab ichs auch schon (ohne Erfolg) probiert.

      4d518f95-2c6d-4b0d-913d-80daf85bc90c-image.png

      Hat jemand von euch eine Idee ob und wie das gehen könnte? Hab ein paar ähnliche Threads hier im Forum gefunden, aber die sind bereits >3 Jahre alt und die Objekte haben sich scheints mittlerweile auch geändert.

      Danke für die Hilfe!

      LG
      Stephan

      O Offline
      O Offline
      oFbEQnpoLKKl6mbY5e13
      schrieb am zuletzt editiert von oFbEQnpoLKKl6mbY5e13
      #2

      @stephan80

      Geht nicht. Man kann die Sirene weder über den Adapter noch über die REST-API steuern.

      Alter Beitrag

      1 Antwort Letzte Antwort
      -1
      • B Offline
        B Offline
        b-s
        schrieb am zuletzt editiert von
        #3

        @stephan80 hi,ich steuere über ein blockly
        2ff80cf9-c313-4987-b462-390720b6d160-image.png
        ich hoffe es hilft dir
        Gruß Thomas

        O 1 Antwort Letzte Antwort
        1
        • B b-s

          @stephan80 hi,ich steuere über ein blockly
          2ff80cf9-c313-4987-b462-390720b6d160-image.png
          ich hoffe es hilft dir
          Gruß Thomas

          O Offline
          O Offline
          oFbEQnpoLKKl6mbY5e13
          schrieb am zuletzt editiert von
          #4

          @b-s

          Er nutzt einen Access Point und keine CCU.

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          732

          Online

          32.6k

          Benutzer

          82.0k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe