360 Grad IR WLAN Gateway

Begonnen von gloob, 08 Juni 2017, 21:16:36

Vorheriges Thema - Nächstes Thema

Frank_Huber

Wer den ersten Post genauer anschaut sieht auch die korrekte Schreibweise der Protokolle.
Ich hab mich vom auslesen verwirren lassen.
Sorry. Alles super bei mir jetzt.

Gesendet von meinem S3_32 mit Tapatalk


CarstenF

Hatte ich durch Zufall entdeckt, weil ich nur Fehlermeldungen bekam. Danke auch für Deinen Tip. Jetzt kommt allerdings folgender Fehlercode

In file included from /Users/Carsten/Downloads/IR_Blaster_1.1/IR_Blaster_1.1.ino:31:0:
sketch/Ir_Functionality.h:10:20: fatal error: IRrecv.h: No such file or directory
#include <IRrecv.h>
                    ^
compilation terminated.
Mehrere Bibliotheken wurden für "IRremoteESP8266.h" gefunden
Benutzt: /Users/Carsten/Documents/Arduino/libraries/IRremoteESP8266
Nicht benutzt: /Users/Carsten/Documents/Arduino/libraries/IRremoteESP8266-master
exit status 1
Fehler beim Kompilieren für das Board Generic ESP8266 Module.


Jetzt fehlt anscheinend die IRrecv.h
Grummel. Komm mir gerade blöde vor.....
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

Frank_Huber

Wenn du die ino öffnest, hast du dann einen oder drei Tabs auf? Musst die ganz zip entpacken und die ino dann per Datei öffnen laden.

Gesendet von meinem S3_32 mit Tapatalk


CarstenF

Es machen sich drei Tabs auf. IR_Blaster_1.1, IR_Functionality.h , WiFi_Functionality.h
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

Frank_Huber

Dann sollte das passen. Evtl die IRremote updaten?

Gesendet von meinem S3_32 mit Tapatalk


CarstenF

Hm, Kein Plan. Ggfls liegt es am Mac. Werde morgen mal die Windows Kiste anwerfen und es erneut probieren. Manchmal ist das die Lösung. Trotzdem erstmal vielen Dank
C.
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

Frank_Huber

#36
Zitat von: Frank_Huber am 13 Juni 2017, 10:54:51
wenn es in FHEM mal läuft gerne.
Da stell ich mir einen DUMMY und ein DOIF vor.
dann per "SET IR_COMMANDS TV_POWER" z.B. TV einschalten

Hab vorhin ganz ohne FHEM manuell gesendet.
Werd heute Abend zuhause dann mal über FHEM testen.

EDIT: Hab es mal ungetestet eingerichtet.

Der Dummy zum Kommandos absetzen:
define IR_COMMAND dummy
attr IR_COMMAND group IR
attr IR_COMMAND room _Wohn/Ess
attr IR_COMMAND setList RADIO_POWER TV_POWER


Der DOIF zum Befehle ausführen:
define DOIF_IR_COMMANDS DOIF ([IR_COMMAND] eq "RADIO_POWER") ({GetHttpFile("http://192.168.112.232","/ir?code=FF08F7&bits=32&protocol=NEC")})\
DOELSEIF ([IR_COMMAND] eq "TV_POWER") ({GetHttpFile("192.168.112.232","/ir?code=FF08F7&bits=32&protocol=NEC")})
attr DOIF_IR_COMMANDS do always
attr DOIF_IR_COMMANDS group IR
attr DOIF_IR_COMMANDS room _Wohn/Ess
attr DOIF_IR_COMMANDS verbose 0


jeder IR Befehl müsste da im Dummy in die SETLIST und als eigener Zweig ins DOIF.

Werde das ganze heute Abend zuhause testen und nochmals berichten.

so, getestet und funktioniert!

über Drei Fallen bin ich gestolpert:
1. beim IR einlesen wird z.B. SAMSUNG groß geschrieben. beim Telegram senden muss es aber "Samsung" sein. gleiches für SONY --> Sony.
2. Sony möchte die Befehle zwei mal empfangen. Hier also den Befehl zwei mal ausführen lassen.
3. im DOIF für das {httpgetfile... darf entgegen der Commandref kein "http://" davor. nur die IP Adresse!

Generell: Super Projekt! vielen Dank dafür! :-)

gloob

Hallo,

Also ich konnte heute das Empfangen der IR Signale mit der neuen 1.1 Firmware testen und ich empfange die Signale meiner Klimaanlage ohne Probleme. Auch die IR Fernbedienung des Ventilators wird korrekt erkannt.
An der Firmware kann es also nicht liegen.

Ich werde auch noch eine neue V1.2 Firmware bauen und dort die Namen der erkannten Protokolle in korrekter Schreibweise ausgeben.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

gloob

Neue Software (V1.2) im ersten Post.

Alle Bibliotheken können auf die neueste Version geupdatet werden.

Die Ausgabe beim Erkennen von IR Codes habe ich verbessert. Die Ausgabe kann jetzt direkt zum Schalten genutzt werden. Lediglich die IP muss eingegeben werden:

Encoding  : Samsung
Code      : E0E0E01F (32 bits)
unsigned int  rawData[67] = {4500,4550, 600,1700, 600,1700, 600,1700, 600,600, 600,550, 600,600, 600,600, 600,600, 600,1700, 600,1700, 600,1700, 600,600, 600,600, 600,600, 600,600, 600,600, 600,1700, 600,1700, 600,1700, 600,550, 600,600, 600,600, 600,600, 600,600, 600,600, 600,550, 600,600, 600,1700, 600,1700, 600,1700, 600,1700, 600,1700, 600};  // Samsung E0E0E01F
unsigned int  data = 0xE0E0E01F;
http://IP_ADDRESS/ir?code=E0E0E01F&bits=32&protocol=Samsung
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Encoding  : UNKNOWN
Code      : D0010A1B (33 bits)
unsigned int  rawData[65] = {2950,250, 300,200, 600,4700, 400,1900, 400,1850, 450,2050, 300,850, 200,800, 300,1000, 350,950, 250,750, 350,4250, 300,1900, 450,1000, 150,750, 400,3150, 300,1850, 550,1800, 450,1950, 150,1100, 200,950, 300,900, 300,700, 400,900, 200,850, 400,900, 250,700, 500,2000, 350,1900, 350,1850, 400,1900, 400,1950, 450};  // UNKNOWN D0010A1B
http://IP_ADDRESS/ir?raw=2950,250,300,200,600,4700,400,1900,400,1850,450,2050,300,850,200,800,300,1000,350,950,250,750,350,4250,300,1900,450,1000,150,750,400,3150,300,1850,550,1800,450,1950,150,1100,200,950,300,900,300,700,400,900,200,850,400,900,250,700,500,2000,350,1900,350,1850,400,1900,400,1950,450---------------------------------------------------------------------------------------------------


Sollte es Probleme beim Updaten der Software geben, sagt bitte Bescheid.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

CarstenF

Also ich verzweifel langsam an der Arduino IDE. Ich hab alles zigfach sorgfältig nach Anleitung gemacht, aber das kompilieren und hochladen klappt nicht.
Sol lautet meine aktuelle Fehlermeldung Arduino: 1.6.5 (Windows XP), Platine: "Generic ESP8266 Module, 80 MHz, 40MHz, QIO, 115200, 4M (1M SPIFFS), nodemcu, Disabled, None"

Build-Optionen wurden verändert, alles wird neu gebaut

Verwende die Bibliothek IRremoteESP8266 im Ordner: C:\Programme\Arduino\libraries\libraries\IRremoteESP8266

Verwende die Bibliothek ESP8266HTTPUpdateServer im Ordner: C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266HTTPUpdateServer

Verwende die Bibliothek ESP8266mDNS im Ordner: C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266mDNS (legacy)

Verwende die Bibliothek WiFiManager im Ordner: C:\Programme\Arduino\libraries\libraries\WiFiManager

Verwende die Bibliothek ESP8266WebServer im Ordner: C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer

Verwende die Bibliothek DNSServer im Ordner: C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\DNSServer

Verwende die Bibliothek ESP8266WiFi im Ordner: C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi

Verwende die Bibliothek IR_Blaster_1.2 im Ordner: C:\Programme\Arduino\libraries\libraries\IR_Blaster_1.2 (legacy)



C:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\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__ -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include -IC:\DOKUME~1\Carsten\LOKALE~1\Temp\build6525579675817011698.tmp/core -c -w -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 -DARDUINO=10605 -DARDUINO_ESP8266_ESP01 -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_ESP01" -DESP8266 -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266 -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\generic -IC:\Programme\Arduino\libraries\libraries\IRremoteESP8266\src -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266HTTPUpdateServer\src -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266mDNS -IC:\Programme\Arduino\libraries\libraries\WiFiManager -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WebServer\src -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\DNSServer\src -IC:\Dokumente und Einstellungen\Carsten\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src -IC:\Programme\Arduino\libraries\libraries\IR_Blaster_1.2 C:\DOKUME~1\Carsten\LOKALE~1\Temp\build6525579675817011698.tmp\IR_Blaster_1.2.cpp -o C:\DOKUME~1\Carsten\LOKALE~1\Temp\build6525579675817011698.tmp\IR_Blaster_1.2.cpp.o

In file included from IR_Blaster_1.2.ino:51:0:
C:\DOKUME~1\Carsten\LOKALE~1\Temp\build6525579675817011698.tmp\Ir_Functionality.h:16:15: error: 'D1' was not declared in this scope
IRsend irsend(D1);        // an IR emitter led is connected to GPIO pin 1
               ^
C:\DOKUME~1\Carsten\LOKALE~1\Temp\build6525579675817011698.tmp\Ir_Functionality.h:17:15: error: 'D4' was not declared in this scope
IRrecv irrecv(D4);        // an IR receiver is connected to GPIO pin 4
               ^
IR_Blaster_1.2.ino: In function 'void loop()':
IR_Blaster_1.2.ino:139:29: error: 'dumpHttpRequest' was not declared in this scope
'dumpHttpRequest' was not declared in this scope


Habs auf dem Mac probiert und jetzt auf der Windows XP Maschine. Was anderes hab ich leider nicht zur Verfügung. Würde mir jemand das Ding auf die 1.2 heben. Ich zahl natürlich auch das Porto :-(
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

ThomasW

Hallo,

eine Dumme Frage:
Welches Gehäuse verwendet ihr BMW. wie befestigt ihr diese Platine

Gruß
Thomas
FHEM auf RPi Rev.2 mit COC, FS20-Module, LAN-Steckdosen, JeeLink - 4x LaCrosse-Sensoren

Frank_Huber

Lad dir mal ne neuere IDE.
Ich hab die 1.8.1
Meine mich zu erinnern dass ich anfangs auch Probleme mit anderen Versionen hatte.

Gesendet von meinem S3_32 mit Tapatalk


Philipp

Zitat von: CarstenF am 16 Juni 2017, 22:00:54

Arduino: 1.6.5 (Windows XP), Platine: "Generic ESP8266 Module, 80 MHz, 40MHz, QIO, 115200, 4M (1M SPIFFS), nodemcu, Disabled, None"


Nimm einmal als Board das "Node-MCU 0.9" statt dem Generic ESP8266 Module. Da sind die Ports definiert.

philipp

CarstenF

Also die neueste IDE hab ich jetzt installiert. Jetzt stoppt das ganze mit folgender Fehlermeldung
Arduino: 1.8.3 (Windows XP), Board: "NodeMCU 0.9 (ESP-12 Module), 80 MHz, 115200, 4M (1M SPIFFS)"

C:\Programme\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Programme\Arduino\hardware -hardware C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages -tools C:\Programme\Arduino\tools-builder -tools C:\Programme\Arduino\hardware\tools\avr -tools C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages -built-in-libraries C:\Programme\Arduino\libraries -libraries C:\Dokumente und Einstellungen\Carsten\Eigene Dateien\Arduino\libraries -fqbn=esp8266:esp8266:nodemcu:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M1M -ide-version=10803 -build-path C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988 -warnings=none -build-cache C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_cache_233471 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Dokumente und Einstellungen\Carsten\Eigene Dateien\Arduino\libraries\IR_Blaster_1.2\IR_Blaster_1.2.ino
C:\Programme\Arduino\arduino-builder -compile -logger=machine -hardware C:\Programme\Arduino\hardware -hardware C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages -tools C:\Programme\Arduino\tools-builder -tools C:\Programme\Arduino\hardware\tools\avr -tools C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages -built-in-libraries C:\Programme\Arduino\libraries -libraries C:\Dokumente und Einstellungen\Carsten\Eigene Dateien\Arduino\libraries -fqbn=esp8266:esp8266:nodemcu:CpuFrequency=80,UploadSpeed=115200,FlashSize=4M1M -ide-version=10803 -build-path C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988 -warnings=none -build-cache C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_cache_233471 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2 -prefs=runtime.tools.esptool.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\esptool\0.4.9 -prefs=runtime.tools.mkspiffs.path=C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\tools\mkspiffs\0.1.2 -verbose C:\Dokumente und Einstellungen\Carsten\Eigene Dateien\Arduino\libraries\IR_Blaster_1.2\IR_Blaster_1.2.ino
Using board 'nodemcu' from platform in folder: C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0
Using core 'esp8266' from platform in folder: C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0
Build-Optionen wurden verändert, alles wird neu kompiliert
Detecting libraries used...
"C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\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__ "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988/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   -DARDUINO=10803 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU"  -DESP8266 "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\nodemcu" "C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988\sketch\IR_Blaster_1.2.ino.cpp" -o "nul"
"C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\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__ "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988/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   -DARDUINO=10803 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU"  -DESP8266 "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\nodemcu" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src" "C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988\sketch\IR_Blaster_1.2.ino.cpp" -o "nul"
"C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\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__ "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/include" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0/tools/sdk/lwip/include" "-IC:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988/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   -DARDUINO=10803 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 -DARDUINO_BOARD="ESP8266_NODEMCU"  -DESP8266 "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\variants\nodemcu" "-IC:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src" "C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988\sketch\IR_Blaster_1.2.ino.cpp" -o "C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988\preproc\ctags_target_for_gcc_minus_e.cpp"
Bibliothek ESP8266WiFi in Version 1.0 im Ordner: C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi  wird verwendet
In file included from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiGeneric.h:27:0,

                 from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFiSTA.h:28,

                 from C:\Dokumente und Einstellungen\Carsten\Lokale Einstellungen\Anwendungsdaten\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:34,

                 from C:\DOKUME~1\Carsten\LOKALE~1\Temp\arduino_build_97988\sketch\WiFi_Functionality.h:9,

                 from C:\Dokumente und Einstellungen\Carsten\Eigene Dateien\Arduino\libraries\IR_Blaster_1.2\IR_Blaster_1.2.ino:18:

c:\dokumente und einstellungen\carsten\lokale einstellungen\anwendungsdaten\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\1.20.0-26-gb404fb9-2\xtensa-lx106-elf\include\c++\4.8.2\functional:48:28: fatal error: bits/c++config.h: No such file or directory

#include <bits/c++config.h>

                            ^

compilation terminated.

exit status 1
Fehler beim Kompilieren für das Board NodeMCU 0.9 (ESP-12 Module).


Scheinbar wird diese Datei c++config.h nicht gefunden. <google liefert zwar ein paar Antworten, aber die Lösungen fruchten bei mbei mir nicht. Die Dateipfade existieren so bei mir gar nicht.

Auch beim Verwenden des anderen Board, wie von Phillipp vorgeschlagen bringt die gleiche Fehlermeldung. Sehr frustrierend...
Raspberry Pi4
CUL 868, CUL 433, LaCrosse Gateway, Zigbeetomqtt2, HUE, Homematic
Max-Cube umgeflasht
MAX!, FhemtoFhem, Homebridge, FhemConnector, IR_Gateway und sonst auch noch allerlei Spielzeug....

Philipp

hmm... Unter XP wirds die 32bit Version sein, könnte damit zusammenhängen. Am Mac gehts auch nicht? Ich habs hier auf 10.11 kompiliert und geflasht.