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.
  • 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[] = "xxxxxxxxxxxxxxxxx";
    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("http://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 MCU
    #28

    @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

    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 !?:

      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

                          809

                          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