Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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
    17
    1
    3.2k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

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

Scheduled Pinned Locked Moved JavaScript
4 Posts 3 Posters 621 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Stephan80
    wrote on last edited by
    #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 Reply Last reply
    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 Away
      O Away
      oFbEQnpoLKKl6mbY5e13
      wrote on last edited by oFbEQnpoLKKl6mbY5e13
      #2

      @stephan80

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

      Alter Beitrag

      1 Reply Last reply
      -1
      • B Offline
        B Offline
        b-s
        wrote on last edited by
        #3

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

        O 1 Reply Last reply
        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 Away
          O Away
          oFbEQnpoLKKl6mbY5e13
          wrote on last edited by
          #4

          @b-s

          Er nutzt einen Access Point und keine CCU.

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          550

          Online

          32.7k

          Users

          82.3k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe