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. Hilfe bei der Script erstellung

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Hilfe bei der Script erstellung

Scheduled Pinned Locked Moved JavaScript
98 Posts 6 Posters 8.7k Views 5 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.
  • T T0biT3ch

    @ticaki
    hatte grad nochmal diesen code probiert

    const axios = require('axios');
    var alarmmeldung = "javascript.0.emmesage.alarmtext";
    
    
    function auth() {
     
        axios.post('https://api.emessage.de/auth/login',{
            username: 'USERNAME',         //* E*Message Benutzername */
            password: 'PASSWORD'   //* E*Message Kennwort */
        },{
            headers: {
                'Authorization': 'Basic Og==',
                'Content-Type': 'application/json',
            }
        }).then(function (response) {
            if (response.status==200) {
                var token = response.data.data.jwt;
                sendMessage(token)
            }
        })
        .catch(function (error) {
            console.log(error);
        });
        
    }
     
    function sendMessage(token) {
        axios.post('https://api.emessage.de/rs/eSendMessages',{
            "messageText": getState(alarmmeldung).val,     //* Pocsag Nachricht an Pager */ //* bei mir durch einen Datenpunkt ersetzt */
            "recipients": [
                {
                "serviceName": "eCityruf",  //* Alarmierungstyp */ //* eCityruf - eBos - 2wayS */
                "identifier": "******"     //* E*Message Funkrufnummer */
                }
            ]
        },{
                headers: {
                    'Content-Type': 'application/json',
                    'Authorization': 'Bearer ' + token,
                }
        
        })
        .catch(function (error) {
            console.log(error);
        });
     }
     console.log(getState("javascript.0.emmesage.alarmtext").val);
    auth();
    

    damit funktionert es :blush:

    T Offline
    T Offline
    T0biT3ch
    wrote on last edited by
    #48

    @OliverIO
    @ticaki

    Ich möchte mich nochmals herzlich bei euch für die unterstützung bedanken.

    :+1: :+1: :+1: :+1: :+1: :clap: :+1: :+1: :+1:

    OliverIOO 1 Reply Last reply
    0
    • T T0biT3ch

      @OliverIO
      @ticaki

      Ich möchte mich nochmals herzlich bei euch für die unterstützung bedanken.

      :+1: :+1: :+1: :+1: :+1: :clap: :+1: :+1: :+1:

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      wrote on last edited by
      #49

      @t0bit3ch

      super das es letztendlich doch geklappt hat.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      T 1 Reply Last reply
      0
      • OliverIOO OliverIO

        @t0bit3ch

        super das es letztendlich doch geklappt hat.

        T Offline
        T Offline
        T0biT3ch
        wrote on last edited by
        #50

        @oliverio
        Moin Moin,
        Ich bin zwischendurch noch ein bisschen am probieren den status vom pager abzurufen.
        ich hänge grad wieder bei einem problem. ich lasse mir einen datenpunkt schreiben der so aussieht

        "46b61d10-10c3-11ec-8787-7dd1f95191be"
        

        ich möchte das die " am anfang und ende nicht mit in den datenpunkt geschrieben werden. wie bekomme ich das hin?
        hab schon so einiges probiert, aber nichts hat bisher funktioniert.
        hier mal eins von meinen versuchen

        setState("0_userdata.0.E-Message.E-Message-TrackingID", trid).val.replace('"');
        
        T 1 Reply Last reply
        0
        • T T0biT3ch

          @oliverio
          Moin Moin,
          Ich bin zwischendurch noch ein bisschen am probieren den status vom pager abzurufen.
          ich hänge grad wieder bei einem problem. ich lasse mir einen datenpunkt schreiben der so aussieht

          "46b61d10-10c3-11ec-8787-7dd1f95191be"
          

          ich möchte das die " am anfang und ende nicht mit in den datenpunkt geschrieben werden. wie bekomme ich das hin?
          hab schon so einiges probiert, aber nichts hat bisher funktioniert.
          hier mal eins von meinen versuchen

          setState("0_userdata.0.E-Message.E-Message-TrackingID", trid).val.replace('"');
          
          T Offline
          T Offline
          T0biT3ch
          wrote on last edited by
          #51

          @t0bit3ch sagte in Hilfe bei der Script erstellung:

          @oliverio
          Moin Moin,
          Ich bin zwischendurch noch ein bisschen am probieren den status vom pager abzurufen.
          ich hänge grad wieder bei einem problem. ich lasse mir einen datenpunkt schreiben der so aussieht

          "46b61d10-10c3-11ec-8787-7dd1f95191be"
          

          ich möchte das die " am anfang und ende nicht mit in den datenpunkt geschrieben werden. wie bekomme ich das hin?
          hab schon so einiges probiert, aber nichts hat bisher funktioniert.
          hier mal eins von meinen versuchen

          setState("0_userdata.0.E-Message.E-Message-TrackingID", trid).val.replace('"');
          

          hab es hinbekommen :blush:

          so langsam verstehe ich das JS:see_no_evil:

          T 1 Reply Last reply
          1
          • T T0biT3ch

            @t0bit3ch sagte in Hilfe bei der Script erstellung:

            @oliverio
            Moin Moin,
            Ich bin zwischendurch noch ein bisschen am probieren den status vom pager abzurufen.
            ich hänge grad wieder bei einem problem. ich lasse mir einen datenpunkt schreiben der so aussieht

            "46b61d10-10c3-11ec-8787-7dd1f95191be"
            

            ich möchte das die " am anfang und ende nicht mit in den datenpunkt geschrieben werden. wie bekomme ich das hin?
            hab schon so einiges probiert, aber nichts hat bisher funktioniert.
            hier mal eins von meinen versuchen

            setState("0_userdata.0.E-Message.E-Message-TrackingID", trid).val.replace('"');
            

            hab es hinbekommen :blush:

            so langsam verstehe ich das JS:see_no_evil:

            T Do not disturb
            T Do not disturb
            ticaki
            wrote on last edited by
            #52

            @t0bit3ch
            Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            T 1 Reply Last reply
            0
            • T ticaki

              @t0bit3ch
              Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

              T Offline
              T Offline
              T0biT3ch
              wrote on last edited by
              #53

              @ticaki sagte in Hilfe bei der Script erstellung:

              @t0bit3ch
              Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

              hatte das funktionierende beispiel wohl vergessen :grinning:

              var trid = JSON.stringify(response.data.data.trackingId); 
                          var tridneu = trid.substr(1, trid.length - 2);
                          setState("0_userdata.0.E-Message.E-Message-TrackingID", tridneu);
              
              F 1 Reply Last reply
              0
              • T T0biT3ch

                @ticaki sagte in Hilfe bei der Script erstellung:

                @t0bit3ch
                Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

                hatte das funktionierende beispiel wohl vergessen :grinning:

                var trid = JSON.stringify(response.data.data.trackingId); 
                            var tridneu = trid.substr(1, trid.length - 2);
                            setState("0_userdata.0.E-Message.E-Message-TrackingID", tridneu);
                
                F Offline
                F Offline
                fastfoot
                wrote on last edited by
                #54

                @t0bit3ch sagte in Hilfe bei der Script erstellung:

                @ticaki sagte in Hilfe bei der Script erstellung:

                @t0bit3ch
                Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

                hatte das funktionierende beispiel wohl vergessen :grinning:

                var trid = JSON.stringify(response.data.data.trackingId); 
                            var tridneu = trid.substr(1, trid.length - 2);
                            setState("0_userdata.0.E-Message.E-Message-TrackingID", tridneu);
                

                Eigentor! Du hast dir die Hochkommas selbst reingebastelt, durch das nicht notwendige JSON.stringify(). das hier reicht völlig

                let trid=response.data.data.trackingId;
                setState("0_userdata.0.E-Message.E-Message-TrackingID", trid);
                

                iobroker läuft unter Docker auf QNAP TS-451+
                SkriptRecovery: https://forum.iobroker.net/post/930558

                T T 2 Replies Last reply
                0
                • F fastfoot

                  @t0bit3ch sagte in Hilfe bei der Script erstellung:

                  @ticaki sagte in Hilfe bei der Script erstellung:

                  @t0bit3ch
                  Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

                  hatte das funktionierende beispiel wohl vergessen :grinning:

                  var trid = JSON.stringify(response.data.data.trackingId); 
                              var tridneu = trid.substr(1, trid.length - 2);
                              setState("0_userdata.0.E-Message.E-Message-TrackingID", tridneu);
                  

                  Eigentor! Du hast dir die Hochkommas selbst reingebastelt, durch das nicht notwendige JSON.stringify(). das hier reicht völlig

                  let trid=response.data.data.trackingId;
                  setState("0_userdata.0.E-Message.E-Message-TrackingID", trid);
                  
                  T Offline
                  T Offline
                  T0biT3ch
                  wrote on last edited by
                  #55

                  @fastfoot
                  Danke für den Tipp. Werde es morgen mal versuchen 😁

                  Man lernt nie aus 🙊

                  1 Reply Last reply
                  0
                  • F fastfoot

                    @t0bit3ch sagte in Hilfe bei der Script erstellung:

                    @ticaki sagte in Hilfe bei der Script erstellung:

                    @t0bit3ch
                    Das gequotete Beispiel sieht aber nicht aus als wenns funktionieren würde. :)

                    hatte das funktionierende beispiel wohl vergessen :grinning:

                    var trid = JSON.stringify(response.data.data.trackingId); 
                                var tridneu = trid.substr(1, trid.length - 2);
                                setState("0_userdata.0.E-Message.E-Message-TrackingID", tridneu);
                    

                    Eigentor! Du hast dir die Hochkommas selbst reingebastelt, durch das nicht notwendige JSON.stringify(). das hier reicht völlig

                    let trid=response.data.data.trackingId;
                    setState("0_userdata.0.E-Message.E-Message-TrackingID", trid);
                    
                    T Do not disturb
                    T Do not disturb
                    ticaki
                    wrote on last edited by ticaki
                    #56
                    setState("0_userdata.0.E-Message.E-Message-TrackingID", response.data.data.trackingId);
                    

                    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                    Spenden

                    F 1 Reply Last reply
                    0
                    • T ticaki
                      setState("0_userdata.0.E-Message.E-Message-TrackingID", response.data.data.trackingId);
                      
                      F Offline
                      F Offline
                      fastfoot
                      wrote on last edited by
                      #57

                      @ticaki sagte in Hilfe bei der Script erstellung:

                      setState("0_userdata.0.E-Message.E-Message-TrackingID", response.data.data.trackingId);
                      

                      klar doch, ich halte es aber für einen Anfänger für besser das aufzusplitten. Dadurch ist es besser nachvollziehbar was da passiert. Der kürzeste Code ist halt nicht immer der Beste...

                      iobroker läuft unter Docker auf QNAP TS-451+
                      SkriptRecovery: https://forum.iobroker.net/post/930558

                      T 1 Reply Last reply
                      0
                      • F fastfoot

                        @ticaki sagte in Hilfe bei der Script erstellung:

                        setState("0_userdata.0.E-Message.E-Message-TrackingID", response.data.data.trackingId);
                        

                        klar doch, ich halte es aber für einen Anfänger für besser das aufzusplitten. Dadurch ist es besser nachvollziehbar was da passiert. Der kürzeste Code ist halt nicht immer der Beste...

                        T Offline
                        T Offline
                        T0biT3ch
                        wrote on last edited by
                        #58

                        @fastfoot
                        danke für dein beispiel. was genau macht

                        let trid
                        

                        frage nur um es besser zu verstehen.

                        @ticaki
                        auch dir danke für das beispiel. so hab ich wieder etwas dazu gelern. :wink:

                        OliverIOO 1 Reply Last reply
                        0
                        • T T0biT3ch

                          @fastfoot
                          danke für dein beispiel. was genau macht

                          let trid
                          

                          frage nur um es besser zu verstehen.

                          @ticaki
                          auch dir danke für das beispiel. so hab ich wieder etwas dazu gelern. :wink:

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          wrote on last edited by OliverIO
                          #59

                          @t0bit3ch
                          Let ist wie var und deklariert eine variable.
                          let wurde mit ES6 (da wurde javascript vom syntax etwas modernisiert) eingeführt und hat leichte abweichungen zu var (speziell zu hoisting und scope behandlung).
                          aber als anfänger kannst du das erst mal genau so wie var verwenden.

                          https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/let

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          T 1 Reply Last reply
                          0
                          • OliverIOO OliverIO

                            @t0bit3ch
                            Let ist wie var und deklariert eine variable.
                            let wurde mit ES6 (da wurde javascript vom syntax etwas modernisiert) eingeführt und hat leichte abweichungen zu var (speziell zu hoisting und scope behandlung).
                            aber als anfänger kannst du das erst mal genau so wie var verwenden.

                            https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Statements/let

                            T Offline
                            T Offline
                            T0biT3ch
                            wrote on last edited by
                            #60

                            @oliverio
                            okay danke.
                            den Link werde ich mir übers wochenende mal genauer angucken :nerd_face:

                            T 1 Reply Last reply
                            0
                            • T T0biT3ch

                              @oliverio
                              okay danke.
                              den Link werde ich mir übers wochenende mal genauer angucken :nerd_face:

                              T Offline
                              T Offline
                              T0biT3ch
                              wrote on last edited by
                              #61

                              @OliverIO
                              @ticaki
                              @fastfoot
                              @Homoran

                              Guten Abend Profis,

                              ich benötige nochmal eure hilfe.

                              var axios = require('axios');
                              var trid = "0_userdata.0.E-Message.E-Message-TrackingID";
                              var token = "0_userdata.0.E-Message.E-Message-Token";
                              var data = '';
                              
                              var config = {
                                method: 'get',
                                url: 'https://api.emessage.de/rs/eGetMessages/External/' + getState(trid).val ,
                                headers: { 
                                  'Authorization':  'Bearer ' + getState(token).val,
                                  
                                },
                                data : data
                              };
                              
                              axios(config)
                              .then(function (response) {
                                   
                                     var recipients = JSON.stringify(response.data.data.recipients);
                                     setState("0_userdata.0.E-Message_Response.Recipients", recipients, true);
                                     
                                     
                                
                                
                              })
                              .catch(function (error) {
                                console.log(error);
                              });
                              

                              wie bekomme ich es hin das mir die zurück gelieferten daten sortiert in datenpunkte geschrieben werden?

                              hiermit

                              setState("0_userdata.0.E-Message_Response.Recipients", recipients, true);
                              

                              bekomme ich folgende ausgabe

                              [{"externalRecipient":"2W:123456","identifier":"123456","service":"2wayS","numberOfRecipients":"1","status":[{"answer":"01","answerNo":"1","devices":[{"deviceName":"Testpager","deviceSerial":"S0ABC123456789"}]}]}]
                              

                              brauche es für die weitere verarbeitung so

                              datenpunkt0.wert1 = wert von identifer (123456)
                              datenpunkt0.wert2 = wert von service (2wayS)
                              datenpunkt0.wert3 = wert von answer (01)
                              usw.
                              

                              ich bin am verzweifeln :sob:

                              F 1 Reply Last reply
                              0
                              • T T0biT3ch

                                @OliverIO
                                @ticaki
                                @fastfoot
                                @Homoran

                                Guten Abend Profis,

                                ich benötige nochmal eure hilfe.

                                var axios = require('axios');
                                var trid = "0_userdata.0.E-Message.E-Message-TrackingID";
                                var token = "0_userdata.0.E-Message.E-Message-Token";
                                var data = '';
                                
                                var config = {
                                  method: 'get',
                                  url: 'https://api.emessage.de/rs/eGetMessages/External/' + getState(trid).val ,
                                  headers: { 
                                    'Authorization':  'Bearer ' + getState(token).val,
                                    
                                  },
                                  data : data
                                };
                                
                                axios(config)
                                .then(function (response) {
                                     
                                       var recipients = JSON.stringify(response.data.data.recipients);
                                       setState("0_userdata.0.E-Message_Response.Recipients", recipients, true);
                                       
                                       
                                  
                                  
                                })
                                .catch(function (error) {
                                  console.log(error);
                                });
                                

                                wie bekomme ich es hin das mir die zurück gelieferten daten sortiert in datenpunkte geschrieben werden?

                                hiermit

                                setState("0_userdata.0.E-Message_Response.Recipients", recipients, true);
                                

                                bekomme ich folgende ausgabe

                                [{"externalRecipient":"2W:123456","identifier":"123456","service":"2wayS","numberOfRecipients":"1","status":[{"answer":"01","answerNo":"1","devices":[{"deviceName":"Testpager","deviceSerial":"S0ABC123456789"}]}]}]
                                

                                brauche es für die weitere verarbeitung so

                                datenpunkt0.wert1 = wert von identifer (123456)
                                datenpunkt0.wert2 = wert von service (2wayS)
                                datenpunkt0.wert3 = wert von answer (01)
                                usw.
                                

                                ich bin am verzweifeln :sob:

                                F Offline
                                F Offline
                                fastfoot
                                wrote on last edited by
                                #62

                                @t0bit3ch sagte in Hilfe bei der Script erstellung:

                                ich bin am verzweifeln

                                log(recipients[0].identifier)
                                log(recipients[0].service)
                                log(recipients[0].status[0].answer)
                                
                                

                                iobroker läuft unter Docker auf QNAP TS-451+
                                SkriptRecovery: https://forum.iobroker.net/post/930558

                                T 2 Replies Last reply
                                0
                                • F fastfoot

                                  @t0bit3ch sagte in Hilfe bei der Script erstellung:

                                  ich bin am verzweifeln

                                  log(recipients[0].identifier)
                                  log(recipients[0].service)
                                  log(recipients[0].status[0].answer)
                                  
                                  
                                  T Offline
                                  T Offline
                                  T0biT3ch
                                  wrote on last edited by
                                  #63

                                  @fastfoot
                                  was haben die [0] zu bedeuten?
                                  Was ist denn der Unterschied zu

                                  JSON.stringify(response.data.data.recipients)
                                  
                                  F 1 Reply Last reply
                                  0
                                  • F fastfoot

                                    @t0bit3ch sagte in Hilfe bei der Script erstellung:

                                    ich bin am verzweifeln

                                    log(recipients[0].identifier)
                                    log(recipients[0].service)
                                    log(recipients[0].status[0].answer)
                                    
                                    
                                    T Offline
                                    T Offline
                                    T0biT3ch
                                    wrote on last edited by
                                    #64

                                    @fastfoot
                                    Werde es morgen mal direkt probieren. 👍

                                    1 Reply Last reply
                                    0
                                    • T T0biT3ch

                                      @fastfoot
                                      was haben die [0] zu bedeuten?
                                      Was ist denn der Unterschied zu

                                      JSON.stringify(response.data.data.recipients)
                                      
                                      F Offline
                                      F Offline
                                      fastfoot
                                      wrote on last edited by
                                      #65

                                      @t0bit3ch sagte in Hilfe bei der Script erstellung:

                                      @fastfoot
                                      was haben die [0] zu bedeuten?
                                      Was ist denn der Unterschied zu

                                      JSON.stringify(response.data.data.recipients)
                                      

                                      in der Antwort sind Arrays enthalten, 0 spricht das erste Element an. Es gibt auch jeweils nur ein Element in Deinem Beispiel

                                      Da ist kein Unterschied, das sind ganz verschiedene Dinge. JSON.stringify() erzeugt aus einem Objekt einen String. mein Beispiel zerlegt das Objekt in seine Einzelteile, weshalb du auch das JSON.stringify() weglassen musst.

                                      Du musst dir die Struktur des JSON(=Ergebnis) mit zB einem Onlineviewer anschauen

                                      var recipients = response.data.data.recipients;
                                      setState(id, recipients[0].identifier);
                                      .
                                      .
                                      .
                                      

                                      iobroker läuft unter Docker auf QNAP TS-451+
                                      SkriptRecovery: https://forum.iobroker.net/post/930558

                                      T 1 Reply Last reply
                                      0
                                      • F fastfoot

                                        @t0bit3ch sagte in Hilfe bei der Script erstellung:

                                        @fastfoot
                                        was haben die [0] zu bedeuten?
                                        Was ist denn der Unterschied zu

                                        JSON.stringify(response.data.data.recipients)
                                        

                                        in der Antwort sind Arrays enthalten, 0 spricht das erste Element an. Es gibt auch jeweils nur ein Element in Deinem Beispiel

                                        Da ist kein Unterschied, das sind ganz verschiedene Dinge. JSON.stringify() erzeugt aus einem Objekt einen String. mein Beispiel zerlegt das Objekt in seine Einzelteile, weshalb du auch das JSON.stringify() weglassen musst.

                                        Du musst dir die Struktur des JSON(=Ergebnis) mit zB einem Onlineviewer anschauen

                                        var recipients = response.data.data.recipients;
                                        setState(id, recipients[0].identifier);
                                        .
                                        .
                                        .
                                        
                                        T Offline
                                        T Offline
                                        T0biT3ch
                                        wrote on last edited by
                                        #66

                                        @fastfoot

                                        danke für die tolle erklärung. hat funktioniert :+1:

                                        T 1 Reply Last reply
                                        0
                                        • T T0biT3ch

                                          @fastfoot

                                          danke für die tolle erklärung. hat funktioniert :+1:

                                          T Offline
                                          T Offline
                                          T0biT3ch
                                          wrote on last edited by
                                          #67

                                          bekommt man es noch hin das, dass script alle 5 sek. überprüft ob sich die werte geändert haben?
                                          habe es jetzt mit blockly gelöst indem ich das script alle 5 sek. aktiviere und deaktiviere, aber das ist nicht die schönste methode.

                                          var axios = require('axios');
                                          var trid = "0_userdata.0.E-Message.E-Message-TrackingID";
                                          var token = "0_userdata.0.E-Message.E-Message-Token";
                                          var data = '';
                                          
                                          var config = {
                                            method: 'get',
                                            url: 'https://api.emessage.de/rs/eGetMessages/External/' + getState(trid).val ,
                                            headers: { 
                                              'Authorization':  'Bearer ' + getState(token).val,
                                              
                                            },
                                            data : data
                                          };
                                          
                                          axios(config)
                                          .then(function (response) {
                                               
                                                 var recipients = response.data.data.recipients;
                                                  setState("0_userdata.0.E-Message_Response.QuittierungCode", recipients[0].status[0].answer, true);
                                                  console.log('Rueckmeldung: ' + recipients[0].status[0].answer)
                                                  //
                                                  setState("0_userdata.0.E-Message_Response.Identifer", recipients[0].identifier, true);
                                                  console.log('PagerRufnummer: ' + recipients[0].identifier)
                                                  //
                                                  setState("0_userdata.0.E-Message_Response.Service", recipients[0].service, true);
                                                  console.log('ServiceTyp: ' + recipients[0].service)
                                                  //
                                                  setState("0_userdata.0.E-Message_Response.PagerName", recipients[0].status[0].devices[0].deviceName, true);
                                                  console.log('PagerName: ' + recipients[0].status[0].devices[0].deviceName)
                                                  //
                                                  setState("0_userdata.0.E-Message_Response.PagerSerial", recipients[0].status[0].devices[0].deviceSerial, true);
                                                  console.log('Seriennummer: ' + recipients[0].status[0].devices[0].deviceSerial)
                                            
                                          })
                                          .catch(function (error) {
                                            console.log(error);
                                          });
                                          
                                          AsgothianA 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

                                          716

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          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