Seite 1 von 9

RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 05.01.2021, 18:18
von re-vo-lution
Hier nun die Info dazu wie man einen Zwischenstecker Innen (PSS) per ASKSINPP-Firmware zu einem Homematic Zwischestecker umflasht.

Dazu kann folgender Sketch benutzt werden:

https://github.com/jp112sdl/Beispiel_As ... 1-Pl-DN-R1

Folgende Einstellungen der GPOIs müssen geändert werden:

#define CONFIG_BUTTON_PIN 0
#define LED_PIN 8
#define RELAY1_PIN 14

Danach läßt sich der Zwischenstecker als HM-LC-Sw1-Pl-DN-R1 anlernen

Vielen Dank an jp112sdl und pa-pa für die geniale Arbeit die in ASKSINPP steckt.

VG

Rene

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 06.01.2021, 12:57
von Berniie
Hallo Rene,
könntest du etwas genauer beschreiben, was ich tun muß um den Zwischenstecker umzuprogammieren?

LG Jörg

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 06.01.2021, 17:57
von 1techone
Beitrag von Berniie » 06.01.2021, 12:57

Hallo Rene,
könntest du etwas genauer beschreiben, was ich tun muß um den Zwischenstecker umzuprogammieren?
:?: Hallo, würde mich auch sehr interessieren. :?: Hoffe mir geht dann ein :idea: auf :!:
Ich würde auch gerne einige Teile (Livisi Zwischenstecker, WSC2 und FB) umprogrammieren

Gruß Jürgen

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 06.01.2021, 18:28
von re-vo-lution
Ich komme leider heute und morgen nicht dazu das ausführlich hier zu beschreiben, hole ich aber nach.
Wer es nicht erwarten kann findet alles auch unter www.asksinpp.de
Dort schauen wie man per ISP-Programmer flasht und wie man die atmegas implementiert.

Vg

René

edit:

Hab jetzt doch etwas Zeit.

1. Arduino IDE so einrichten wie auf www.asksinpp.de beschrieben

2. Wenn noch nicht eingebunden, dann die Atmega 328P Treiber in der IDE einrichten
Dazu in der Arduino IDE bei "Zusätzlichen Boardverwalter URLs" folgendes rein kopieren:
https://raw.githubusercontent.com/sleem ... index.json
Dann unter Werkzeuge-Boardverwalter die "DIY ATmega8...." installieren

3. einen neuen Sketch in der Arduino IDE erstellen und leeren

4. Den Sketch https://github.com/jp112sdl/Beispiel_As ... 1-Pl-DN-R1 kopieren und im neu erstellten
Sketch reinkopieren

5. Einstellungen der GPOIs ändern:

#define CONFIG_BUTTON_PIN 0
#define LED_PIN 8
#define RELAY1_PIN 14

Device Serial und Device ID anpassen

6. in der Arduino IDE unter Werkzeuge das Board und die Einstellungen wie im angehängten Bild auswählen

7. Den ISP an die PSS-Platine anschließen(wie im Bild "PRG1" richtig herum lesbar, Pins von links nach rechts SCK|VCC|MISO|MOSI|RESET|GND)

8. flashen

Sollte so funktionieren, trotzdem wie immer tut Ihr dies auf eigene Gefahr.

mfg

Rene

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 07.01.2021, 18:54
von Berniie
Super. Danke dafür. Müssen nur noch die beiden Zwischenstecker per Post eintrudeln.
Ich nehme an PRG1 entspricht der PR1 Beschriftung im Bild.

Schöne Grüße,
Jörg

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 08.01.2021, 14:57
von 1techone
Hallo,
danke für die schnelle Beschreibung, doch leider ist bei mir noch kein :idea: aufgegangen
Wer es nicht erwarten kann findet alles auch unter www.asksinpp.de
Dort schauen wie man per ISP-Programmer flasht und wie man die atmegas implementiert.
Der Link funktioniert bei mir nicht, ich denke es soll zur Seite AskSin++ führen (bei mir klappt es mit diesem Link https://asksinpp.de/ ) aber dort finde ich nichts weiterführendes über „ISP-Programmer flash der Atmegas“
Dazu in der Arduino IDE bei "Zusätzlichen Boardverwalter URLs" folgendes rein kopieren:
https://raw.githubusercontent.com/sleem ... index.json
Dann unter Werkzeuge-Boardverwalter die "DIY ATmega8...." installieren
Auch Punkt2. klappt bei mir nicht. Den Link unter „zusätzliche URLs“ einfügen klappt, aber unter Werkzeuge-Boardverwalter ist „DIY ATmega8..“ nicht zu finden.

Ich habe :
Arduino-Version.PNG
Arduino-Version.PNG (4.3 KiB) 6279 mal betrachtet
Es ist die neueste Version über den WIN-Store auf mein WIN10 geupdatet, aber die Bezeichnung macht mich ein wenig stutzig, und da sie auf dem Computer ist, kann ich sie auch nicht direkt von Arduino laden. Kann es sein, dass die Version irgendwie anders ist?

Ich habe gestern und heute Stunden mit dem Problem gekämpft, bin aber nicht weiter gekommen. Kannst du mir vielleicht einen Tipp oder Link senden, der mir weiterhilft, ...vielen Dank.

Mit freundlichen Grüßen
Jürgen

>>>Update:<<< ..es klappt jetzt, Fehler war: ich hatte einen Tiefstrich in dem Link vergessen (Copy und Paste ging leider nicht?!?)
Nach langer Laufzeit hatte die IDE eine Fehlermeldung unten ausgegeben, wo ich meinen Fehler bemerkte, ein_eingefügt und es klappt!
Eine frage noch: :?: Unter >> Programmer: " DIY ATmega: AVR ISP " << eintragen :?: .. die untere Zeile wurde leider nicht mit kopiert :roll:

Nochmals vielen DANK,
Jürgen

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 09.01.2021, 09:22
von re-vo-lution
Hier der Link zu asksinpp ISP.

https://asksinpp.de/Grundlagen/04-isp.html

Es kommt darauf an welchen ISP du hast, diesen musst Du dann auswählen. Ich habe den dort beschriebenen Diamex benutzt.

Vg

René

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 09.01.2021, 09:36
von 1techone
Danke,
Der Link funktioniert, da hatte ich schon gesucht, aber da steht nichts über „deinen Punkt 2“ mit dem ich die Probleme hatte🤓
Es hat sich aber geklärt der fehlende „ _ „ war die Lösung 😀
Nochmals Danke
Jürgen

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 03.01.2022, 16:56
von zahnheinrich
Guten Tag und gute Wünsche fürs neue Jahr in die Runde!

In der Vergangenheit habe ich mehrere homebrew/arduino Projekte erfolgreich durchgeführt, Kentnisse mit der Arduino Programmieroberfläche sind vorhanden. Bisher habe ich die scetche mittels FTDI Adapter überspielt.

Habe mich über die Feiertage mit diesem Projekt beschäftigt. Zum Hochladen des scetches zum Zwischenstecker habe ich extra den Diamex Programmer beschafft, die neue Firmware aufgespielt und alles nach vorstehender Anleitung abgearbeitet.
Trotzdem stehe ich an und hoffe auf einen Anstoss aus dem Forum.

Was habe ich gemacht:
20220103_162824.jpg
20220103_162724.jpg
Alle Anschlüsse/Lötstellen mehrfach überprüft.
das Hochladen des scetches funktioniert nicht und scheitert mit den Meldungen

Code: Alles auswählen

Der Sketch verwendet 21426 Bytes (66%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 607 Bytes des dynamischen Speichers.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x7a
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x7a
Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.
Die Status LED des Zwischensteckers blinkt alle 8 Sekunden durchgehend einmal, die Statusled des Diamex leuchtet ununterbrochen grün.

Beim Versuch mit einem zweiten Zwischenstecker stopt es exakt an der selben Stelle.
Habe inzwischen alle mir erreichbaren Quellen recherchiert, komme nicht weiter und hoffe nun, wie gesagt, auf Eure Hilfe!

Ulrich

Edit: Arduino 1.8.19

Re: RWE/Innogy/Livisi Zwischenstecker Innen PSS - Homematic/AskSinPP Firmware

Verfasst: 03.01.2022, 18:50
von stan23
zahnheinrich hat geschrieben:
03.01.2022, 16:56
das Hochladen des scetches funktioniert nicht und scheitert mit den Meldungen
Hallo Ulrich,

hast du "Hochladen mit Programmer" ausgewählt?