Rolladensteuerung für Hutschiene im Selbstbau
Moderator: Co-Administratoren
-
- Beiträge: 34
- Registriert: 20.11.2020, 16:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 1 Mal
Re: Rolladensteuerung für Hutschiene im Selbstbau
Moin,
negativ. Ablernen in Werkszustand hat super funktioniert anlegen auch wieder. Ergebnis ist leider das gleiche.
Kanal 2-10 zur Zeit nicht konfigurierbar
Kanal 1 keine 2. interne taste in der konfig
Das ganze reagiert auf keine Taste außer konfig
Muss vielleicht in den eeprom Adressen was für den mega angepasst werden? Oder Asksin.h? Ich teste Mal nen zweiten mega. Nicht das die Eingänge spinnen. Aber wäre schon ungewöhnlich.
negativ. Ablernen in Werkszustand hat super funktioniert anlegen auch wieder. Ergebnis ist leider das gleiche.
Kanal 2-10 zur Zeit nicht konfigurierbar
Kanal 1 keine 2. interne taste in der konfig
Das ganze reagiert auf keine Taste außer konfig
Muss vielleicht in den eeprom Adressen was für den mega angepasst werden? Oder Asksin.h? Ich teste Mal nen zweiten mega. Nicht das die Eingänge spinnen. Aber wäre schon ungewöhnlich.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Rolladensteuerung für Hutschiene im Selbstbau
Nee, dann würde nicht
kommen.
Beim Öffnen der Geräteeinstellungen werden die Register direkt vom Aktor abgefragt.
Wenn da irgendwelche Settings unplausibel sind oder gar nicht abgefragt werden können, dann kommt diese Meldung.
Deshalb der Tipp mit dem Werksreset, damit die internen Peerings erstmal neu angelegt werden.
Mir nicht bekannt. Ich verwende den Mega2560 auch in einem Projekt... aber kann sein, dass ich da mit der EEPROM-Belegung noch weit unter der Grenze liege.
Soweit ich aus deinem Screenshot sehen konnte, belegst du 2,7k... das sollte bei möglichen 4k des 2560 auch kein Problem sein.
-
- Beiträge: 34
- Registriert: 20.11.2020, 16:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 1 Mal
Re: Rolladensteuerung für Hutschiene im Selbstbau
Sooo. Nach langem testen und einem 6s Reset per Taster erscheinen jetzt 10 Kanäle sauber bedienbar in der WebUI.
Nur auf die Taster mag der Mega nicht reagieren. Komischer weise funzt auch die 8 als Konfig Botton nicht, mit der 3 geht's.
Wo im Code werden denn die Inputs festgelegt. Finde irgendwie nur die Outputs.
Nur auf die Taster mag der Mega nicht reagieren. Komischer weise funzt auch die 8 als Konfig Botton nicht, mit der 3 geht's.
Wo im Code werden denn die Inputs festgelegt. Finde irgendwie nur die Outputs.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Rolladensteuerung für Hutschiene im Selbstbau
Das Problem hatte ich damals auch und bin dann auf Pin 13 ausgewichen.
Hatte aber keine Lust, mich da weiter mit zu befassen.
Möglicherweise hat der Mega2560 nicht an allen Pins (softwareseitig aktivierbare) Pullup-Widerstände?
Was genau meinst du?
Code: Alles auswählen
InternalButton<BlindType> btnup(sdev, 1);
buttonISR(btnup, UP_BUTTON_PIN);
-
- Beiträge: 34
- Registriert: 20.11.2020, 16:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 1 Mal
Re: Rolladensteuerung für Hutschiene im Selbstbau
Also externe 10k Pullups bringen es auch nicht.
ich meinte das festlegen ob ein Pin Input oder Output ist. Und eben die Pullups aktivieren. Oder findet das in der Asksin.h statt?? Bzw. in der Button.h??
Das Output findet ja hier statt:
Aber da könnten auch meine Programmierkenntnisse nicht ausreichend sein um das zu blicken.
ich meinte das festlegen ob ein Pin Input oder Output ist. Und eben die Pullups aktivieren. Oder findet das in der Asksin.h statt?? Bzw. in der Button.h??
Das Output findet ja hier statt:
Code: Alles auswählen
void init (uint8_t op, uint8_t dp) {
on_relay_pin = op;
dir_relay_pin = dp;
pinMode(on_relay_pin, OUTPUT);
pinMode(dir_relay_pin, OUTPUT);
motorStop();
BaseChannel::init();
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Rolladensteuerung für Hutschiene im Selbstbau
Die AskSinPP.h included die Button.h.
Standard für den InternalButton ist INPUT_PULLUP
https://github.com/pa-pa/AskSinPP/blob/ ... ton.h#L297
InternalButton ist von StateButton abgeleitet.
StateButton init() macht das pinMode()... hier: https://github.com/pa-pa/AskSinPP/blob/ ... ton.h#L215
-
- Beiträge: 34
- Registriert: 20.11.2020, 16:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 1 Mal
Re: Rolladensteuerung für Hutschiene im Selbstbau
Hmmm?!?!? Ich werde nochmal einen andern 2560 testen aber dann bin ich mit meinem Latein am Ende.
Der Code ist eben für nen ProMini gedacht. Wer weis was alles noch geändert werden muss. Aber das ist was für die Fachleute da zähle ich mich nicht dazu. Wäre aber schon reizend ein 10 fach Jalo Aktor. Zu bedienen geht das über die WebUI schonmal sauber und Flüssig.
Danke, schönen Sonntag Abend.
Der Code ist eben für nen ProMini gedacht. Wer weis was alles noch geändert werden muss. Aber das ist was für die Fachleute da zähle ich mich nicht dazu. Wäre aber schon reizend ein 10 fach Jalo Aktor. Zu bedienen geht das über die WebUI schonmal sauber und Flüssig.
Danke, schönen Sonntag Abend.
-
- Beiträge: 32
- Registriert: 02.08.2021, 08:06
- System: Alternative CCU (auf Basis OCCU)
- Danksagung erhalten: 1 Mal
Re: Rolladensteuerung für Hutschiene im Selbstbau
Guten Abend,
ich war nicht untätig und habe den Prototypen mit Atmega 1284P auf dem Steckbrett fertig.
Die Anpassungen des 2-Kanal Sketches zum 4-Kanal Sketch hat auch einwandfrei funktioniert. Ebenso das Anlernen an der CCU. Danke Jerome.
Eine Frage: ich habe noch 7 IO's vom Atmega übrig und hätte 4 davon gern noch als Eingänge für Reed-Kontakte beschaltet (einfache Schließer).
Hintergrund: Ich habe an jedem Fenster am Rollokasten einen Reed-Kontakt mit dem ich den Zustand Fenster Auf/zu abfrage.
Kann das funktionieren ? Wie bekomme ich diese Information noch im Sketch unter ?
Danke und Gruß
Pappabastelt
ich war nicht untätig und habe den Prototypen mit Atmega 1284P auf dem Steckbrett fertig.
Die Anpassungen des 2-Kanal Sketches zum 4-Kanal Sketch hat auch einwandfrei funktioniert. Ebenso das Anlernen an der CCU. Danke Jerome.
Eine Frage: ich habe noch 7 IO's vom Atmega übrig und hätte 4 davon gern noch als Eingänge für Reed-Kontakte beschaltet (einfache Schließer).
Hintergrund: Ich habe an jedem Fenster am Rollokasten einen Reed-Kontakt mit dem ich den Zustand Fenster Auf/zu abfrage.
Kann das funktionieren ? Wie bekomme ich diese Information noch im Sketch unter ?
Danke und Gruß
Pappabastelt
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Rolladensteuerung für Hutschiene im Selbstbau
Die zweite mindestens genau so wichtige Frage: Wie bekommst du diese Information CCU-seitig unter?Pappabastelt hat geschrieben: ↑28.10.2021, 21:41Wie bekomme ich diese Information noch im Sketch unter ?
Du müsstest zunächst ein neues Custom-Gerät erstellen mit den zusätzlichen Kanälen und fixen Kanalangaben für die Rollladen-Kanälen (also nicht mehr count_from_sysinfo) usw.