NEWS
Eimer Füllstand mit Ultraschall (Arduino
-
Ich wollte euch an meiner kleinen Bastelei teil haben lassen. Verbesserungen sind jederzeit Willkommen.
Ich hab das Problem das im Keller bei der Heizung ein Eimer steht wo Wasser (Überdruck) aus der Heizung rein läuft.
Irgendwann ist der Eimer voll und läuft über in den Keller.
Das ist dann jedes mal ne große Sauerei.
Und wir vergessen leider schonmal danach zu schauen.
Also hab ich hier mal einen kleinen Prototyp gebaut.
Ich hab hier einen kleinen Wemos D1 liegen der auch WLAN an Bord hat. Komischerweiße sieht der anders aus, als die, die ich so bei Ebay finde.
Man beachte z.B. Position D6+D7.
Und einen https://www.mikrocontroller-elektronik.de/ultraschallsensor-hc-sr04/.
Ich hoffe die Verkabelung ist einigermaßen auf dem Foto zu erkennen.
Bei http://fritzing.org/home/ finde ich leider kein normalen D1. Das müsste aber mit dem MINI genauso gehen. Der hat auch 5V.
Was macht die Installation?
Sie misst die Entfernung zu den Ultraschallsensoren und sendet diese an einen MQTT Server (IOBROKER) an Port 1884
(1883 lauscht mein Sonoff Adapter)
Datenpunkte: delay_timer, distance, ip, timestamp
TODO
-
3D Modell für Gehäuse bauen
-
Delay von MQTT nach Wemos einlesen und verarbeiten
-
Mit github beschäftigen?
Also der Code funktioniert soweit.
Jetzt seh ich gerade es gibt noch ein Projekt was in die Kerbe zielt. https://forum.iobroker.net/viewtopic.php?f=35&t=9971
Macht es Sinn meins weiter zu treiben?
#include <spi.h>#include <ntpclient.h>#include <wire.h>/*#include <adafruit_ssd1306.h>#include <adafruit_gfx.h>*/ #include <esp8266wifi.h>#include <pubsubclient.h>#include <wifiudp.h>// Update these with values suitable for your network. const char* ssid = "WLANSSID"; const char* password = "PASSWORT"; const char* mqtt_server = "IPADRESSE-172.21.50.149"; const int mqtt_port = 1884; const char* devicename = "Sonic1"; //const char* mqtt_username = "root"; // MQTT-User //const char* mqtt_key = "root"; // MQTT-Password WiFiUDP ntpUDP; // NTP long duration, distance; // Duration used to calculate distance //IPAddress dummystr; String dummystr; String dummystr2; #define trigPin D6 // Trigger Pin #define echoPin D7 // Echo Pin char DataString [50]; char DataString2 [50]; int timer_delay; WiFiClient espClient; PubSubClient client(espClient); //NTPClient timeClient(ntpUDP); NTPClient timeClient(ntpUDP, "0.de.pool.ntp.org", 3600, 60000); long lastMsg = 0; char msg[50]; int value = 0; void setup_wifi() { delay(10); // We start by connecting to a WiFi network Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } randomSeed(micros()); Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); Serial.println("Conneting NTP Server"); timeClient.begin(); timeClient.update(); } void reconnect() { // Loop until we're reconnectednt while (!client.connected()) { Serial.print("Attempting MQTT connection..."); // Create a random client ID String clientId = "Sonic1"; // Attempt to connect if (client.connect(clientId.c_str())) { Serial.println("connected"); dummystr=client.subscribe("Sonic1/delay_timer"); Serial.print("Reading Delay: "); Serial.println(dummystr); if (dummystr="1") { dummystr="5000"; } Serial.print("New Delay: "); Serial.println(dummystr); } else { Serial.print("failed, rc="); Serial.print(client.state()); Serial.println(" try again in 5 seconds"); // Wait 5 seconds before retrying delay(5000); } } } void setup() { Serial.begin(9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); setup_wifi(); client.setServer(mqtt_server, mqtt_port); client.setClient(espClient); reconnect(); delay(10000); } void loop() { // Wenn keine Verbindung nach Neu verbinden if (!client.connected()) { reconnect(); } // Hier werden die Signale für den Ultraschall Sensor geschickt digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); Serial.print("Duration: "); Serial.println(duration); //Berechne die "distance" (in cm), basierend auf der Schallgeschwindigkeit. distance = duration / 58.2; Serial.print("Distance: "); Serial.println(distance); sprintf(DataString, "%ld", distance); /*--------------------------------------------------------------------------- Hier beginnt die "Ausgabe" */ //------------------------------------------------ // Aktuelle Zeit nach MQTT //------------------------------------------------ dummystr = timeClient.getFormattedTime(); dummystr.toCharArray(DataString2, 50); Serial.print("timestamp: "); Serial.println(dummystr); client.publish("Sonic1/timestamp", DataString2); //------------------------------------------------ // WIFI/IP nach MQTT //------------------------------------------------ dummystr = WiFi.localIP().toString(); dummystr.toCharArray(DataString2, 50); Serial.print("IP: "); Serial.println(dummystr); client.publish("Sonic1/ip", DataString2); //------------------------------------------------ // Abstand in cm nach MQTT //------------------------------------------------ if (distance >= 500 || distance <= 0) { Serial.println("0"); client.publish("Sonic1/distance", "0"); } else { client.publish("Sonic1/distance", DataString); Serial.print("Distance: "); Serial.println(distance); } // Verzögerung für nächsten Durchlauf delay(5000); client.loop(); }</wifiudp.h></pubsubclient.h></esp8266wifi.h></adafruit_gfx.h></adafruit_ssd1306.h></wire.h></ntpclient.h></spi.h>
2094_image_6.png
2094_2d40ce60-c694-4692-bab0-e7281a225c98.jpeg
2094_wemos-and-hcsr04_bb.jpg -
-
Frage an die Schwarm-Intelligenz
Wie kann ich z.B. 2 chr variablen zusammenpacken?
const char* devicename = "Sonic1";
dummystr=client.subscribe("Sonic1/delay_timer"); geht
dummystr=client.subscribe(devicename+"/delay_timer"); geht nicht.
-
Cool das du das Projekt hier Dokumentierst.
Mal so ein Tipp, stell den Eimer in einen größeren Behälter rein dann flutet es nicht gleich den ganzen Raum. Das war so in meinem letzten zu Hause gelöst.
Gesendet von meinem m8 mit Tapatalk
-
const char* devicename = "Sonic1"; dummystr=client.subscribe("Sonic1/delay_timer"); dummystr=client.subscribe(strcpy(devicename, "/delay_timer"));
-
So Gehäuse in der Theroie auch fertig. Heut Abend mal den 3D Drucker anschmeißen.
Das ganze kann in der Höhe noch reduziert werden, wenn man die Stecker am Sensor umbaut. Im Moment sind die Kabel ja unschön hochkant drangesteckt.
Weiteres Smart-Potenzial hat der Wemos D1 Mini. Der sollte ja auch 5V haben damit der Sensor noch funktioniert.
Danke Artek. Werde ich ausprobieren.
Leider nein:
Fehlermeldung:
invalid conversion from 'const char*' to 'char*' [-fpermissive]
! ```
Arduino: 1.8.5 (Windows 10), Board: "WeMos D1 R1, 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600" ! D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\arduino-builder -dump-prefs -logger=machine -hardware D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\hardware -hardware D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\tools-builder -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\hardware\tools\avr -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages -built-in-libraries D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries -libraries D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\sketchbook\libraries -fqbn=esp8266:esp8266:d1:CpuFrequency=80,FlashSize=4M1M,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,FlashErase=none,UploadSpeed=921600 -ide-version=10805 -build-path C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\mkspiffs\0.2.0 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\esptool\0.4.13 -verbose D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\sketchbook\MQTT_Ultraschall_v3\MQTT_Ultraschall_v3.ino D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\arduino-builder -compile -logger=machine -hardware D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\hardware -hardware D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\tools-builder -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\hardware\tools\avr -tools D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages -built-in-libraries D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries -libraries D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\sketchbook\libraries -fqbn=esp8266:esp8266:d1:CpuFrequency=80,FlashSize=4M1M,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,FlashErase=none,UploadSpeed=921600 -ide-version=10805 -build-path C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\mkspiffs\0.2.0 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\esptool\0.4.13 -verbose D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\sketchbook\MQTT_Ultraschall_v3\MQTT_Ultraschall_v3.ino Using board 'd1' from platform in folder: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1 Using core 'esp8266' from platform in folder: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1 Detecting libraries used... "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI\SPI.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master\NTPClient.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire\Wire.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFi.cpp" -o "nul" Das Board an COM7 ist nicht verfügbar "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFiAP.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFiGeneric.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFiMulti.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFiSTA.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\ESP8266WiFiScan.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\WiFiClient.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\WiFiClientSecure.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\WiFiServer.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\WiFiServerSecure.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src\WiFiUdp.cpp" -o "nul" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src\PubSubClient.cpp" -o "nul" Generating function prototypes... "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\preproc\ctags_target_for_gcc_minus_e.cpp" "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\preproc\ctags_target_for_gcc_minus_e.cpp" Sketch wird kompiliert... "D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++" -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include" "-IC:\Users\chrkl\AppData\Local\Temp\arduino_build_101114/core" -c -Wall -Wextra -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10805 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_WEMOS_D1R1" -DESP8266 "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\variants\d1" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi\src" "-ID:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6\src" "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp" -o "C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp.o" D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\sketchbook\MQTT_Ultraschall_v3\MQTT_Ultraschall_v3.ino: In function 'void reconnect()': ! MQTT_Ultraschall_v3:92: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] ! In file included from D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include/stdlib.h:11:0, ! from D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\cores\esp8266/Arduino.h:27, ! from C:\Users\chrkl\AppData\Local\Temp\arduino_build_101114\sketch\MQTT_Ultraschall_v3.ino.cpp:1: ! D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include/string.h:26:15: error: initializing argument 1 of 'char* strcat(char*, const char*)' [-fpermissive] ! char *_EXFUN(strcat,(char *__restrict, const char *__restrict)); ! ^ ! D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/libc/xtensa-lx106-elf/include/_ansi.h:65:30: note: in definition of macro '_EXFUN' ! #define _EXFUN(name, proto) name proto ! ^ ! Bibliothek SPI in Version 1.0 im Ordner: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\SPI wird verwendet Bibliothek NTPClient-master in Version 3.1.0 im Ordner: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\NTPClient-master wird verwendet Bibliothek Wire in Version 1.0 im Ordner: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\Wire wird verwendet Bibliothek ESP8266WiFi in Version 1.0 im Ordner: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\portable\packages\esp8266\hardware\esp8266\2.4.1\libraries\ESP8266WiFi wird verwendet Bibliothek pubsubclient-2.6 in Version 2.6 im Ordner: D:\_port_chris\arduino-1.8.5 (für Arduino Programmierung)\libraries\pubsubclient-2.6 wird verwendet exit status 1 invalid conversion from 'const char*' to 'char*' [-fpermissive]
2094_image_11.png -
c ist bissel länger bei mir her..
char* devicename = "Sonic1"; dummystr=client.subscribe(strcpy(devicename, "/delay_timer")); ```` `
-
Danke Dir für die Mühe. Größtenteils klappt das jetzt auch.
Fehler in Zeile 180: too many arguments to function 'char* strcpy(char*, const char*)'
! ````
#include <spi.h>#include <ntpclient.h>#include <wire.h>/#include <adafruit_ssd1306.h>#include <adafruit_gfx.h>/
#include <esp8266wifi.h>#include <pubsubclient.h>#include <wifiudp.h>// Update these with values suitable for your network.
! const char* ssid = "SSID";
const char* password = "12345678";
const char* mqtt_server = "172.21.50.149";
const int mqtt_port = 1884;
char* devicename = "Sonic1";
//const char* devicename = "Sonic1";
//const char* mqtt_username = "root"; // MQTT-User
//const char* mqtt_key = "root"; // MQTT-Password
! WiFiUDP ntpUDP; // NTP
! long duration, distance; // Duration used to calculate distance
//IPAddress dummystr;
String dummystr;
String dummystr2;
! #define trigPin D6 // Trigger Pin
#define echoPin D7 // Echo Pin
! char DataString [50];
char DataString2 [50];
int timer_delay;
! WiFiClient espClient;
PubSubClient client(espClient);
! //NTPClient timeClient(ntpUDP);
NTPClient timeClient(ntpUDP, "0.de.pool.ntp.org", 3600, 60000);
! long lastMsg = 0;
char msg[50];
int value = 0;
! void setup_wifi() {
! delay(10);
// We start by connecting to a WiFi network
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
! WiFi.begin(ssid, password);
! while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
! randomSeed(micros());
! Serial.println("");
Serial.println("WiFi connected");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
! Serial.println("Conneting NTP Server");
timeClient.begin();
timeClient.update();
! }
! void reconnect() {
// Loop until we're reconnectednt
while (!client.connected()) {
Serial.print("Attempting MQTT connection...");
// Create a random client ID
//String clientId = "MQTT_Ultraschall1";
String clientId = devicename;
// Attempt to connect
if (client.connect(clientId.c_str())) {
Serial.println("connected");
dummystr=client.subscribe(strcpy(devicename, "/delay_timer"));
Serial.print("Reading Delay: ");
Serial.println(dummystr);
if (dummystr="1") {
dummystr="5000";
}
Serial.print("New Delay: ");
Serial.println(dummystr);} else { Serial.print("failed, rc="); Serial.print(client.state()); Serial.println(" try again in 5 seconds"); // Wait 5 seconds before retrying delay(5000); }
}
}! void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
setup_wifi();
client.setServer(mqtt_server, mqtt_port);
client.setClient(espClient);
reconnect();
delay(10000);
}
! void loop() {
// Wenn keine Verbindung nach Neu verbinden
if (!client.connected()) {
reconnect();
}
! // Hier werden die Signale für den Ultraschall Sensor geschickt
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
Serial.print("Duration: ");
Serial.println(duration);
//Berechne die "distance" (in cm), basierend auf der Schallgeschwindigkeit.
distance = duration / 58.2;
Serial.print("Distance: ");
Serial.println(distance);/*---------------------------------------------------------------------------
Hier beginnt die "Ausgabe"
*/
//------------------------------------------------
// Aktuelle Zeit nach MQTT
//------------------------------------------------
dummystr = timeClient.getFormattedTime();
dummystr.toCharArray(DataString2, 50);
Serial.print("timestamp: ");
Serial.println(dummystr);
client.publish(strcpy(devicename,"/timestamp", DataString2));! //------------------------------------------------
// WIFI/IP nach MQTT
//------------------------------------------------
dummystr = WiFi.localIP().toString();
dummystr.toCharArray(DataString2, 50);
Serial.print("IP: ");
Serial.println(dummystr);
client.publish(strcpy(devicename,"/ip", DataString2));
! //------------------------------------------------
// Abstand in cm nach MQTT
//------------------------------------------------
! if (distance >= 500 || distance <= 0) //Messfehler
{
Serial.println("0");
client.publish(strcpy(devicename,"/distance", "0");
}
else
{
sprintf(DataString, "%ld", distance);
client.publish(strcpy(devicename,"/distance",DataString));
Serial.print("Distance: ");
Serial.println(distance);
}
! // Verzögerung für nächsten Durchlauf
delay(5000);
client.loop();
}</wifiudp.h></pubsubclient.h></esp8266wifi.h></adafruit_gfx.h></adafruit_ssd1306.h></wire.h></ntpclient.h></spi.h> -
@Jey Cee:Cool das du das Projekt hier Dokumentierst.
Mal so ein Tipp, stell den Eimer in einen größeren Behälter rein dann flutet es nicht gleich den ganzen Raum. Das war so in meinem letzten zu Hause gelöst.
Gesendet von meinem m8 mit Tapatalk `
Übrigens danke für die Idee mit der Kiste drum rum. Manchmal ist es zu einfach. Obwohl ich denke das wir auch die vergessen werden.