NibeGW Kommunication Error

  • Platform information:
    • Hardware: Arduino Uno R3
  • Issue of the topic:
    Hallo,
    das NibeGW od den OpenHAB AddOns erzeugt einen Kommunikationsfehler in der F1255-12 Wärmepumpe. Wie kann ich herausfinden, was da schief geht?
    Müsste ich nicht auch einen Ping auf die Boardadresse hinbekommen? Auch Telnet 23 liefert nichts zurück. Das Netzwerk habe ich natürlich vor Ort mit meinem Laptop überprüft.
    Meine Komponenten:
    Arduino Uno Rev. 3
  • keine Jumper

Arduino Ethernet Shield (Arduino CC)

  • keine Jumper

RS484-Schield von Joy-IT

  • Original Jumper, d.h.
  • TX-CTRL
  • 5V
  • D0 = RX
  • D1 = TX
    für AB wird der linke Port (485-B) benutzt. Ich gehe davon aus, dass beide Ports (485-B und 485-A) gleichwertig sind.

Meine Config.h sieht folgendermaßen aus:
// ######### BOARD SELECTION #######################
// Enable if you use ProDiNo NetBoard V2.1 board
//#define PRODINO_BOARD

// Enable if you use PRODINo ESP32 Ethernet v1 (Enable also HARDWARE_SERIAL_WITH_PINS in NibeGW.h)
//#define PRODINO_BOARD_ESP32

// Enable if ENC28J60 LAN module is used
//#define TRANSPORT_ETH_ENC28J60

// ######### CONFIGURATION #######################

//#define ENABLE_DYNAMIC_CONFIG

// Enable debug printouts.
#define ENABLE_DEBUG
#define VERBOSE_LEVEL 1
#define ENABLE_SERIAL_DEBUG
#define ENABLE_REMOTE_DEBUG // Remote debug is available in telnet port 23

#define BOARD_NAME “NibeGW”

// Ethernet configuration
#define BOARD_MAC “DE:AD:BE:EF:FE:ED”
#define BOARD_IP “192.168.2.252”
#define DNS_SERVER “192.168.2.1”
#define GATEWAY_IP “192.168.2.1”
#define NETWORK_MASK “255.255.255.0”

// UDP ports for incoming messages
#define INCOMING_PORT_READCMDS 9999
#define INCOMING_PORT_WRITECMDS 10000

// Target IP address and port where Nibe UDP packets are send
#define TARGET_IP “192.168.2.251”
#define TARGET_PORT 9999

// Used serial port and direction change pin for RS-485 port
#if defined(PRODINO_BOARD)
#define RS485_PORT Serial1
#define RS485_DIRECTION_PIN 3
#elif defined(PRODINO_BOARD_ESP32)
#define WDT_TIMEOUT 2
#define RS485_RX_PIN 4
#define RS485_TX_PIN 16
#define RS485_DIRECTION_PIN 2
#else
#define RS485_PORT Serial
#define RS485_DIRECTION_PIN 2
#endif

Der Rest ist original. Die Abschnitte mit den … ist auch original.

In der NibeGW.h habe ich nur folgende Einstellungen gemacht:
//#define HARDWARE_SERIAL_WITH_PINS
#define HARDWARE_SERIAL
#define ENABLE_NIBE_DEBUG
Alles Andere ist original.

Hochladen mit Arduino IDE gelingt nur, wenn ich das RS485 Shield entferne. Sonst wird gemeldet, dass da was nicht synchron wird. Bei entferntem RS485 Shield sieht der Output dann folgendermaßen aus:

Using board ‘uno’ from platform in folder: C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6
Using core ‘arduino’ from platform in folder: C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6
Verwendete Bibliotheken erkennen…
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp” -o nul
Alternativen für SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
→ candidates: [SPI@1.0]
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp” -o nul
Alternativen für Ethernet.h: [Ethernet@2.0.1]
ResolveLibrary(Ethernet.h)
→ candidates: [Ethernet@2.0.1]
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src” “-IC:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp” -o nul
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGw.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src\SPI.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\Dhcp.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\Dns.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\Ethernet.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\EthernetClient.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\EthernetServer.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\EthernetUdp.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\socket.cpp
Using cached library dependencies for file: C:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src\utility\w5100.cpp
Generating function prototypes…
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src” “-IC:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp” -o “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\preproc\ctags_target_for_gcc_minus_e.cpp”
“C:\Users\Dietm\AppData\Local\arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\preproc\ctags_target_for_gcc_minus_e.cpp”
Sketch wird kompiliert…
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-g++” -c -g -Os -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\variants\standard” “-IC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI\src” “-IC:\Users\Dietm\AppData\Local\Arduino15\libraries\Ethernet\src” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp” -o “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp.o”
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGw.cpp.o
In file included from C:\temp\NibeGW\NibeGW.ino:33:0:
C:\temp\NibeGW\Config.h:151:3: warning: ‘typedef’ was ignored in this declaration
typedef struct Config {
^~~~~~~
In file included from C:\temp\NibeGW\NibeGW.ino:56:0:
C:\temp\NibeGW\NibeGW.ino: In function ‘void initializeEthernet()’:
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:256:3: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, “Initializing Ethernet\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\NibeGW.ino: In function ‘int nibeCallbackTokenReceived(eTokenType, byte*)’:
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:310:7: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(3, “Read token received from nibe\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:319:9: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, " data in: ");
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:321:9: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, “\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:330:7: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(3, “Write token received from nibe\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:339:9: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, " data in: ");
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:341:9: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, “\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\NibeGW.ino: In function ‘void sendUdpPacket(const byte*, int)’:
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:365:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, " data out: ");
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:367:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, “\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:383:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(3, “UDP packet sent succeed\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:385:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(1, “UDP packet sent failed\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\NibeGW.ino: In function ‘void printInfo()’:
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:416:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(0, “REMOTE_DEBUG_ENABLED=true\n”);
^~~~~~~~~~~~~~~
C:\temp\NibeGW\Debug.h:20:103: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
#define DEBUG_PRINT_MSG(level, message) if (config.debug.verboseLevel >= level) { debugPrint(message); }
^
C:\temp\NibeGW\NibeGW.ino:424:5: note: in expansion of macro ‘DEBUG_PRINT_MSG’
DEBUG_PRINT_MSG(0, “DYNAMIC_CONFIG_ENABLED=false\n”);
^~~~~~~~~~~~~~~
Bibliotheken werden kompiliert…
Compiling library “SPI”
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\SPI\SPI.cpp.o
Compiling library “Ethernet”
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Dns.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Dhcp.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetClient.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetServer.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Ethernet.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetUdp.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\socket.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\utility\w5100.cpp.o
Compiling core…
Using precompiled core: C:\Users\Dietm\AppData\Local\Temp\arduino-core-cache\core_arduino_avr_uno_99064a1f0cebf55e58de795bd3d831a9.a
Linking everything together…
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc” -Os -g -flto -fuse-linker-plugin -Wl,–gc-sections -mmcu=atmega328p -o “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.elf” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGW.ino.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\sketch\NibeGw.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\SPI\SPI.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Dhcp.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Dns.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\Ethernet.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetClient.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetServer.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\EthernetUdp.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\socket.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F\libraries\Ethernet\utility\w5100.cpp.o” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/…\arduino-core-cache\core_arduino_avr_uno_99064a1f0cebf55e58de795bd3d831a9.a” “-LC:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F” -lm
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy” -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.elf” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.eep”
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-objcopy” -O ihex -R .eeprom “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.elf” “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.hex”

Bibliothek SPI in Version 1.0 im Ordner: C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\hardware\avr\1.8.6\libraries\SPI wird verwendet
Bibliothek Ethernet in Version 2.0.1 im Ordner: C:\Users\Dietm\AppData\Local\arduino15\libraries\Ethernet wird verwendet
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-size” -A “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.elf”
Der Sketch verwendet 21982 Bytes (68%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 2020 Bytes (98%) des dynamischen Speichers, 28 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
“C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude” “-CC:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf” -v -V -patmega328p -carduino “-PCOM5” -b115200 -D “-Uflash:w:C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.hex:i”

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "C:\Users\Dietm\AppData\Local\arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : COM5
     Using Programmer              : arduino
     Overriding Baud Rate          : 115200
     AVR Part                      : ATmega328P
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PC2
     RESET disposition             : dedicated
     RETRY pulse                   : SCK
     serial program mode           : yes
     parallel program mode         : yes
     Timeout                       : 200
     StabDelay                     : 100
     CmdexeDelay                   : 25
     SyncLoops                     : 32
     ByteDelay                     : 0
     PollIndex                     : 3
     PollValue                     : 0x53
     Memory Detail                 :

                              Block Poll               Page                       Polled
       Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
       ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
       eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
       flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
       lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
       calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
       signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

     Programmer Type : Arduino
     Description     : Arduino
     Hardware Version: 3
     Firmware Version: 4.4
     Vtarget         : 0.3 V
     Varef           : 0.3 V
     Oscillator      : 28.800 kHz
     SCK period      : 3.3 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: reading input file “C:\Users\Dietm\AppData\Local\Temp\arduino-sketch-2802605889A0034E222904F2642A0C1F/NibeGW.ino.hex”
avrdude: writing flash (21982 bytes):

Writing | ################################################## | 100% 3.62s

avrdude: 21982 bytes of flash written

avrdude done. Thank you.

Was funktioniert da nicht? Habe ich etwas falsch eingestellt? Kann mir jemand helfen?