Seite 1 von 5

HM-LC-Dim1PWM-CV funktioniert nicht

Verfasst: 01.11.2019, 16:11
von Hoppla
Anlernen ist gelöst, aber viel mehr funktioniert nicht....

Ich bekomme den Dimmer einfach nicht angelernt.
Als erstes "Radio" konfiguriert, funktioniert einwandfrei.
Dann den Sketch kompiliert und hochgeladen, das Gerät meldet sich danach auf der Seriellen:

Code: Alles auswählen

AskSin++ V4.1.0 (Oct 31 2019 11:52:03)
Address Space: 32 - 843
CC init1
CC Version: 14
 - ready
Config Freq: 0x21661A
ID: 111247  Serial: PsiDim1248
<- 0F 01 86 10 111247 000000 06 03 00 00 00 00  - 4235
<- 0F 02 86 10 111247 000000 06 01 00 00 00 00  - 4335
<- 0F 03 86 10 111247 000000 06 02 00 00 00 00  - 4435 
und schreibt fleissig in die Konsole was es "hört"

Aber anlernen geht nicht, normal flackert da ja auch die LED auf dem Arduino, aber auch das passiert nicht.
Ich habe den Sketch von der Seite:
https://github.com/AskSinPP/asksinpp.de ... M_btns.ino
und diverse andere von papa ausprobiert.

Ein beliebiger anderer Sketch auf der Hardware lässt sich problemlos anlernen.


Besten Dank

Re: HM-LC-Dim1PWM-CV nicht anzulernen

Verfasst: 01.11.2019, 16:44
von der-pw
Drückst du "longpress" beim Anlernen?
Der Button ist sowohl Config als auch interner Switch.

Re: HM-LC-Dim1PWM-CV nicht anzulernen

Verfasst: 01.11.2019, 17:47
von Hoppla
Ich hatte wohl nicht lange genug gedrückt, aber das wars...
und deswegen hab ich gestern den halben Tag ....


https://i.kym-cdn.com/entries/icons/ori ... cepalm.jpg



DANKE

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 19:51
von Hoppla
Also anlernen lässt er sich jetzt.
Aber ich habe keinerlei Reaktion auf dem Ausgangspin 3.
Weder über die Taste noch ein Programm oder das Web-UI!

Leuchtet nicht, auch mit dem Oszi ist nichts nachzuweisen.

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 20:10
von jp112sdl
Bau mal in die PWM.h ein DPRINT im init() ein, um zu schauen, ob der Code korrekt läuft und der Pin initialisiert wird.

P.S.: Und ich weiß grad nicht, ob Pin 3 wegen der Timer als PWM genutzt werden kann

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 20:22
von Hoppla
Ich hab gerade eben die 5 getestet, geht auch nicht...

das einbauen des DPRINT überfordert meine Kenntnisse ...

aber:

Code: Alles auswählen

20:20:28.986 -> ignore 13 12 00 83 95CF95 F00001 00 00 25 94 6B 3A AD F3 30 DD  - 4993
20:20:30.713 -> ignore 0C 35 86 70 345682 000000 00 DC 16  - 5040
20:20:35.837 ->  debounce
20:20:35.871 ->  pressed
20:20:36.075 ->  released
20:20:36.075 -> -> 0B 04 02 40 111327 111327 01 04  - 5163

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 20:26
von Hoppla
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#include <AskSinPP.h>
#include <LowPower.h>

#include <Dimmer.h>


pwm.h taucht nirgends auf

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 20:36
von jp112sdl
Die wird in der Dimmer.h einbezogen.

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 21:05
von Hoppla
Ich blicke absolut nicht durch, das geht weit über meine Kentnisse hinaus.
Ich finde nicht mal eine verständliche Anleitung zu dem Befehl.

Re: HM-LC-Dim1PWM-CV nicht anzulernen [noch nicht ganz GELÖST]

Verfasst: 01.11.2019, 21:08
von jp112sdl
Hoppla hat geschrieben:
01.11.2019, 21:05
Ich finde nicht mal eine verständliche Anleitung zu dem Befehl.
Es gibt keine Anleitung...


PWM.h, nach Zeile 38 fügst du ein

Code: Alles auswählen

DPRINT("PIN ");DDEC(pin);DPRINTLN(" initialisiert");