Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Marek

    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

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 14
    • Best 1
    • Groups 1

    Marek

    @Marek

    Starter

    1
    Reputation
    7
    Profile views
    14
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Marek Follow
    Starter

    Best posts made by Marek

    • RE: Nello Telegram

      Haloo Zefau,

      also ich habe jetzt dein neues script genommen. Das funktioniert. Ich habe nur "javascript.0.test" in nello.0.ID.events.feed anstelle "ID" die ID vom nello eingetragen. Es funktioniert. Danke dir !

      posted in JavaScript
      M
      Marek

    Latest posts made by Marek

    • RE: Nello Telegram

      @Zefau

      /**
        * Send something with Telegram
        * 
        * @param       {string}        content         Content to send via Telegram
        * @param       {array}  		[user=[]]		Users to send the content to
        * @return      void
        * 
        */
      function msg(content, users = 'Marco', 'Nadine' )
      {
          const CONFIG = {
              text: content,
              parse_mode: 'HTML'
          };
          
          sendTo('telegram', user ? Object.assign({user: user}, CONFIG) : CONFIG);
      }
      

      haut irgendwie nicht hin.. grübel. Ich muss mal so nen Java Kurs belegen...

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      @Zefau wenn ich die Telegram an mehrere user schicken möchte wie mache ich das dann?

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      @Marek und natürlich bei dem oberen script bei User den user im telegram Adapter eingetragen

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Haloo Zefau,

      also ich habe jetzt dein neues script genommen. Das funktioniert. Ich habe nur "javascript.0.test" in nello.0.ID.events.feed anstelle "ID" die ID vom nello eingetragen. Es funktioniert. Danke dir !

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Also ich bekomme da den Fehler:

      javascript.0 script.js.common.Nello.Klingeln compile failed:
      at script.js.common.Nello.Klingeln:9

      Hab es jetzt genau nach deiner Beschreibung gemacht...

      Oh Mann...

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Hallo zusammen,

      Wow eine so große Resonanz hatte ich nicht erwartet, danke an alle die sich die Zeit nehmen mir zu helfen!

      Ja es stimmt, anfangs hatte ich den Datenpunkt custom_nello nicht aber ich hab es jetzt hinbekommen. Auch ändern sich die Aktionen deny usw.

      Danke an Zefau für das Hinzufügen des Scripts!

      Nun wenn ich es richtig verstanden habe:

      
      /**
       * Send something with Telegram
       * 
       * @param       {string}        content         Content to send via Telegram
       * @param       {string}  		[user='']		User to send the content to
       * @return      void
       * 
       */
      function msg(content, user = '')
      {
          const CONFIG = {
              text: content,
              parse_mode: 'HTML',
              reply_markup: {
                  keyboard: ACTIONS,
                  resize_keyboard: true,
                  one_time_keyboard: false
              }
          };
          
          sendTo('telegram', user ? Object.assign({user: user}, CONFIG) : CONFIG);
      }
      
      

      Erstelle ich ein Java Script im common Ordner.

      Und dann schreibe ich das drunter

      
      var L = {
         'actionRingUnknown': 'Es hat geklingelt',
         'actionOpenName': '%name% hat die Tür geöffnet',
         'actionOpenGeo': '%name% hat das Haus betreten',
         'actionOpen': 'Die Haustür wurde geöffnet'
      };
      
      on({id: 'nello.0.ID.events.feed', change: 'any'}, function(obj)
      {
         var events = JSON.parse(obj.state.val);
         if (events.length === 0) return;
      
         var event = events[events.length-1];
         if (event.action == 'deny')
            msg(L.actionRingUnknown);
      
         else if (event.action == 'swipe')
            msg(L.actionOpenName.replace(/%name%/gi, event.data.name));
      
         else if (event.action == 'geo')
            msg(L.actionOpenGeo.replace(/%name%/gi, event.data.name));
      
         else
            msg(L.actionOpen);
      });
      
      

      Und dann bei nello.0.ID schreib ich die Nello id rein.

      Ich bin da noch wirklich Neuling und fange gerade erst an zu lernen mit dem Scripte erstellen. Ich muss erstmal nur das Grundprinzip verstehen.

      Ziel ist es das ich eine Telegram Nachricht bekomme wenn es geklingelt hat und wenn die Tür geöffnet wurde und wer die Tür geöffnet hat usw.

      Kann mir da einer ne kleine Step by step Anleitung für komplette idioten geben.

      Ich danke nochmal allen Hilfsbereiten. ✌

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      also den Datenpunkt habe ich ja jetzt. Bin nämlich nach der Anleitung oben vorgegangen. Das klappt auch. Nur wie mache ich das jetzt mit dem Script.

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Okay, das Grundprinzip habe ich verstanden. Ich muss jetzt ein Script erstellen, welches mit dann diese Benachrichtigungen erstellt.
      Mache ich das in Scripts? Kann mir da einer einen kurzen Denkanstoß geben. Bitte 🙂

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Ja also ich habe den von Zefau beschriebenen Datenpunkt. Da steht halt viel drin. Weiß nicht wie ich das als Script anwenden soll.

      posted in JavaScript
      M
      Marek
    • RE: Nello Telegram

      Habe von den Adaptern den Nello.io Adapter gezogen gibt ja nur einen.

      Verstehe nicht was ich falsch mache 🤷🏼‍♂️

      posted in JavaScript
      M
      Marek
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo