CCU addon für HB-LC-Dim1TPBU-FM

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)

Re: CCU addon für HB-LC-Dim1TPBU-FM

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

Re: CCU addon für HB-LC-Dim1TPBU-FM

Beitrag von re-vo-lution » 13.12.2020, 17:23

adi961 hat geschrieben:
06.05.2020, 23:48
Hallo zusammen,

Ich habe mir meinen HM-LC-Dim1TPBU-FM mit der example Firmware aus der AskSinPP library geflashed (https://github.com/pa-pa/AskSinPP/tree/ ... im1TPBU-FM) um die Tasten seperat von dem Dimmaktor zu haben.
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)

Re: CCU addon für HB-LC-Dim1TPBU-FM

Beitrag von adi961 » 13.12.2020, 17:44

re-vo-lution hat geschrieben:
13.12.2020, 17:23
adi961 hat geschrieben:
06.05.2020, 23:48
Hallo zusammen,

Ich habe mir meinen HM-LC-Dim1TPBU-FM mit der example Firmware aus der AskSinPP library geflashed (https://github.com/pa-pa/AskSinPP/tree/ ... im1TPBU-FM) um die Tasten seperat von dem Dimmaktor zu haben.
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

Re: CCU addon für HB-LC-Dim1TPBU-FM

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

Re: CCU addon für HB-LC-Dim1TPBU-FM

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

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU addon für HB-LC-Dim1TPBU-FM

Beitrag von jp112sdl » 21.12.2020, 22:59

In der Wire.h von MightyCore ist BUFFER_LENGTH nicht definiert.
Das ist mal rausgeflogen
https://github.com/MCUdude/MightyCore/c ... ba69fe4dc1

Schreibs im Sketch einfach ganz oben drüber

Code: Alles auswählen

#define BUFFER_LENGTH 32

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

papa
Beiträge: 705
Registriert: 22.05.2018, 10:23
Hat sich bedankt: 24 Mal
Danksagung erhalten: 120 Mal

Re: CCU addon für HB-LC-Dim1TPBU-FM

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

Re: CCU addon für HB-LC-Dim1TPBU-FM

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

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU addon für HB-LC-Dim1TPBU-FM

Beitrag von jp112sdl » 23.12.2020, 13:56

re-vo-lution hat geschrieben:
23.12.2020, 13:41
neuer Fehler:
Hier
https://github.com/pa-pa/AskSinPP/blob/ ... ut.cpp#L15
das
|| defined(__AVR_ATmega644__)

entfernen und die Zeile https://github.com/pa-pa/AskSinPP/blob/ ... ls.cpp#L14
ändern in
#if defined(ARDUINO_ARCH_AVR) && ! defined(__AVR_ATmega644A__)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

re-vo-lution
Beiträge: 131
Registriert: 07.01.2018, 15:11
Wohnort: 08233 Treuen
Hat sich bedankt: 21 Mal
Danksagung erhalten: 8 Mal

Re: CCU addon für HB-LC-Dim1TPBU-FM

Beitrag von re-vo-lution » 23.12.2020, 15:28

jp112sdl hat geschrieben:
23.12.2020, 13:56
re-vo-lution hat geschrieben:
23.12.2020, 13:41
neuer Fehler:
Hier
https://github.com/pa-pa/AskSinPP/blob/ ... ut.cpp#L15
das
|| defined(__AVR_ATmega644__)

entfernen und die Zeile https://github.com/pa-pa/AskSinPP/blob/ ... ls.cpp#L14
ändern in
#if defined(ARDUINO_ARCH_AVR) && ! defined(__AVR_ATmega644A__)
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

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“