RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

hotroot
Beiträge: 55
Registriert: 23.05.2017, 13:08
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von hotroot » 13.02.2023, 21:22

Hallo Jérôme,

MP9 ist der TX-Pin.

mit internem EEPROM sieht die Debug-Ausgabe so aus:

Code: Alles auswählen

AskSin++ v5.0.2 (Feb 13 2023 21:14:19)
Address Space: 32 - 1618
Radio init1
CC Version: 03
 - ready
mit aktiviertem externen EEPROM ändert sich die Ausgabe nicht, was ich auch nicht erwartet hätte. Was wäre den denn Maximale Wert, der hier stehen könnte beim internen EEPROM? Eventuell kann man ja mit den Peerings noch etwas nach oben gehen.

Gruß
hotroot

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

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 13.02.2023, 22:25

hotroot hat geschrieben:
13.02.2023, 21:22
Was wäre den denn Maximale Wert,
:arrow:
jp112sdl hat geschrieben:
13.02.2023, 06:40
Der ATMega644 hat intern jedoch nur 2k
:arrow: 2k, also 2048

VG,
Jérôme ☕️

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

hotroot
Beiträge: 55
Registriert: 23.05.2017, 13:08
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von hotroot » 14.02.2023, 00:01

:mrgreen: hätte man drauf kommen können :wink:

mit 10 Peerings sieht das ganze so aus:

Code: Alles auswählen

AskSin++ v5.0.2 (Feb 13 2023 23:09:06)
Address Space: 32 - 2002
Radio init1
CC Version: 03
 - ready
mit 11 Peerings sind wir drüber:

Code: Alles auswählen

AskSin++ v5.0.2 (Feb 13 2023 23:11:29)
Address Space: 32 - 2194
Radio init1
CC Version: 03
 - ready
Allerdings habe ich auch das Problem, dass mit 10 Peerings die Kanäle 2 und 3 in der CCU kaputt sind, wenn ich den internen EEPROM verwende.

mit 9 Peerings sieht es in der CCU gut aus:

Code: Alles auswählen

AskSin++ v5.0.2 (Feb 13 2023 23:19:00)
Address Space: 32 - 1810
FFFFFFFF
Init Storage: CAFEBEF1
Radio init1
CC Version: 03
 - ready
auf meinem ISD2 ist ein ATMLH024 2GB aufgelötet. Zu dem finde ich allerdings kein Datenblatt.
ATMLH024.jpg
Damit haben wir jetzt bei drei Aktoren drei unterschiedliche Bausteine:
ATMLH142 2GB
ATMLH030
ATMLH024 2GB

Bei meinem Aktor hat gerade das Wiederherstellen der Werkseinstellungen mit aktiviertem externe EEPROM und 10 Peerings problemlos funktioniert. Auch sehen die Geräteeinstellungen in der CCU gut aus:

Code: Alles auswählen

Temp: 263
Temp: 264
Temp: 264
Temp: 264
-> 0B 04 A0 11 318D1F 04172F 04 00  - 90718
<- 0A 04 80 02 04172F 318D1F 00  - 9AskSin++ v5.0.2 (Feb 13 2023 23:39:32)
Address Space: 32 - 2002
00000000
Init Storage: CAFEAE11
Radio init1
CC Version: 03
 - ready

Eventuell baue ich den zweiten ISD2 die Tage nochmal aus und debugge dort mal das Wiederherstellen der Werkseinstellungen. Dann kann ich auch den jetzt funktionierenden Aktor nochmal mit peerings bestücken und prüfen ob ich auch wirklich 8 Peerings hinbekomme, die dann auch alle funktionieren.

Oder hat noch jemand eine Idee wie man die Probleme von Daniel debuggen könnte?

Gruß
hotroot

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

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 14.02.2023, 06:45

hotroot hat geschrieben:
14.02.2023, 00:01
auf meinem ISD2 ist ein ATMLH024 2GB aufgelötet. Zu dem finde ich allerdings kein Datenblatt.
ATMLHxxx gibt nur Produktionsjahr und -woche an.

Die 2. Zeile (2GB) ist die interessante Information.
ee.png
ee.png (14.37 KiB) 609 mal betrachtet

Datenblatt: https://ww1.microchip.com/downloads/en/ ... oc5194.pdf
Package Infos ab Seite 14.

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: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von papa » 14.02.2023, 08:27

Passt den die Anzahl und Größe der Pages ?

Code: Alles auswählen

template <uint8 ID,uint16_t EEPROM_NUM_PAGES,uint8_t EEPROM_PAGESIZE>
class at24cX 
Anfragen zur AskSin++ werden nur im Forum beantwortet

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

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 14.02.2023, 08:34

papa hat geschrieben:
14.02.2023, 08:27
Passt den die Anzahl und Größe der Pages ?

Code: Alles auswählen

template <uint8 ID,uint16_t EEPROM_NUM_PAGES,uint8_t EEPROM_PAGESIZE>
class at24cX 

Code: Alles auswählen

3. Memory Organization
AT24C1024B, 1024K SERIAL EEPROM: The 1024K is internally organized as 512 pages of
256 bytes each. 
Müsste dann im Sketch sein:

Code: Alles auswählen

#define STORAGEDRIVER at24cX<0x50,512,256> 

VG,
Jérôme ☕️

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

[Daniel]
Beiträge: 50
Registriert: 17.05.2015, 00:40
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von [Daniel] » 14.02.2023, 21:09

jp112sdl hat geschrieben:
14.02.2023, 08:34
Müsste dann im Sketch sein:

Code: Alles auswählen

#define STORAGEDRIVER at24cX<0x50,512,256> 
Vielen Dank für eure Hilfe, wenn ich die Zeile im Sketch abändere bleibt der Aktor beim Booten hängen:

Code: Alles auswählen

AskSin++ v5.0.2
Zurück zu:

Code: Alles auswählen

#define STORAGEDRIVER at24cX<0x50,128,32> 

Code: Alles auswählen

AskSin++ v5.0.2AskSin++ v5.0.2 (Feb 14 2023 21:08:52)
Address Space: 32 - 1601
CC init1
CC Version: 03
 - ready
 
Also nur das interne?

Könnt ihr das Profil Dimmer - ein/aus & heller/dunkler prüfen?
Ein/Aus bei kurzem Tastendruck funktioniert, das Dimmen bei langen Tastendruck allerdings nicht.
Er springt dann zwischen 95 und 100%.
dim_ein_aus_heller_dunkler.png
dim_ein_aus_heller_dunkler.png (6.59 KiB) 547 mal betrachtet

hotroot
Beiträge: 55
Registriert: 23.05.2017, 13:08
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 6 Mal
Danksagung erhalten: 7 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von hotroot » 15.02.2023, 12:06

Moin zusammen,

ich bin endlich zu Testen gekommen und kann Daniels Beobachtungen bestätigen. Damit:
jp112sdl hat geschrieben:
14.02.2023, 08:34
Müsste dann im Sketch sein:

Code: Alles auswählen

#define STORAGEDRIVER at24cX<0x50,512,256> 
bleibt der Aktor beim Start hängen. Es wird nichtmal mehr das Kompilierdatum ausgegeben:

Code: Alles auswählen

AskSin++ v5.0.2
Wenn ich die Zeile wieder herausnehme und den internen EEPROM nehme, startet der Aktor wieder wie gewohnt:

Code: Alles auswählen

AskSin++ v5.0.2 (Feb 15 2023 11:32:01)
Address Space: 32 - 1618
Radio init1
CC Version: 03
 - ready
getestet habe ich mit dem aktuellen Master-Branch von AskSin++ und meinen beiden Dimmaktoren.

Das Problem von Daniel mit den nicht sauber funktionierenden langen Tastendrücken kann ich nicht nachvollziehen. Bei mir dimmt der Dimmer korrekt von 0-100% hoch bzw. von 100-0% runter bei einem langen Tastendruck. Ich habe auch gerade extra nochmal den bereits verbauten Dimmer gegen den Reserver-Dimmer getauscht und auch da funktioniert das hoch- und runterdimmer per langem Tastendruck problemlos.

Hat noch jemand eine Idee wie man das externe EEPROM debuggen kann? Ich brauche es nicht zwingend, 6 direkte Verknüpfungen sind für mich im Moment genug. Ich würde sonst nochmal einen PR machen um nur das interne EEPROM zu nutzen.

Gruß
hotroot

[Daniel]
Beiträge: 50
Registriert: 17.05.2015, 00:40
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 6 Mal
Danksagung erhalten: 1 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von [Daniel] » 15.02.2023, 17:55

Als Ergänzung, ich habe den Aktor mit dem Versuch das interne EEPROM zu adressieren eine Zeit lang stehen lassen.
Dachte das die Erstinitialiserung vielleicht etwas dauert. Hat aber nicht geholfen.

Hm, mir fällt gerade ein das der Dimmer aktuell ohne Leistungsplatine auf dem Tisch liegt. Die Kabel für Prog und Seriallog habe ich kurz angelötet, soviele Hände habe ich dann leider doch nicht :) Vielleicht daher die Nichtfunktion bei langem Tastendruck mit der Einstellung Dimmer ein/aus - heller/dunkler.

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: RWE/Innogy/Livisi Unterputz-Dimmer ISD2 - Homematic/AskSinPP Firmware

Beitrag von Bratmaxe » 29.04.2023, 21:31

Hi hat jemand die Schaltung von dem Aktor bzw vom Baugleichen HM Aktor?
Ich habe die von den 1 fach Aktor, 2 Fach Aktor und Rollladenaktor, aber die Schaltung fehlt mir leider.
Gruß Carsten

Antworten

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