Systeme mit EBus direkt an die CCU2 anbinden
Moderator: Co-Administratoren
Re: Systeme mit EBus direkt an die CCU2 anbinden
Ja hoffe das wird was werden.
Habe die reichelt Sachen auch schon hier liegen, nur noch auf die Platine und den Arduino warten.
Dann sollte es losgehen.
Habe die reichelt Sachen auch schon hier liegen, nur noch auf die Platine und den Arduino warten.
Dann sollte es losgehen.
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
Re: Systeme mit EBus direkt an die CCU2 anbinden
Arduino Leonardo ist nun auch da.
Kartenleser noch nicht.
Muss mich erst mal mit dem Arduino beschäftigen da ich damit noch nie was zu tun hatte.
Hat jemand ne kurze Erklärung was ich mit den Dateien in der zip und dem Arduino machen muss ?
Wie finde ich schon, würde nur gerne wissen welche Dateien für den Arduino benötigt werden und ob man dabei was spezielles beachten muss ?
Kartenleser noch nicht.
Muss mich erst mal mit dem Arduino beschäftigen da ich damit noch nie was zu tun hatte.
Hat jemand ne kurze Erklärung was ich mit den Dateien in der zip und dem Arduino machen muss ?
Wie finde ich schon, würde nur gerne wissen welche Dateien für den Arduino benötigt werden und ob man dabei was spezielles beachten muss ?
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
-
- Beiträge: 128
- Registriert: 14.12.2015, 19:58
- Danksagung erhalten: 4 Mal
Re: Systeme mit EBus direkt an die CCU2 anbinden
Hallo ralalla
https://www.arduino.cc/en/Main/Software
Mein Zip entpacken.
Doppelclick auf "EBusConv.ino".
Wenn die Umgebung nach fehlenden Bibliotheken schreit, sag bescheit, dann schau ich nach.
In "EBusAna.h" ganz oben:
Arduiono über USB anschliessen.
Treiber installieren:
https://www.arduino.cc/en/Guide/Arduino ... icro#toc10
Achtung da gibt es ab Win8x64 wegen fehlender Signatur Probleme den Treiber zu installieren:
Einfach mal googeln wie man bei deinem Betriebssystem die Signaturprüfung temporär abschaltet.
Inder Oberfläche: Unter Werkzeuge-Board die verwendete Hardware wählen
Sketch-Compillieren
Sketch-Hochladen
Werkzeuge-Serieller Monitor
Dort "?M-" eingeben. Antwort: "?M2"
Keine Angst Arduino ist sehr verbreitet und man findet sehr viel im Netz.
Bitte schreibt mir was noch fehlt, damit ich die Aufzählung vervollständigen kann.
Gruss Thomas
Von hier die Enticklungsumgebung laden und installieren:Hat jemand ne kurze Erklärung was ich mit den Dateien in der zip und dem Arduino machen muss ?
https://www.arduino.cc/en/Main/Software
Mein Zip entpacken.
Doppelclick auf "EBusConv.ino".
Wenn die Umgebung nach fehlenden Bibliotheken schreit, sag bescheit, dann schau ich nach.
In "EBusAna.h" ganz oben:
- #define SD_LOGGING 5 /* Logging auf SD-Karte, Angabe des CS Ports, auskommentiren wenn kein logging moeglich */
Arduiono über USB anschliessen.
Treiber installieren:
https://www.arduino.cc/en/Guide/Arduino ... icro#toc10
Achtung da gibt es ab Win8x64 wegen fehlender Signatur Probleme den Treiber zu installieren:
Einfach mal googeln wie man bei deinem Betriebssystem die Signaturprüfung temporär abschaltet.
Inder Oberfläche: Unter Werkzeuge-Board die verwendete Hardware wählen
Sketch-Compillieren
Sketch-Hochladen
Werkzeuge-Serieller Monitor
Dort "?M-" eingeben. Antwort: "?M2"
Keine Angst Arduino ist sehr verbreitet und man findet sehr viel im Netz.
Bitte schreibt mir was noch fehlt, damit ich die Aufzählung vervollständigen kann.
Gruss Thomas
Re: Systeme mit EBus direkt an die CCU2 anbinden
Da ich es zeitlich noch nicht geschafft habe zu testen ist auch mittlerweile der Kartenleser da.
Ebenso sollte die Platine aus der Sammelbestellung heute, spätestens morgen ankommen.
Dann werde ich diese erst mal zusammenbraten und mich dann an den Arduino begeben.
Ebenso sollte die Platine aus der Sammelbestellung heute, spätestens morgen ankommen.
Dann werde ich diese erst mal zusammenbraten und mich dann an den Arduino begeben.
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
Re: Systeme mit EBus direkt an die CCU2 anbinden
So Platinen sind fertig. Dann geht's mal ans einstellen und dann kommt der Arduino dran
Gesendet von iPhone mit Tapatalk
Gesendet von iPhone mit Tapatalk
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
Re: Systeme mit EBus direkt an die CCU2 anbinden
Bis dahin komme ich.Hattermann hat geschrieben:
Sketch-Compillieren
Sketch-Hochladen
Werkzeuge-Serieller Monitor
Dort "?M-" eingeben. Antwort: "?M2"
Keine Angst Arduino ist sehr verbreitet und man findet sehr viel im Netz.
Bitte schreibt mir was noch fehlt, damit ich die Aufzählung vervollständigen kann.
Gruss Thomas
Dann kommt beim Überprüfen/Compilieren das:
Code: Alles auswählen
Arduino: 1.6.8 (Windows 10), Board: "Arduino Leonardo"
D:\Programme\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "D:\Programme\Arduino\hardware" -tools "D:\Programme\Arduino\tools-builder" -tools "D:\Programme\Arduino\hardware\tools\avr" -built-in-libraries "D:\Programme\Arduino\libraries" -libraries "C:\Users\info\OneDrive\Dokumente\Arduino\libraries" -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10608 -build-path "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino"
D:\Programme\Arduino\arduino-builder -compile -logger=machine -hardware "D:\Programme\Arduino\hardware" -tools "D:\Programme\Arduino\tools-builder" -tools "D:\Programme\Arduino\hardware\tools\avr" -built-in-libraries "D:\Programme\Arduino\libraries" -libraries "C:\Users\info\OneDrive\Dokumente\Arduino\libraries" -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10608 -build-path "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "D:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src\SPI.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "D:\Programme\Arduino\libraries\SD\src\File.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "D:\Programme\Arduino\libraries\SD\src\SD.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "D:\Programme\Arduino\libraries\SD\src\utility\Sd2Card.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "D:\Programme\Arduino\libraries\SD\src\utility\SdFile.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\libraries\SD\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "D:\Programme\Arduino\libraries\SD\src\utility\SdVolume.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\libraries\SD\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBus.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Timer.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\libraries\SD\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\libraries\SD\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\UartIO.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Wolf.cpp" -o "nul"
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"D:\Programme\Arduino\tools-builder\ctags\5.8-arduino10/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
Zuvor kompilierte Datei wird verwendet: C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBus.cpp.o
"D:\Programme\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10608 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-ID:\Programme\Arduino\hardware\arduino\avr\cores\arduino" "-ID:\Programme\Arduino\hardware\arduino\avr\variants\leonardo" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM\src" "-ID:\Programme\Arduino\hardware\arduino\avr\libraries\SPI\src" "-ID:\Programme\Arduino\libraries\SD\src" "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp" -o "C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\EBusConv.ino.cpp.o"
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:1:0:
Timer.h:32: error: 'uint16_t' does not name a type
extern volatile uint16_t SWTimer[ TIMER_MAX ]; /* Software timer */
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:2:0:
EBusAna.h:81: error: 'uint8_t' does not name a type
uint8_t B; /* 8 Bit Wert */
^
EBusAna.h:82: error: 'uint8_t' does not name a type
uint8_t UB; /* 8 Bit Wert */
^
EBusAna.h:83: error: 'uint16_t' does not name a type
uint16_t W; /* 16 Bit Wert */
^
EBusAna.h:84: error: 'uint16_t' does not name a type
uint16_t UW; /* 16 Bit Wert */
^
EBusAna.h:93: error: 'uint8_t' does not name a type
uint8_t Type; /* Tuep des Messwertes */
^
EBusAna.h:99: error: 'uint16_t' does not name a type
uint16_t ZyklusZeit; /* Zeit in Ticks zwischen 2 Zyklischen Ausgaben */
^
EBusAna.h:100: error: 'uint8_t' does not name a type
uint8_t Mode; /* Ausgabemodus */
^
EBusAna.h:101: error: 'uint8_t' does not name a type
uint8_t Enable[NumPara]; /* True = Wert ausgeben */
^
EBusAna.h:102: error: 'uint8_t' does not name a type
uint8_t ChkSum; /* Chechsumme */
^
EBusAna.h:138: error: variable or field 'PrintHex' declared void
void PrintHex( uint16_t Data, uint8_t len );
^
EBusAna.h:138: error: 'uint16_t' was not declared in this scope
EBusAna.h:138: error: 'uint8_t' was not declared in this scope
void PrintHex( uint16_t Data, uint8_t len );
^
EBusAna.h:145: error: variable or field 'PrintText' declared void
void PrintText( uint8_t Mess );
^
EBusAna.h:145: error: 'uint8_t' was not declared in this scope
EBusAna.h:153: error: 'uint8_t' has not been declared
void PrintData( union DATA_TYPE Data, uint8_t Type );
^
EBusAna.h:161: error: variable or field 'PrintSelData' declared void
void PrintSelData( uint8_t Mask, char Sep );
^
EBusAna.h:161: error: 'uint8_t' was not declared in this scope
EBusAna.h:161: error: expected primary-expression before 'char'
void PrintSelData( uint8_t Mask, char Sep );
^
EBusAna.h:190: error: 'uint16_t' has not been declared
char *GetHex( char *pBuf, uint16_t *pVal );
^
EBusAna.h:198: error: 'int16_t' has not been declared
char *GetDec( char *pBuf, int16_t *pVal );
^
EBusAna.h:207: error: variable or field 'DataFromMes' declared void
void DataFromMes( uint8_t *pBuf, uint8_t len );
^
EBusAna.h:207: error: 'uint8_t' was not declared in this scope
EBusAna.h:207: error: 'pBuf' was not declared in this scope
void DataFromMes( uint8_t *pBuf, uint8_t len );
^
EBusAna.h:207: error: 'uint8_t' was not declared in this scope
void DataFromMes( uint8_t *pBuf, uint8_t len );
^
EBusAna.h:216: error: 'uint8_t' does not name a type
uint8_t crc8_calc( uint8_t data, uint8_t crc_init, uint8_t GenPolynom );
^
EBusAna.h:224: error: 'uint8_t' does not name a type
uint8_t CalcCheckSum( uint8_t *pdata, uint8_t len );
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:4:0:
Wolf.h:71: error: 'uint16_t' does not name a type
extern uint16_t WolfErtrag[6];
^
Wolf.h:84: error: variable or field 'DataFromWolfMes' declared void
void DataFromWolfMes( uint8_t *pBuf, uint8_t len );
^
Wolf.h:84: error: 'uint8_t' was not declared in this scope
Wolf.h:84: error: 'pBuf' was not declared in this scope
void DataFromWolfMes( uint8_t *pBuf, uint8_t len );
^
Wolf.h:84: error: 'uint8_t' was not declared in this scope
void DataFromWolfMes( uint8_t *pBuf, uint8_t len );
^
Wolf.h:94: error: variable or field 'SetupParaWrMsg' declared void
void SetupParaWrMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr, uint16_t Val );
^
Wolf.h:94: error: 'uint8_t' was not declared in this scope
Wolf.h:94: error: 'Msg' was not declared in this scope
void SetupParaWrMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr, uint16_t Val );
^
Wolf.h:94: error: 'uint8_t' was not declared in this scope
void SetupParaWrMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr, uint16_t Val );
^
Wolf.h:94: error: 'uint16_t' was not declared in this scope
void SetupParaWrMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr, uint16_t Val );
^
Wolf.h:94: error: 'uint16_t' was not declared in this scope
void SetupParaWrMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr, uint16_t Val );
^
Wolf.h:103: error: variable or field 'SetupParaRdMsg' declared void
void SetupParaRdMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr );
^
Wolf.h:103: error: 'uint8_t' was not declared in this scope
Wolf.h:103: error: 'Msg' was not declared in this scope
void SetupParaRdMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr );
^
Wolf.h:103: error: 'uint8_t' was not declared in this scope
void SetupParaRdMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr );
^
Wolf.h:103: error: 'uint16_t' was not declared in this scope
void SetupParaRdMsg( uint8_t *Msg, uint8_t SlaveAdr, uint16_t ParaAdr );
^
EBusConv:35: error: too many initializers for 'const EEPROM_DATA'
};
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void ExecCommand(char*)':
EBusConv:120: error: 'struct EEPROM_DATA' has no member named 'Enable'
EEPromData.Enable[ i ] = ch - '0';
^
EBusConv:133: error: 'struct EEPROM_DATA' has no member named 'Mode'
EEPromData.Mode = ch - '0';
^
EBusConv:145: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = 0;
^
EBusConv:147: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = EEPromData.ZyklusZeit * 10 + (pBuf[i] - '0');
^
EBusConv:147: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = EEPromData.ZyklusZeit * 10 + (pBuf[i] - '0');
^
EBusConv:148: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = MAX( 10, EEPromData.ZyklusZeit ) * (1000 / MSEC_PER_TICKS);
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:3:0:
EBusConv:148: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = MAX( 10, EEPromData.ZyklusZeit ) * (1000 / MSEC_PER_TICKS);
^
C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Global.h:11:21: note: in definition of macro 'MAX'
#define MAX(a,b) (a>b?a:b)
^
EBusConv:148: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
EEPromData.ZyklusZeit = MAX( 10, EEPromData.ZyklusZeit ) * (1000 / MSEC_PER_TICKS);
^
C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Global.h:11:25: note: in definition of macro 'MAX'
#define MAX(a,b) (a>b?a:b)
^
EBusConv:150: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
COMMAND_PORT.print( EEPromData.ZyklusZeit / (1000 / MSEC_PER_TICKS) );
^
EBusConv:158: error: 'SetupParaWrMsg' was not declared in this scope
SetupParaWrMsg( SendMsg, 0x30, 0x0112, pBuf[ 3 ] - '0' );
^
EBusConv:163: error: invalid conversion from 'uint16_t* {aka unsigned int*}' to 'int*' [-fpermissive]
pBuf = GetHex( &pBuf[3], &Slave );
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:2:0:
EBusAna.h:190: error: initializing argument 2 of 'char* GetHex(char*, int*)' [-fpermissive]
char *GetHex( char *pBuf, uint16_t *pVal );
^
EBusConv:166: error: invalid conversion from 'uint16_t* {aka unsigned int*}' to 'int*' [-fpermissive]
pBuf = GetHex( pBuf, &ParaAdr );
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:2:0:
EBusAna.h:190: error: initializing argument 2 of 'char* GetHex(char*, int*)' [-fpermissive]
char *GetHex( char *pBuf, uint16_t *pVal );
^
EBusConv:170: error: 'SetupParaWrMsg' was not declared in this scope
SetupParaWrMsg( SendMsg, Slave, ParaAdr, ParaVal );
^
EBusConv:181: error: 'struct EEPROM_DATA' has no member named 'ChkSum'
EEPromData.ChkSum = CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 );
^
EBusConv:181: error: 'CalcCheckSum' was not declared in this scope
EEPromData.ChkSum = CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 );
^
EBusConv:190: error: 'struct EEPROM_DATA' has no member named 'ChkSum'
if( EEPromData.ChkSum != CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 ) )
^
EBusConv:190: error: 'CalcCheckSum' was not declared in this scope
if( EEPromData.ChkSum != CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 ) )
^
EBusConv:225: error: 'struct EEPROM_DATA' has no member named 'Enable'
COMMAND_PORT.print( (char)(EEPromData.Enable[ i ] + '0') );
^
EBusConv:232: error: 'struct EEPROM_DATA' has no member named 'Mode'
COMMAND_PORT.println( (char)(EEPromData.Mode + '0') );
^
EBusConv:238: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
COMMAND_PORT.print( EEPromData.ZyklusZeit / (1000 / MSEC_PER_TICKS) );
^
EBusConv:252: error: 'struct HEIZ_INFO' has no member named 'Type'
PrintData( HeizInfo[ i ].Data, HeizInfo[ i ].Type );
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'bool SendChrOnBus(uint8_t)':
EBusConv:321: error: 'crc8_calc' was not declared in this scope
uc_crc = crc8_calc( rch, 0, 0x9B );
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'bool SendChrxAAChk(uint8_t, uint8_t*)':
EBusConv:342: error: 'crc8_calc' was not declared in this scope
*crc = crc8_calc( 0xA9, *crc, 0x9B ); /* Checksumme berechnen */
^
EBusConv:348: error: 'crc8_calc' was not declared in this scope
*crc = crc8_calc( ch, *crc, 0x9B ); /* Checksumme berechnen */
^
EBusConv:352: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:352: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:353: error: 'PrintHex' was not declared in this scope
PrintHex( lch, 3 ); /* Zeichen ausgeben */
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void SendMsgOnBus()':
EBusConv:414: error: 'crc8_calc' was not declared in this scope
crc = crc8_calc( Buffer[ 0 ], 0, 0x9B );
^
EBusConv:415: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:415: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:418: error: 'PrintHex' was not declared in this scope
PrintHex( Buffer[ 0 ], 3 );
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void MessageEnd()':
EBusConv:466: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:466: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:473: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( EEPromData.Mode == MODE_HEX_INFO )
^
EBusConv:477: error: 'DataFromMes' was not declared in this scope
DataFromMes( Buffer, BufPos ); /* Message auslesen */
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:1:0:
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void ReceiveMess()':
Timer.h:22: error: 'SWTimer' was not declared in this scope
#define StartTimer(Timer,Time ) { SWTimer[ Timer ] = Time; }
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:507:5: note: in expansion of macro 'StartTimer'
StartTimer( TIMER_EOC, 300/MSEC_PER_TICKS ); /* 0,3s Pause = Message End */
^
EBusConv:521: error: 'crc8_calc' was not declared in this scope
uc_crc = crc8_calc( ch, uc_crc, 0x9B );
^
EBusConv:537: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( EEPromData.Mode == MODE_HEX_INFO )
^
EBusConv:544: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:544: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:547: error: 'PrintHex' was not declared in this scope
PrintHex( Buffer[ 0 ], 3 );
^
EBusConv:550: error: 'PrintHex' was not declared in this scope
PrintHex( ch, 3 );
^
EBusConv:571: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:571: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:573: error: 'PrintHex' was not declared in this scope
PrintHex( uc_crc, 2 );
^
EBusConv:592: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:592: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:614: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:614: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:632: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
EBusConv:632: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( (EEPromData.Mode == MODE_HEX) || (EEPromData.Mode == MODE_HEX_INFO) )
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:1:0:
Timer.h:25: error: 'SWTimer' was not declared in this scope
#define TimerRunning(Timer) (SWTimer[ Timer ] != 0U)
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:642:8: note: in expansion of macro 'TimerRunning'
if( !TimerRunning( TIMER_EOC) )
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void setup()':
EBusConv:663: error: 'WolfErtrag' was not declared in this scope
HeizInfo[ _ErtragTag ].Data.P = &WolfErtrag[0];
^
EBusConv:680: error: 'struct EEPROM_DATA' has no member named 'ChkSum'
if( EEPromData.ChkSum != CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 ) )
^
EBusConv:680: error: 'CalcCheckSum' was not declared in this scope
if( EEPromData.ChkSum != CalcCheckSum( (uint8_t *)&EEPromData, sizeof( struct EEPROM_DATA ) - 1 ) )
^
In file included from D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:1:0:
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino: In function 'void loop()':
Timer.h:25: error: 'SWTimer' was not declared in this scope
#define TimerRunning(Timer) (SWTimer[ Timer ] != 0U)
^
D:\Daten\Arduino\EBus\EBusConv\EBusConv.ino:697:8: note: in expansion of macro 'TimerRunning'
if( !TimerRunning( TIMER_SAVE ) )
^
EBusConv:703: error: 'struct EEPROM_DATA' has no member named 'ZyklusZeit'
StartTimer( TIMER_SAVE, EEPromData.ZyklusZeit );
^
C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Timer.h:22:54: note: in definition of macro 'StartTimer'
#define StartTimer(Timer,Time ) { SWTimer[ Timer ] = Time; }
^
EBusConv:707: error: 'struct EEPROM_DATA' has no member named 'Mode'
if( EEPromData.Mode == MODE_DATA )
^
EBusConv:711: error: 'PrintSelData' was not declared in this scope
PrintSelData( 1, SEPARATOR_CCU );
^
Bibliothek EEPROM in Version 2.0 im Ordner: D:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: D:\Programme\Arduino\hardware\arduino\avr\libraries\SPI wird verwendet
Bibliothek SD in Version 1.0.8 im Ordner: D:\Programme\Arduino\libraries\SD wird verwendet
exit status 1
'uint16_t' does not name a type
Hab von Arduino gar keine Ahnung (noch nicht) deshalb hoffe ich, ich bekomme noch mal Hilfe ?
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
-
- Beiträge: 128
- Registriert: 14.12.2015, 19:58
- Danksagung erhalten: 4 Mal
Re: Systeme mit EBus direkt an die CCU2 anbinden
Hallo ralalla,
das liegt an der etwas neueren Arduino Oberfläche (1.6.7 nach 1.6.8 ). Die habe ich jetzt auch installiert. Ich habe das Zip File im 1. Beitrag korrigiert.
Viel Erfolg,
Thomas
das liegt an der etwas neueren Arduino Oberfläche (1.6.7 nach 1.6.8 ). Die habe ich jetzt auch installiert. Ich habe das Zip File im 1. Beitrag korrigiert.
Viel Erfolg,
Thomas
Re: Systeme mit EBus direkt an die CCU2 anbinden
Super, Danke. Dann werde ich spätestens morgen noch mal testen.
Gesendet von iPhone mit Tapatalk
Gesendet von iPhone mit Tapatalk
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
Re: Systeme mit EBus direkt an die CCU2 anbinden
Jetzt kommt erneut ein Fehler:
Lagh wohl daran das die Timer Bibliothek fehlte.
Habe diese über diesen Link http://playground.arduino.cc/uploads/Code/TimerOne.zip als Zip nachgeladen und eingebunden.
Nun ist alles durchgelaufen.
Es wird angezeigt das wenig Arbeitsspeicher verfügbar ist ! (ist wohl eine Warnung?)
Code: Alles auswählen
Arduino: 1.6.8 (Windows 10), Board: "Arduino Leonardo"
C:\Users\info\AppData\Local\Temp\build91da27007a6cddd39c42b67d218babb6.tmp\sketch\Timer.cpp:8:22: fatal error: TimerOne.h: No such file or directory
#include <TimerOne.h>
^
compilation terminated.
Bibliothek Wire in Version 1.0 im Ordner: D:\Programme\Arduino\hardware\arduino\avr\libraries\Wire wird verwendet
Bibliothek EEPROM in Version 2.0 im Ordner: D:\Programme\Arduino\hardware\arduino\avr\libraries\EEPROM wird verwendet
Bibliothek SPI in Version 1.0 im Ordner: D:\Programme\Arduino\hardware\arduino\avr\libraries\SPI wird verwendet
Bibliothek SD in Version 1.0.8 im Ordner: D:\Programme\Arduino\libraries\SD wird verwendet
exit status 1
Fehler beim Kompilieren für das Board Arduino Leonardo.
Habe diese über diesen Link http://playground.arduino.cc/uploads/Code/TimerOne.zip als Zip nachgeladen und eingebunden.
Nun ist alles durchgelaufen.
Es wird angezeigt das wenig Arbeitsspeicher verfügbar ist ! (ist wohl eine Warnung?)
Mein Homematicsystem
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
1xpiVCCu auf RPi3, 4x HMW-IO-12-Sw7-DR, 5x HM-Sec-RHS, 5x HM-Sec-SC, 8x HM-CC-TC, 10x HM-CC-VD, 2x HM-Sec-Key, 1x HMW-Sys-OP-DR, 5x HMW-LC-Dim1L-DR, 3x HM-RC-Key3-B, 9x HM-Sec-SD, 10x HMW-LC-Bl1-DR, 1x HMW-IO-12-Sw14-DR[/size], iobroker
-
- Beiträge: 128
- Registriert: 14.12.2015, 19:58
- Danksagung erhalten: 4 Mal
Re: Systeme mit EBus direkt an die CCU2 anbinden
Hallo ralalla,
http://playground.arduino.cc/Code/Timer1
Wegen dem wenigen Speicher:
Ich habe schon einiges optimiert um Speicher zu spaaren.
Die SD-Library schluckt leider sehr viel.
Der freie Speicher wird vermutlich als Heap genutzt, für dynamische Speicheranforderungen.
Mein Programm fordert selbst kein Speicher an, was die Libraries machen weiss ich nicht.
Könnte sein, dass der Stack ebenfalls in dem Bereich liegt.
Die Langzeitstabilität ist bei mir aber Super.
Ich habe gesehen du hast auch Windows 10. nutzt du ebenfalls 64Bit? bei mir war die Treiberinstallation für das Board etwas tricky. So mit starten in einem besonderen Modus.
Viel Erfolg,
Thomas
Richtig, ich wusste noch, dass ich mir eine Library besorgt hatte, aber nicht mehr welche. Der offizielle Link auf deinen Link steht hier:Habe diese über diesen Link http://playground.arduino.cc/uploads/Code/TimerOne.zip als Zip nachgeladen und eingebunden.
http://playground.arduino.cc/Code/Timer1
Wegen dem wenigen Speicher:
Ich habe schon einiges optimiert um Speicher zu spaaren.
Die SD-Library schluckt leider sehr viel.
Der freie Speicher wird vermutlich als Heap genutzt, für dynamische Speicheranforderungen.
Mein Programm fordert selbst kein Speicher an, was die Libraries machen weiss ich nicht.
Könnte sein, dass der Stack ebenfalls in dem Bereich liegt.
Die Langzeitstabilität ist bei mir aber Super.
Ich habe gesehen du hast auch Windows 10. nutzt du ebenfalls 64Bit? bei mir war die Treiberinstallation für das Board etwas tricky. So mit starten in einem besonderen Modus.
Viel Erfolg,
Thomas