Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Fritz CallMonitor Status vom Klingelknopf 2n Türstation abfragen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fritz CallMonitor Status vom Klingelknopf 2n Türstation abfragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • tvtotal
      tvtotal last edited by

      Möchte mittels Fritz CallMonitor den Status vom Klingelknopf meiner 2n Türstation analog an Adpater Loxone übergeben.

      Leider habe ich keine ausreichenden Programmier Kenntnisse und benötige Hilfe.

      Die 2n Türstation wählt die interner Kurzwahl **715 die im Telefonbuch der Fritbox hinterlegt ist (dort die Rufnummer klingel@127.0.0)

      Im Callmonitor wir die ID fritzbox.0.callmonitor.call mit dem Wert „10.06. 10:31 klingel@127.0.0“ angezeigt bei Anruf.

      Ich möchte abfragen ob in der ID fritzbox.0.callmonitor.call der Wert klingel@127.0.0 enthalten ist,

      und darauf die ID loxone.0.11c0ee80-0301-d019-ffffbb9247aaxxxx.active"/TasterIObroker: active/ auf true setzen.

      Habe versucht aus der Scripteinführung mir eine paar Schnipsel zusammen zu suchen.

      Scheitere aber bei der Abfrage das nur der Wert klingel@127.0.0 als Bedingung wahr sein soll.

      on({id: '"fritzbox.0.callmonitor.call"/callmonitor call/'}, function (obj) {

      setState("loxone.0.11c0ee80-0301-d019-ffffbb9247aaxxxx.active"/TasterIObroker: active/,true);

      });

      Benötige hier mal Anfängerhilfe

      Grüße tvtotal

      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by

        @tvtotal:

        Scheitere aber bei der Abfrage das nur der Wert klingel@127.0.0 als Bedingung wahr sein soll.

        on({id: '"fritzbox.0.callmonitor.call"/callmonitor call/'}, function (obj) {

        setState("loxone.0.11c0ee80-0301-d019-ffffbb9247aaxxxx.active"/TasterIObroker: active/,true);

        }); `

        on({id: 'fritzbox.0.callmonitor.call'/*callmonitor call*/, change: 'ne', val: true}, function () {
           setState("loxone.0.11c0ee80-0301-d019-ffffbb9247aaxxxx.active"/*TasterIObroker: active*/,true);
        });
        
        

        Alternativ:

        on('fritzbox.0.callmonitor.call'/*callmonitor call*/, function(obj) {
           if(obj.state.val) setState("loxone.0.11c0ee80-0301-d019-ffffbb9247aaxxxx.active"/*TasterIObroker: active*/,true);
        });
        

        https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#on–-subscribe-on-changes-or-updates-of-some-state

        1 Reply Last reply Reply Quote 0
        • tvtotal
          tvtotal last edited by

          Danke Alternativ Code funktioniert!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          774
          Online

          31.7k
          Users

          79.9k
          Topics

          1.3m
          Posts

          2
          3
          505
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo