Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann
Moderator: Co-Administratoren
-
adi961
- Beiträge: 11
- Registriert: 06.05.2020, 23:04
- System: Alternative CCU (auf Basis OCCU)
Beitrag
von adi961 » 10.05.2020, 17:39
jp112sdl hat geschrieben: ↑10.05.2020, 17:25
Warum war das bei dir alles auf 3 ? Darauf hatte ich nun gar nicht geachtet.
Hast du die Inhalte nicht von bestehenden XML-Dateien zusammenkopiert?
Die waren auf 3, da ich am Anfang angenommen hatte, dass list gleich dem index des DIMMER Channels sein muss.
Ja, ich habe sie zusammenkopiert und dann verändert, deshalb hatte ich am Anfang nach den list Werten gefragt. Das hätte ich klarer formulieren müssen...
-
re-vo-lution
- Beiträge: 131
- Registriert: 07.01.2018, 15:11
- Wohnort: 08233 Treuen
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 8 Mal
Beitrag
von re-vo-lution » 13.12.2020, 17:23
Hast du den sketch auf einen originalen HM-LC-DIM-Aktor geflashed?
Mfg
René
-
adi961
- Beiträge: 11
- Registriert: 06.05.2020, 23:04
- System: Alternative CCU (auf Basis OCCU)
Beitrag
von adi961 » 13.12.2020, 17:44
re-vo-lution hat geschrieben: ↑13.12.2020, 17:23
Hast du den sketch auf einen originalen HM-LC-DIM-Aktor geflashed?
Mfg
René
Ja, das habe ich.
Gruß Adrian
-
re-vo-lution
- Beiträge: 131
- Registriert: 07.01.2018, 15:11
- Wohnort: 08233 Treuen
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 8 Mal
Beitrag
von re-vo-lution » 19.12.2020, 15:39
Hallo,
Ich habe nun auch versucht den Sketch aus dem link zu flashen, jedoch kommt bei mir folgender Fehler in der Arduino IDE:
Code: Alles auswählen
In file included from C:\Arduino\Sketchbook\libraries\AskSinPP-master/AskSinPP.h:41:0,
from C:\Arduino\Sketchbook\HB-LC-Dim1TPBU-FM\HB-LC-Dim1TPBU-FM.ino:30:
C:\Arduino\Sketchbook\libraries\AskSinPP-master/Storage.h: In member function 'uint16_t as::at24cX<ID, PAGES, PAGESIZE>::calcBlockSize(uint16_t, uint16_t)':
C:\Arduino\Sketchbook\libraries\AskSinPP-master/Storage.h:188:14: error: 'BUFFER_LENGTH' was not declared in this scope
block = (BUFFER_LENGTH - 2) < block ? BUFFER_LENGTH - 2 : block;
^~~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board ATmega644.
Kann mir jemand einen Tipp geben was ich tun muss?
mfg
Rene
-
re-vo-lution
- Beiträge: 131
- Registriert: 07.01.2018, 15:11
- Wohnort: 08233 Treuen
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 8 Mal
Beitrag
von re-vo-lution » 21.12.2020, 21:58
re-vo-lution hat geschrieben: ↑19.12.2020, 15:39
Hallo,
Ich habe nun auch versucht den Sketch aus dem link zu flashen, jedoch kommt bei mir folgender Fehler in der Arduino IDE:
Code: Alles auswählen
In file included from C:\Arduino\Sketchbook\libraries\AskSinPP-master/AskSinPP.h:41:0,
from C:\Arduino\Sketchbook\HB-LC-Dim1TPBU-FM\HB-LC-Dim1TPBU-FM.ino:30:
C:\Arduino\Sketchbook\libraries\AskSinPP-master/Storage.h: In member function 'uint16_t as::at24cX<ID, PAGES, PAGESIZE>::calcBlockSize(uint16_t, uint16_t)':
C:\Arduino\Sketchbook\libraries\AskSinPP-master/Storage.h:188:14: error: 'BUFFER_LENGTH' was not declared in this scope
block = (BUFFER_LENGTH - 2) < block ? BUFFER_LENGTH - 2 : block;
^~~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board ATmega644.
Kann mir jemand einen Tipp geben was ich tun muss?
mfg
Rene
Hat hier keine eine Idee?
Ich habe versucht dem nachzugehen, die Variable BUFFER_LENGTH wird in der storage.h verwendet und kommt aus Wire.h.
Leider komme ich selbst nicht weiter.
VG
Rene
-
papa
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Beitrag
von papa » 22.12.2020, 08:31
Ich habe nen Fallback in Storage.h eingebaut.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
re-vo-lution
- Beiträge: 131
- Registriert: 07.01.2018, 15:11
- Wohnort: 08233 Treuen
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 8 Mal
Beitrag
von re-vo-lution » 23.12.2020, 13:41
papa hat geschrieben: ↑22.12.2020, 08:31
Ich habe nen Fallback in Storage.h eingebaut.
Hab die ASKSINPP neu runtergeladen und installiert. Fehler ist weg, jedoch hab ich nun jede Menge neuer Fehler:
Code: Alles auswählen
HardwareSerial0.cpp.o (symbol from plugin): In function `Serial':
(.text+0x0): multiple definition of `__vector_21'
libraries\AskSinPP-master\Globals.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\Vogel\AppData\Local\Temp\ccWkqP0W.ltrans0.ltrans.o: In function `init':
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:66: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:66: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:66: undefined reference to `as::PhaseCut::init(unsigned char)'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:67: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:67: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:67: undefined reference to `as::PhaseCut::Start()'
C:\Users\Vogel\AppData\Local\Temp\ccWkqP0W.ltrans0.ltrans.o: In function `as::ZC_Control<(unsigned char)200>::set(double) [clone .isra.81]':
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:72: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:72: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:72: undefined reference to `as::PhaseCut::isrunning()'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:73: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:73: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:73: undefined reference to `as::PhaseCut::Start()'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:81: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:81: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:81: undefined reference to `as::PhaseCut::SetDimValue(double)'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:84: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:84: undefined reference to `as::phaseCut'
C:\Arduino\Sketchbook\libraries\AskSinPP-master/actors/PWM.h:84: undefined reference to `as::PhaseCut::Stop()'
collect2.exe: error: ld returned 1 exit status
exit status 1
Fehler beim Kompilieren für das Board ATmega644.
VG
Rene
-
re-vo-lution
- Beiträge: 131
- Registriert: 07.01.2018, 15:11
- Wohnort: 08233 Treuen
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 8 Mal
Beitrag
von re-vo-lution » 23.12.2020, 15:28
Vielen Dank, nun hat es funktioniert.
Somit konnten ich einen RWE/Innogy/Livisi Dimmer ISD2 in eine Homematic-Gerät umflashen.
Nur die Zentrale erkennt das Gerät nicht als Dimmer, sondern als "HSS-DX"!?
VG
Rene