Ich plane so etwas ähnliches schon länger. Teile habe ich hier im Grunde schon alle liegen. Bin nur bis jetzt zu faul die Platinen zu erstellen.
Grundlage ist ein (bzw. zwei) Twin-Relais von Pollin für 0,95EUR (Bestellnr. 340424). Das kann 25A Schalten und sollte hoffentlich reichen. Eleganter wäre natürlich eine H-Brücke, aber da habe ich keinen (bezahlbaren) Treiber gefunden, der einen solch hohen Strom schalten kann. Und selber eine mit MOSFETs aufzubauen, ist mir zu aufwendig.
Dann habe ich mir noch (glaube von Conrad?) zwei 0,1 Ohm 5W Drahtwiderstände besorgt, die als Shunt-Widerstände dienen sollen um festzustellen, wann die Fenster blockieren.
Habe vor 2 Platinen aufzubauen für Fahrer- und Beifahrertür. Wäre gut, wenn ich die bestückten Platinen noch direkt unter die Schalter setzen könnte. Auf jeder Platine kommt ein Mikrocontroller zum Einsatz. Welchen weiß ich noch nicht ganz genau, vermutlich werde ich aber ein Atmega8 nehmen. 2 Platinen und Mikrocontroller, weil ich möglichst wenig Leitung von der einen Tür in die andere legen will. So würde eine dünne Ader reichen.
Habe auch schon überlegt, ob ich das nicht mit Funkmodulen realisieren kann, um gar keine Leitung zwischen den Türen zu verlegen. Ein entsprechendes Funkmodul kostet bei Pollin 6EUR. Wenn es jetzt einen passenden Bootloader für den Atmega geben würde, so dass man den über die Funkschnittstelle auch Programmieren könnte, so wäre die Wahl schon getroffen. Leider habe ich keinen Bootloader für Funkmoduleinsatz finden können.

. Nur für die Verbindung bevorzuge ich dann aus Kostengründen doch nur ein Drähtchen.
Auf der Platine müsste jedenfalls nur: Eins der genannten Twinrelais, der Mikrocontroller, ein Shuntwiderstand 0,1Ohm, ein 5V Spannungsregler mit 2 Kondensatoren (alternativ ein Step-Down-Regler mit entsprechende Beschaltung) und zwei NPN-Transistoren mit Vorwiderständen um das Relais anzusteuern (ggf. noch 2 Freilaufdioden für die Relaisspulen). Der Türschalter würde ich dann mit 5V-Spannungsversorgung direkt am Mikrocontroller anschließen. Den Rest (den 4poligen Stecker von der Spannungsversorgung und Motor) an das Relais mit den Shunt, bzw. auch an den Spannungsregler.
Einziges Problem: Wie kriege ich Dauerplus auf die Fensterheber? Dazu müsste ich wohl erst mal einen Motorraum-Sicherungskasten aus einem Unfallwagen analysieren. Bis jetzt konnte ich noch keinen finden. Meinen eigenen möchte ich ungern auseinandernehmen.
Dadurch ergeben sich tolle Möglichkeiten:
Geplant habe ich, die original Fensterheberschalter weiterzuverwenden. Ein Doppelklick soll dabei die Seite umschalten (von der Fahrertür aus wäre für mich schon ausreichend), so dass man mit einem Schalter beide Fenster bedienen kann.
Ein kurzes Klicken lässt das Fenster automatisch auf- oder zu fahren (über den Shunt wird der Blockierstrom erkannt und der Mikrocontroller schaltet das Relais wieder ab). Durch einen erneuten Klick lässt sich das Fenster aber auch jederzeit anhalten. Durch längeres Halten hat man natürlich die 'normale' Fensterheberfunktion wie jetzt auch.
Wenn in den Türen sogar ein ZV-AUF und ZU Signal liegt, umso besser. (Signal zu den Stellmotoren?)
Schließt man die mit an den Mikrocontroller an (dazu benötigt man zur Spannungsanpassung natürlich noch einen Spannungsteiler aus zwei Widerständchen auf der Platine), so ergeben sich weitere Möglichkeiten: Automatisches Schließen der Fenster beim Verriegeln der ZV.
Lässt man dann noch einen Timer im Mikrocontroller mitlaufen, so kann dieser sich die Zeit merken und beim Entriegeln der ZV die Fenster etwa wieder in die letzte Stellung auffahren (Auffahren geht meist etwas Schneller als zufahren, besonders im Winter. Da muss man wahrscheinlich noch den Mittelwert eines Korrekturfaktors mit einbeziehen. Wenn man möchte, kann man auch noch einen Temperatursensor anschließen, der Einfluss auf den Faktor nimmt. Das geht aber erst mal zu weit).
Zusätzlich würde ich noch einen weiteren Langzeittimer mit einbauen. Bei mehr als - sagen wir 5 Stunden - Stillstand, sollen die Fenster beim Entriegeln der ZV nicht mehr automatisch auffahren. Wer möchte an einem kühlen morgen gleich die Fenster öffnen
Alternativ kann man natürlich auch einen Temperatursensor auswerten: Wenn die Temperatur im Innenraum mehr als 3 Grad gefallen ist, sollen die Fenster ebenfalls nicht mehr öffnen. Wenn die Temperatur über 30Grad ist, sollen die Fenster immer automatisch beim Entriegeln ganz öffnen... Viele Dinge wären also dank Mikrocontroller noch denkbar!