{"product_id":"ardino-case-with-k-type-thermo-for-p1s-temps-pegb","title":"Ardino case with k type thermo for P1S temps pegb","description":"\u003cp\u003eArdino case with k type thermo for P1S accurate chamber temp for PEG BOARD, reporting through MQTT into home assistant\u003c\/p\u003e\u003cp\u003ealso printed a simple lid to “stick on” using ESP8266\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eardino code - rough and ready … modify as you see fit\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\u0026lt;max6675.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\u0026lt;Arduino.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\u0026lt;Wire.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\u0026lt;U8g2lib.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"ESP8266WiFi.h\"\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"max6675.h\"\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003e#include\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\u0026lt;PubSubClient.h\u0026gt;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003eU8G2_SSD1306_128X64_NONAME_F_SW_I2C\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(U8G2_R0,\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/* clock=*\/\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e14\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/* data=*\/\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e12\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/* reset=*\/\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e U8X8_PIN_NONE);\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/ All Boards without Reset of the Display\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ WiFi parameters to be configured\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003echar\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e* ssid = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/ Write here your router's username\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003echar\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e* password = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/ Write here your router's passward\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003echar\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e* mqtt_broker = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"HERE\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/your MQTT host\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003eint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e mqtt_port = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e1883\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003echar\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e* topic = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"temp\/3dprint\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003eint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e clockPin = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e5\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/D1\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003eint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e selectPin = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e4\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/D2\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003econst\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #0ca1a6\"\u003eint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e dataPin = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e0\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/D3\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003eMAX6675 \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ethermocouple\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(clockPin, selectPin, dataPin);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003elong\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e temp = \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e00.00\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003echar\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eresult\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e[\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e8\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e];\u003c\/span\u003e\u003cspan style=\"color: #7f8c8d\"\u003e \/\/ Buffer big enough for 7-character float\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/dtostrf(resistance, 6, 2, result);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003eWiFiClient espClient;\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003ePubSubClient \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eclient\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(espClient);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003evoid\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esetup\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e() {\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ put your setup code here, to run once:\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ebegin\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e9600\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ Connect to WiFi\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eWiFi\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ebegin\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(ssid, password);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ebegin\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eclearBuffer\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esetFont\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(u8g2_font_7x14B_tr);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ while wifi not connected yet, print '.'\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ then after it connected, get out of the loop\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003ewhile\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e (\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eWiFi\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003estatus\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e() != WL_CONNECTED) {\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003edelay\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e500\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\".\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003edrawStr\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e0\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e15\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"CONNECTION FAILED\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/print a new line, then print WiFi connected and the IP address\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"WiFi connected\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ Print the IP address\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eWiFi\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003elocalIP\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e());\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/WiFi.localIP()\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/u8g2.drawStr(0,15,WiFi.localIP().isValid());\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esendBuffer\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003edelay\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e1000\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eclient\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esetServer\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(mqtt_broker, mqtt_port);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eclient\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003econnect\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"ESP8266\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #0ca1a6\"\u003evoid\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eloop\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e() {\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ put your main code here, to run repeatedly:\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eclearBuffer\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esetFont\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(u8g2_font_inb38_mf);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003etemp = \u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ethermocouple\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003ereadCelsius\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(temp);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003edtostrf\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(temp, \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e6\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e, \u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e3\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e, result);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003edrawStr\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e0\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e60\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e,result);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprint\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"C = \"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/ Serial.println(thermocouple.readCelsius());\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(temp);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/Serial.print(\"status :\");\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #7f8c8d\"\u003e\/\/Serial.println(thermocouple.);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eWiFi\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003elocalIP\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e());\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eu8g2\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003esendBuffer\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e();\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eclient\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003epublish\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(topic, result);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #c586c0\"\u003eif\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e (!\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eclient\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003econnected\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e()) {\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003eSerial\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e.\u003c\/span\u003e\u003cspan style=\"color: #f39c12\"\u003eprintln\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e\"MQTT not connected\"\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #f39c12\"\u003edelay\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e(\u003c\/span\u003e\u003cspan style=\"color: #7fcbcd\"\u003e1000\u003c\/span\u003e\u003cspan style=\"color: #dae3e3\"\u003e);\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e \u003c\/p\u003e\u003cp\u003e\u003cspan style=\"color: #dae3e3\"\u003e}\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eDesign by macason on MakerWorld (license: BY).\u003c\/p\u003e","brand":"Mymadmanlab","offers":[{"title":"Default Title","offer_id":67416013340976,"sku":"MW-807851","price":6.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0809\/5280\/files\/0_aee484d0-ebe4-4adb-80f6-23afe6cbc31f.png?v=1785420778","url":"https:\/\/mymadmanlab.com\/products\/ardino-case-with-k-type-thermo-for-p1s-temps-pegb","provider":"Mymadmanlab.com","version":"1.0","type":"link"}