Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. MQTT: publish via Javascript

    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

    MQTT: publish via Javascript

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

      Hallo ich möchte per Javascript ein Datum an ein MQTT-Objekt schicken. Leider geht es nicht. Es wird auch keine Fehlermeldung ausgegeben.

      Kann mir jemand einen Tipp geben?

      Hier der Code. Im Prinzip kommt von einer Klimastation die Daten (Luftfeuchte, Temperatur und Luftdruck) Wenn die Daten empfangen werden, soll der Iobroker noch Datum und Zeit hinzufügen.

      
      on({id: "mqtt.0.wznode.humi", change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
      
        try{
        sendTo("mqtt.0", "send", {
           "wznode/lastseen": String(formatDate(new Date(), "YYYY/MM/DD")) +","+ String(formatDate(new Date(), "hh:mm:ss"))
        });
        }
        catch(Exception){
            console.log('lastseen1 failed');
        }
      
      });
      

      Danke

      Peter

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

        @spacemishka:

        Hallo ich möchte per Javascript ein Datum an ein MQTT-Objekt schicken. Leider geht es nicht. Es wird auch keine Fehlermeldung ausgegeben.

        Kann mir jemand einen Tipp geben?

        Hier der Code. Im Prinzip kommt von einer Klimastation die Daten (Luftfeuchte, Temperatur und Luftdruck) Wenn die Daten empfangen werden, soll der Iobroker noch Datum und Zeit hinzufügen.

        
        on({id: "mqtt.0.wznode.humi", change: "any"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
        
          try{
          sendTo("mqtt.0", "send", {
             "wznode/lastseen": String(formatDate(new Date(), "YYYY/MM/DD")) +","+ String(formatDate(new Date(), "hh:mm:ss"))
          });
          }
          catch(Exception){
              console.log('lastseen1 failed');
          }
          
        });
        

        Danke

        Peter `

        setState('mqtt.0.wznode.humi', formatDate(new Date(), "YYYY/MM/DD,hh:mm:ss"));
        
        
        1 Reply Last reply Reply Quote 0
        • S
          spacemishka last edited by

          Danke!!

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

          Support us

          ioBroker
          Community Adapters
          Donate

          779
          Online

          31.7k
          Users

          79.8k
          Topics

          1.3m
          Posts

          2
          3
          1723
          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