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