Die 1. Hürde habe ich nun genommen, wenn auch im Blindflug: der FreqTest-Sketch ist geflasht, das Testobjekt hat auch mit meiner VCCU kommuniziert, sichtbar am Event-Log und Device-Readings in FHEM.
Wollte nun die RHS-Firmware neu übersetzen, habe den RHS-Sketch aus dem V3-Branch genommen und um USE_OTA_BOOTLOADER und USE_AES ergänzt, bekomme allerdings beim Kompilieren die Meldung
In file included from D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:27:0:
C:\Users\xyz\Documents\Arduino\libraries\EnableInterrupt/EnableInterrupt.h:22:125: note: #pragma message: NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***
#pragma message("NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***")
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:58:33: error: redefinition of 'const as::DeviceInfo devinfo'
const struct DeviceInfo PROGMEM devinfo = {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:58:33: note: 'const as::DeviceInfo devinfo' previously defined here
const struct DeviceInfo PROGMEM devinfo = {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:67:7: error: redefinition of 'class BatSensor'
class BatSensor : public BatterySensorUni<17,7,3000> {
^
HM-SEC-RHS:67: error: previous definition of 'class BatSensor'
class BatSensor : public BatterySensorUni<17,7,3000> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:94:7: error: redefinition of 'class Hal'
class Hal : public BaseHal {
^
HM-SEC-RHS:94: error: previous definition of 'class Hal'
class Hal : public BaseHal {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:101:6: error: invalid type in declaration before ';' token
} hal;
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:101:6: error: conflicting declaration 'int hal'
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:101:3: note: previous declaration as 'Hal hal'
} hal;
^
In file included from D:\Programme\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from sketch\HM-SEC-RHS.ino.cpp:1:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:92: error: redefinition of 'const uint8_t __Reg0Register__ [7]'
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:103:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
In file included from D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:31:0:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:47: note: 'const uint8_t __Reg0Register__ [7]' previously defined here
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:103:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:103:13: error: redefinition of 'class Reg0'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
HM-SEC-RHS:103: error: previous definition of 'class Reg0'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:104:7: error: redefinition of 'class RHSList0'
class RHSList0 : public RegList0<Reg0> {
^
HM-SEC-RHS:104: error: previous definition of 'class RHSList0'
class RHSList0 : public RegList0<Reg0> {
^
In file included from D:\Programme\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from sketch\HM-SEC-RHS.ino.cpp:1:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:92: error: redefinition of 'const uint8_t __Reg1Register__ [5]'
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:115:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
In file included from D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:31:0:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:47: note: 'const uint8_t __Reg1Register__ [5]' previously defined here
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:115:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:115:13: error: redefinition of 'class Reg1'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
HM-SEC-RHS:115: error: previous definition of 'class Reg1'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:116:7: error: redefinition of 'class RHSList1'
class RHSList1 : public RegList1<Reg1> {
^
HM-SEC-RHS:116: error: previous definition of 'class RHSList1'
class RHSList1 : public RegList1<Reg1> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:168:7: error: redefinition of 'class RHSType'
class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0> {
^
HM-SEC-RHS:168: error: previous definition of 'class RHSType'
class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:187:14: error: redefinition of 'RHSType sdev'
RHSType sdev(devinfo,0x20);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:187:9: note: 'RHSType sdev' previously declared here
RHSType sdev(devinfo,0x20);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:188:34: error: redefinition of 'as::ConfigButton<RHSType> cfgBtn'
ConfigButton<RHSType> cfgBtn(sdev);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:188:23: note: 'as::ConfigButton<RHSType> cfgBtn' previously declared here
ConfigButton<RHSType> cfgBtn(sdev);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino: In function 'void setup()':
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:190:6: error: redefinition of 'void setup()'
void setup () {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:190:6: note: 'void setup()' previously defined here
void setup () {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino: In function 'void loop()':
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_mod.ino:203:6: error: redefinition of 'void loop()'
void loop() {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:203:6: note: 'void loop()' previously defined here
void loop() {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino: At global scope:
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:53:33: error: redefinition of 'const as::DeviceInfo devinfo'
const struct DeviceInfo PROGMEM devinfo = {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:58:33: note: 'const as::DeviceInfo devinfo' previously defined here
const struct DeviceInfo PROGMEM devinfo = {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:62:7: error: redefinition of 'class BatSensor'
class BatSensor : public BatterySensorUni<17,7,3000> {
^
HM-SEC-RHS:67: error: previous definition of 'class BatSensor'
class BatSensor : public BatterySensorUni<17,7,3000> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:89:7: error: redefinition of 'class Hal'
class Hal : public BaseHal {
^
HM-SEC-RHS:94: error: previous definition of 'class Hal'
class Hal : public BaseHal {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:96:6: error: invalid type in declaration before ';' token
} hal;
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:96:6: error: conflicting declaration 'int hal'
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:101:3: note: previous declaration as 'Hal hal'
} hal;
^
In file included from D:\Programme\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from sketch\HM-SEC-RHS.ino.cpp:1:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:92: error: redefinition of 'const uint8_t __Reg0Register__ [7]'
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:98:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
In file included from D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:31:0:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:47: note: 'const uint8_t __Reg0Register__ [7]' previously defined here
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:103:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:98:13: error: redefinition of 'class Reg0'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
HM-SEC-RHS:103: error: previous definition of 'class Reg0'
DEFREGISTER(Reg0,DREG_INTKEY,DREG_CYCLICINFOMSG,MASTERID_REGS,DREG_TRANSMITTRYMAX,DREG_SABOTAGEMSG)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:99:7: error: redefinition of 'class RHSList0'
class RHSList0 : public RegList0<Reg0> {
^
HM-SEC-RHS:104: error: previous definition of 'class RHSList0'
class RHSList0 : public RegList0<Reg0> {
^
In file included from D:\Programme\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:28:0,
from sketch\HM-SEC-RHS.ino.cpp:1:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:92: error: redefinition of 'const uint8_t __Reg1Register__ [5]'
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:110:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
In file included from D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:31:0:
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:292:47: note: 'const uint8_t __Reg1Register__ [5]' previously defined here
#define DEFREGISTER(rgname,...) const uint8_t __##rgname##Register__[NUMARGS(__VA_ARGS__)] PROGMEM = {__VA_ARGS__}; \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:115:1: note: in expansion of macro 'DEFREGISTER'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:110:13: error: redefinition of 'class Reg1'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
HM-SEC-RHS:115: error: previous definition of 'class Reg1'
DEFREGISTER(Reg1,CREG_AES_ACTIVE,CREG_MSGFORPOS,CREG_EVENTDELAYTIME,CREG_LEDONTIME,CREG_TRANSMITTRYMAX)
^
C:\Users\xyz\Documents\Arduino\libraries\20190130_AskSinPP-master/Register.h:293:9: note: in definition of macro 'DEFREGISTER'
class rgname { public: \
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:111:7: error: redefinition of 'class RHSList1'
class RHSList1 : public RegList1<Reg1> {
^
HM-SEC-RHS:116: error: previous definition of 'class RHSList1'
class RHSList1 : public RegList1<Reg1> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:163:7: error: redefinition of 'class RHSType'
class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0> {
^
HM-SEC-RHS:168: error: previous definition of 'class RHSType'
class RHSType : public ThreeStateDevice<Hal,ChannelType,1,RHSList0> {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:182:14: error: redefinition of 'RHSType sdev'
RHSType sdev(devinfo,0x20);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:187:9: note: 'RHSType sdev' previously declared here
RHSType sdev(devinfo,0x20);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:183:34: error: redefinition of 'as::ConfigButton<RHSType> cfgBtn'
ConfigButton<RHSType> cfgBtn(sdev);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:188:23: note: 'as::ConfigButton<RHSType> cfgBtn' previously declared here
ConfigButton<RHSType> cfgBtn(sdev);
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino: In function 'void setup()':
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:185:6: error: redefinition of 'void setup()'
void setup () {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:190:6: note: 'void setup()' previously defined here
void setup () {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino: In function 'void loop()':
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS_orig.ino:198:6: error: redefinition of 'void loop()'
void loop() {
^
D:\FHEM\Fensterdrehgriffkontakt\fw\20180923\20180923_AskSinPP-V3\AskSinPP-3\examples\HM-SEC-RHS\HM-SEC-RHS.ino:203:6: note: 'void loop()' previously defined here
void loop() {
^
exit status 1
previous definition of 'class BatSensor'
Leider reichen meine bescheidenen Kenntnisse hier nicht mehr aus...
Mit dem AskSin-V3-Branch ließ sich das ganze noch vor ein Paar Monaten übersetzen, ich schließe aber auch nicht aus, dass ich beim Aktualisieren der AskSinPP-Lib gepatzt habe.