Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. NODEmcu K-Type Temp-Fühler in IObroker !? [gelöst]

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.3k

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

NODEmcu K-Type Temp-Fühler in IObroker !? [gelöst]

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
nodemcu max38155 mqtt
39 Beiträge 2 Kommentatoren 2.6k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M MCU

    @qax1 sagte in NODEmcu K-Type Temp-Fühler in IObroker !?:

    Serial.print("\nconnecting...");
    while (!client.connect(client_name,"MQTTUser","MQTTPassword")) {

    Serial.print("\nconnecting...");
    while (!client.connect(client_name,"MQTTUser","MQTTPassword")) {
    

    noch ändern -> "",""

    Code-tags - erste Zeile frei lassen , sonst versteht er das nicht.

    client.begin("http://192.168.178.30",1883,net); ->client.begin("192.168.178.30",1883,net);
    das http:// entfernen

    Q Offline
    Q Offline
    Qax1
    schrieb am zuletzt editiert von
    #29

    @mcu
    Ok... erledigt

    M 1 Antwort Letzte Antwort
    0
    • Q Qax1

      @mcu
      Ok... erledigt

      M Online
      M Online
      MCU
      schrieb am zuletzt editiert von
      #30

      @qax1 Dann zeig nochmal, aber erste Zeile frei lassen-> Return und dann erst Code-Tag (</>).

      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

      Q 1 Antwort Letzte Antwort
      0
      • M MCU

        @qax1 Dann zeig nochmal, aber erste Zeile frei lassen-> Return und dann erst Code-Tag (</>).

        Q Offline
        Q Offline
        Qax1
        schrieb am zuletzt editiert von
        #31

        @mcu

        #include <Wire.h>
        #include <SPI.h>
        #include "Adafruit_MAX31855.h"
        #include <ESP8266WiFi.h>
        
        #include <MQTT.h>
        
        
        #define CLK 14          //connect CLK to GPIO14
        #define CS 5             //connect CS to GPIO5
        #define DO 12           //connect DO to GPIO12
        
        #define client_name "SensorMAX"
        String MCUName = "SensorMax";
        
        const char ssid[] = "xyz";
        const char pass[] = "xxxxxxxxxxxxxxxxxxx";
        String Nachricht_MQTT = "";
        String Topic_MQTT = "";
        
        
        
        Adafruit_MAX31855 thermocouple(CLK,CS,DO);
        
        WiFiClient net;
        MQTTClient client;
        
        void connect() {
           Serial.print("\nchecking wifi...");
           while (WiFi.status() != WL_CONNECTED) {
             Serial.print(".");
             delay(1000);
           }
           
           Serial.print("\nconnecting...");
           while (!client.connect(client_name,"MQTTUser","MQTTPassword")) {
             Serial.print(".");
             delay(1000);
           }
           
           Serial.print("\nconnected!");
            
           client.subscribe(MCUName + "/+");
           client.publish(MCUName + "/alive","true");
           
        }
        
        void messageReceived(String &topic, String &payload) {
         Serial.println("MQTT incoming: " + topic + " - " + payload);
         Topic_MQTT = topic;
         Nachricht_MQTT = payload;
         
         topic = "";
         payload = "";
        }
        
        void setup() {
         Serial.begin(9600); 
         Serial.println("MAX31855 testing");
         delay(500);
         WiFi.begin(ssid, pass);
         client.begin("192.168.178.30",1883,net); //192.168.178.45
         connect(); //alive wird gesendet
         client.onMessage(messageReceived);
        
        }
        
        void loop() {
          Serial.print("Internal Temp = ");
          Serial.println(thermocouple.readInternal());
          delay(100);
          double c = thermocouple.readCelsius();
          if (isnan(c)) {
            Serial.println("Something wrong with thermocouple!");
          } else {
            Serial.print("C = ");
            Serial.println(c);
            client.publish(MCUName + "/InternalTemp",String(c));
          }
          client.loop();
          if (!client.connected()) {
             Serial.println("Neustart!");
             delay(200);
             WiFi.begin(ssid, pass);
             client.begin("192.168.178.30",1883,net);
             connect(); //alive wird gesendet
             client.onMessage(messageReceived);
             client.publish(MCUName + "/connectProblem","Verbindungsproblem gehabt");
          }
          delay(1000);
        }
        
        M 1 Antwort Letzte Antwort
        0
        • Q Qax1

          @mcu

          #include <Wire.h>
          #include <SPI.h>
          #include "Adafruit_MAX31855.h"
          #include <ESP8266WiFi.h>
          
          #include <MQTT.h>
          
          
          #define CLK 14          //connect CLK to GPIO14
          #define CS 5             //connect CS to GPIO5
          #define DO 12           //connect DO to GPIO12
          
          #define client_name "SensorMAX"
          String MCUName = "SensorMax";
          
          const char ssid[] = "xyz";
          const char pass[] = "xxxxxxxxxxxxxxxxxxx";
          String Nachricht_MQTT = "";
          String Topic_MQTT = "";
          
          
          
          Adafruit_MAX31855 thermocouple(CLK,CS,DO);
          
          WiFiClient net;
          MQTTClient client;
          
          void connect() {
             Serial.print("\nchecking wifi...");
             while (WiFi.status() != WL_CONNECTED) {
               Serial.print(".");
               delay(1000);
             }
             
             Serial.print("\nconnecting...");
             while (!client.connect(client_name,"MQTTUser","MQTTPassword")) {
               Serial.print(".");
               delay(1000);
             }
             
             Serial.print("\nconnected!");
              
             client.subscribe(MCUName + "/+");
             client.publish(MCUName + "/alive","true");
             
          }
          
          void messageReceived(String &topic, String &payload) {
           Serial.println("MQTT incoming: " + topic + " - " + payload);
           Topic_MQTT = topic;
           Nachricht_MQTT = payload;
           
           topic = "";
           payload = "";
          }
          
          void setup() {
           Serial.begin(9600); 
           Serial.println("MAX31855 testing");
           delay(500);
           WiFi.begin(ssid, pass);
           client.begin("192.168.178.30",1883,net); //192.168.178.45
           connect(); //alive wird gesendet
           client.onMessage(messageReceived);
          
          }
          
          void loop() {
            Serial.print("Internal Temp = ");
            Serial.println(thermocouple.readInternal());
            delay(100);
            double c = thermocouple.readCelsius();
            if (isnan(c)) {
              Serial.println("Something wrong with thermocouple!");
            } else {
              Serial.print("C = ");
              Serial.println(c);
              client.publish(MCUName + "/InternalTemp",String(c));
            }
            client.loop();
            if (!client.connected()) {
               Serial.println("Neustart!");
               delay(200);
               WiFi.begin(ssid, pass);
               client.begin("192.168.178.30",1883,net);
               connect(); //alive wird gesendet
               client.onMessage(messageReceived);
               client.publish(MCUName + "/connectProblem","Verbindungsproblem gehabt");
            }
            delay(1000);
          }
          
          M Online
          M Online
          MCU
          schrieb am zuletzt editiert von
          #32

          @qax1 sagte in NODEmcu K-Type Temp-Fühler in IObroker !?:

          while (!client.connect(client_name,"MQTTUser","MQTTPassword"))

          Immer noch nicht geändert:
          while (!client.connect(client_name,"MQTTUser","MQTTPassword")) -> while (!client.connect(client_name,"",""))

          NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
          Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

          Q 1 Antwort Letzte Antwort
          0
          • M MCU

            @qax1 sagte in NODEmcu K-Type Temp-Fühler in IObroker !?:

            while (!client.connect(client_name,"MQTTUser","MQTTPassword"))

            Immer noch nicht geändert:
            while (!client.connect(client_name,"MQTTUser","MQTTPassword")) -> while (!client.connect(client_name,"",""))

            Q Offline
            Q Offline
            Qax1
            schrieb am zuletzt editiert von
            #33

            @mcu sagte in NODEmcu K-Type Temp-Fühler in IObroker !?:

            while (!client.connect(client_name,"",""))

             
               Serial.print("\nconnecting...");
               while (!client.connect(MCUName,"","")) {
                 Serial.print(".");
                 delay(1000);
            

            so ?

            M 1 Antwort Letzte Antwort
            1
            • Q Qax1

              @mcu sagte in NODEmcu K-Type Temp-Fühler in IObroker !?:

              while (!client.connect(client_name,"",""))

               
                 Serial.print("\nconnecting...");
                 while (!client.connect(MCUName,"","")) {
                   Serial.print(".");
                   delay(1000);
              

              so ?

              M Online
              M Online
              MCU
              schrieb am zuletzt editiert von MCU
              #34

              @qax1
              while (!client.connect(MCUName,"","")) {
              dort nicht den client_name ersetzen!

              while (!client.connect(client_name,"",""))

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              Q 1 Antwort Letzte Antwort
              0
              • M MCU

                @qax1
                while (!client.connect(MCUName,"","")) {
                dort nicht den client_name ersetzen!

                while (!client.connect(client_name,"",""))

                Q Offline
                Q Offline
                Qax1
                schrieb am zuletzt editiert von
                #35

                @mcu

                   
                   Serial.print("\nconnecting...");
                  while (!client.connect(client_name,"","")) {
                     Serial.print(".");
                     delay(1000);
                

                ok

                M 1 Antwort Letzte Antwort
                0
                • Q Qax1

                  @mcu

                     
                     Serial.print("\nconnecting...");
                    while (!client.connect(client_name,"","")) {
                       Serial.print(".");
                       delay(1000);
                  

                  ok

                  M Online
                  M Online
                  MCU
                  schrieb am zuletzt editiert von MCU
                  #36

                  @qax1 Dann lass mal laufen. Kommt im ioBroker MQTT was an?
                  Sonst zeige die Einstellungen zum MQTT-Adapter.
                  Meine sind:
                  d6831ac2-3a87-4f07-94e5-58a7d0387d2a-image.png

                  NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                  Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                  Q 1 Antwort Letzte Antwort
                  0
                  • M MCU

                    @qax1 Dann lass mal laufen. Kommt im ioBroker MQTT was an?
                    Sonst zeige die Einstellungen zum MQTT-Adapter.
                    Meine sind:
                    d6831ac2-3a87-4f07-94e5-58a7d0387d2a-image.png

                    Q Offline
                    Q Offline
                    Qax1
                    schrieb am zuletzt editiert von
                    #37

                    @mcu

                    Sau Geil es läuft....

                    22-03-_2021_22-14-32.jpg

                    Ich kann dir gar nicht genug Danken....
                    Das hätte ich alleine wohl nie hinbekommen :beers: :beers: :beers:

                    M 1 Antwort Letzte Antwort
                    0
                    • Q Qax1

                      @mcu

                      Sau Geil es läuft....

                      22-03-_2021_22-14-32.jpg

                      Ich kann dir gar nicht genug Danken....
                      Das hätte ich alleine wohl nie hinbekommen :beers: :beers: :beers:

                      M Online
                      M Online
                      MCU
                      schrieb am zuletzt editiert von MCU
                      #38

                      @qax1
                      218644d8-d58c-42c3-b950-a704c9e55aed-image.png

                      Und dann bitte im ersten Post die Überschrift anpassen [gelöst] NODEmcu....

                      NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                      Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                      Q 1 Antwort Letzte Antwort
                      1
                      • M MCU

                        @qax1
                        218644d8-d58c-42c3-b950-a704c9e55aed-image.png

                        Und dann bitte im ersten Post die Überschrift anpassen [gelöst] NODEmcu....

                        Q Offline
                        Q Offline
                        Qax1
                        schrieb am zuletzt editiert von
                        #39

                        @mcu

                        Nochmal vielen Dank @mcu für deine Hilfe...

                        Hier ein Bild vom gestrigen Probeheitzen,
                        bin echt überrascht, mit über 600 °C hätte ich nicht gerechnet.
                        Muss24-03-_2021_20-32-53.jpg die Tage mal gegenmessen.

                        1 Antwort Letzte Antwort
                        1
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        725

                        Online

                        32.4k

                        Benutzer

                        81.6k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe