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

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
    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

                      827

                      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