Verschiedenes > Bastelecke

Viessman Optolink Adapter: Platinenbestellung + Fertigung

(1/175) > >>

PeMue:
Hallo zusammen,

da anscheinend ein gewisses Interesse an meiner Optolink Platine besteht, lade ich hier mal den aktuellen Schaltplan hoch (siehe Anhang).

Die Platine soll folgende Betriebsmodi sicherstellen:
- Betrieb an USB (jeglicher Rechner, der einen FTDI Treiber zur Verfügung stellt)
- Betrieb an der seriellen Schnittstelle am Raspberry Pi (o.ä), 3,3 V Pegel
- Betrieb über WLAN über einen ESP8266 ESP031 mit der René's Software (noch ungetestet)

Die Platine soll in ein Hammond 1551MBK Gehäuse oder 1551NBK Gehäuse, bei dem der Deckel ersetzt wird durch einen 3D Print mit dem Viessmann V.
(http://media.digikey.com/photos/Hammond%20Mfg%20Photos/1551MBK.jpg) bzw.
(http://media.digikey.com/photos/Hammond%20Mfg%20Photos/1551NBK.jpg).
Falls noch weitere Ideen, Verbesserungswünsche, etc. dann immer her damit.

Das aktuelle Layout sieht in etwa so aus:
(https://forum.fhem.de/index.php?action=dlattach;topic=51431.0;attach=49674;image)
(https://forum.fhem.de/index.php?action=dlattach;topic=51431.0;attach=49676;image)

Beschreibung Hardware
Grundsätzliche Beschreibung siehe https://forum.fhem.de/index.php/topic,51583.msg438176.html#msg438176
Beschreibung Raspberry Pi siehe https://forum.fhem.de/index.php/topic,51583.msg621854.html#msg621854
... kommt noch ...
Sendedioden:
L934SF4BT, 150220 Ohm
Empfangsdioden/transistoren:
SFH309FA (T) 15 kOhm
SFH229FA (D) 330 kOhm

Aufbau und Inbetriebnahme WLAN Variante
- die Platine bis auf den ESP8266-ESP01 bestücken
- die Lötjumper richtig setzen
- am USB Anschluss 5 V anlegen und die 5V bzw. die 3,3 V am Spannungsregler messen
- einen USB2seriell Wandler anschließen (Rx, Tx, GND (nicht kreuzen)), Spannung über USB anlegen
- per VitoTest oder voIdent testen, ob die Kommunikation klappt
- den ESP8266-ESP01 im Programmieradapter programmieren
- den WLAN Acess Point SSID "vitotronic-interface" suchen und mit Passwort "vitotronic" verbinden
- die Seite http://192.168.4.1 aufrufen und SSID bzw. Passwort des Routers eingeben, Voreinstellung für Port: 81
- den ESP8266-ESP01 auflöten
- den Adapter mit Spannung versorgen und an die Regelung stecken
- per PuTTY verbinden (IP Adresse vom Router holen, Port: 81 (oder was eingestellt wurde), RAW): jetzt muss alle 5 s ein PUTTY in der Konsole erscheinen
- falls alles ok, Gehäuse bohren und Platine bzw. Deckel mit 4 Schrauben fixieren

Beschreibung Software (WLAN Version)
siehe hier https://forum.fhem.de/index.php/topic,51583.msg433782.html#msg433782 bzw. hier https://forum.fhem.de/index.php/topic,51583.msg444221.html#msg444221
Die modifizierte Version der Software von renemt ist unten angehängt.
Wenn man sofort 1-wire braucht, kann man mit ESPEasy (transparent serial bridge bzw. 1-wire mit DS18B20 arbeiten (noch ungetestet).

Die WLAN Variante des Optolink Adapters kommt mit vorgeflashter Firmware.
Der Adapter macht einen Acess Point namens vitotronic-interface auf (Passwort: vitotronic).
Man geht im Browser auf die Adresse http://192.168.4.1 und macht die Einstellungen für sein eigenes WLAN (SSID bzw. Passwort, bei fester Adressvergabe auch diese Einstellungen eingeben).
Der Standard Port ist 81, der Parameter Timeout regelt, wie lange der Adapter bei Stromausfall auf den Router wartet, bis das WLAN wieder verfügbar ist (er versucht zuerst 20x zu verbinden, falls das nicht geht, wird timeout s gewartet, danach wird wieder 20x versucht, zu verbunden).
Bilder der Konfigurationsseite der Firmware v1.2 habe ich angehängt.

Beschreibung 1-wire Temperaturmessung
Die 1-wire Temperaturmessung ist hier beschrieben.

Unterschied der Regelungen
Es gibt Regelungen mit Klappdeckel (da ist relativ viel Platz um das Viessmann V) und mit "Schieber", bei dem die Bedieneinheit mittels einem Schieber abgedeckt werden kann. Für letztere braucht man einen speziellen Deckel, bei dem das V um 1 mm außermittig angebracht ist, damit der Optolink Adapter bündig auf die Regelung passt.

Preise
Alle Versionen/RaspberryPi Betrieb -> 5,00 +2,00 (1-wire Test) + Deckel + Aufbau

--- Code: ---Leiterplatte      1,50
Diode, Transistor 1,50
Transistor        0,20
Gehäuse           1,80
Deckel 3D Druck   3,00
--- Ende Code ---

USB Betrieb -> 10,00 + Deckel + Aufbau

--- Code: ---FT232RL           4,30
USB Buchse        0,50
Rs                0,20

--- Ende Code ---

WLAN Betrieb -> 9,00 + Deckel + Aufbau

--- Code: ---ESP8266 ESP01     2,50 (interne Antenne)
Rs                0,10
USB Buchse        0,70
MCP1703           0,60
Drucktaster       0,10

--- Ende Code ---
WLAN 1-wire Erweiterung

--- Code: ---2N7000            0,80
Rs                0,20

--- Ende Code ---

Zu den o.g. Preisen kommt noch eine Bestückungspauschale (~5 € + ~2,50 € 1-wire Test) bzw. der Versand hinzu.

Personen mit Zugriff auf 3D Drucker
kabakakao (Stephan)
reibuehl
Henk2015
Maui
tndx
bzw. 3D Druckservices
Dersch -> 3D Systems ist der Nachbar -> geht leider nicht
www.3dhubs.com
www.shapeways.com

Platinenbedarf:
---------- Testcharge v1.0 (11x) ---
3x PeMue -> erl. 2xTest, 1xUSB -> erl.
1x kabakakao (Stephan) (WLAN mit DebugUSB, komplett) -> erl.
1x persching (WLANUSB, komplett) -> erl.
1x qlaus (RaspberryPi, komplett, "Schieber") -> erl.
1x holger.schmidt (RaspberryPi, komplett) -> erl.
1x crusader (USB, komplett) -> erl.
1x Germi (David) (WLANUSB, komplett, "Schieber") -> erl.
1x Motivierte linke Hände (WLAN mit Debug, ohne 1-wire, komplett, "Schieber") -> erl.
1x jayjay2013 (RaspberryPi, komplett, "Schieber") -> erl.
---------- Testcharge v2.1 (11x) ---
1x mutanwulf (WLAN, Platine ohne ESP und ohne Deckel) -> erl., funktioniert nicht, Nacharbeit -> erl.
1x Heuberg (WLAN, unbestückt, ohne ESP, ohne Deckel) -> erl.
1x RettungsTim (WLAN, komplett) -> erl.
1x Rossini600 (WLAN, komplett) -> erl.
1x guhu (WLAN, komplett) -> erl.
1x sidi (WLAN ohne 1-wire, komplett, "Schieber") -> erl.
1x herbsl (USB, komplett, per PM) -> erl.
1x scooty (WLAN ohne 1-wire, komplett, "Schieber") -> erl.
1x kvo1 (Klaus), (WLAN ohne 1-wire, komplett,  "Schieber") -> erl.
1x wing350 (Reimer) (WLAN mit Debug, komplett, "Schieber") -> erl.
1x cheanrod (USB, komplett, "Schieber") -> erl.
---------- 1. Charge v2.2 (22x) ----------
2x postfux_at (WLAN, komplett, ungelötet, 2 Platinen, 2 Gehäuse, 2x Deckel "Schieber", 2xIR Diode, 2xIR Transistor, geändert per PM) -> erl.
1x tpm88 (Tobias) (WLAN mit 1-wire, komplett, "Schieber") -> erl.
1x Omega (Holger) (WLAN mit 1-wire, komplett) -> erl.
1x jschmitt  (Johannes) (WLAN, komplett, ungelötet, fertig (per PM)) -> erl.
1x ulli (WLAN mit 1-wire, komplett) -> erl.
1x ph1959de (Peter) (WLAN, komplett mit 1-wire, "Schieber") -> erl.
1x dampf123 (Klaus) (WLAN, komplett) -> erl.
1x squib (WLAN, komplett mit 1-wire, "Schieber", nach Belgien) -> erl.
2x peble (WLAN, komplett) -> erl.
1x waschbaerbauch (WLAN, komplett, ungelötet, fertig (per PM)) -> erl.
1x dogexan (WLAN, komplett, "Schieber") -> erl.
1x Happy Fhem User (WLAN->USB, komplett, "Schieber") -> erl.
1x morph (WLAN, komplett, "Schieber") -> erl.
1x Dersch (WLAN, komplett, ohne Deckel) -> erl.
1x Maui (WLAN, komplett, "Schieber", ohne Deckel) -> erl.
1x Markus. (WLAN, komplett, per PM) -> erl.
1x Pusemukel (Christian) (USB -> WLAN, komplett, per PM)
1x andies (WLAN, komplett, "Schieber")
1x frankreed (WLAN, komplett, 1-wire)
---------- 2. Charge v2.3 ----------
1x tndx (WLAN, komplett, "Schieber", ohne Deckel) -> baut selber auf -> erl.
1x tndx (USB, komplett, "Schieber", ohne Deckel) -> baut selber auf -> erl.
1x james4711 (USB, komplett, "Schieber", per PM) -> erl.
1x MLetze  (USB, komplett, "Schieber") -> erl.
1x Thomas_Homepilot  (Thomas) (USB, komplett, ggf. unbestückt) -> erl.
1x chopsor (USB, komplett, "Schieber") -> erl.
1x chopsor (WLAN, komplett, "Schieber") -> erl.
1x Hook81 (USB, komplett, "Schieber") -> erl.
1x ojb (USB, komplett, "Schieber") -> erl.
1x kilderman (USB, komplett, "Schieber", per PM) -> erl.
1x michael.winkler (WLAN, ohne Deckel, per PM) -> erl.
1x svlsbrg (René) (WLAN, komplett, per PM) -> erl.
1x marco-f (WLAN mit 1-wire, komplett) -> erl.
1x cbvo (WLAN, komplett, ggf. ohne Deckel?) -> erl.
1x Azze (Axel) (WLAN, komplett, per Mail) -> erl.
1x bw (USB, komplett, "Schieber", per PM)
1x d.schoen (USB, komplett, ohne Deckel)
1x Depechem (Thomas) (Raspberry Pi, komplett, "Schieber")
1x salma (Raspberry Pi, komplett, NY USA)
1x Ascona b (WLAN, komplett, "Schieber")
1x D_aniel (WLAN mit 1-wire, komplett)
1x Kelovar (WLAN mit 1-wire, komplett, per PM)
2x kaputt (WLAN, komplett)
1x Matti (WLAN, komplett)
1x Akwak (Alfred) (WLAN, komplett, "Schieber")
1x trs (WLAN, komplett, "Schieber")
1x Alexander90 (WLAN mit 1-wire, komplett, "Schieber")
1x pauk82 (Paul) (WLAN, komplett, "Schieber")
1x Spiff (WLAN, komplett, "Schieber")
1x ves1820 (WLAN, komplett, "Schieber")
1x mistermock (WLAN, komplett, "Schieber", per PM)
1x schalkan56 (WLAN, komplett, "Schieber", per PM)
1x holgers (WLAN, komplett, "Schieber", per PM)
1x Torben80 (WLAN + 1-wire, "Schieber", per PM)
1x Speedy68 (WLAN, komplett, "Schieber", per PM -> tritt ggf. zurück)
3x marcus2208 (WLAN + 1-wire, komplett, "Schieber")
1x gape (WLAN + 1-wire, nur bestückte Platine ohne Gehäuse und Deckel, per PM)
1x kabanett (WLAN, komplett, "Schieber")
1x mpierce (Mark) (WLAN, ggf. ohne Deckel, per PM)
1x Nico21 (WLAN, komplett, "Schieber")
1x Nils4132 (WLAN, komplett, "Schieber")
1x karl99 (WLAN, komplett, "Schieber")
1x kroimon (WLAN, komplett, "Schieber", per PM)
1x dh68 (WLAN, komplett, "Schieber")
1x Kermit20  (WLAN, komplett, "Schieber", per PM)
1x chrram (WLAN, komplett, "Schieber", per PM)
1x fredpcar (Frederic) (WLAN, komplett, "Schieber", per PM)
1x tommes_s (WLAN, komplett, per PM)
1x tom_1000 (WLAN, komplett, per PM)
1x Nasdero (WLAN, komplett, "Schieber")
1x malokas (WLAN, komplett, "Schieber")
1x Gizmoh (WLAN, komplett, "Schieber", per PM)
1x 300P (WLAN, komplett, "Schieber", per PM)
1x sk1990 (WLAN, komplett, ohne Deckel, per PM)
1x Rewe2000 (WLAN, komplett, "Schieber")
1x Topgun (WLAN, komplett, "Schieber", per PM)
3x NCom (WLAN + 1wire komplett, "Schieber", per PM, Versand nach Österreich)
1x mhill (WLAN, komplett, "Schieber", per PM)
1x okdag (WLAN, komplett, "Schieber", Details per PM)
1x FeLLa (WLAN, komplett, per PM)
1x kabakakao (WLAN, komplett, per PM, Versand nach Frankreich)
1x ShinyOne (WLAN, komplett, "Schieber")
1x Marekh (WLAN, komplett, "Schieber")
1x JackKilby (WLAN, komplett, per Mail)
1x Benbaeck (WLAN, komplett)
1x fiedel (WLAN, ohne "Schieber", komplett)
1x majestro84 (WLAN, "Schieber", komplett)
1x CONSULitAS (WLAN, komplett)
1x RappaSan  (WLAN, komplett)

nicht gemeldet, bzw. aus anderen Gründen gestrichen:
1x oli82 (WLAN, komplett) -> gestrichen per PM
1x thomik (WLAN, komplett) -> nicht gemeldet
1x tpm88 (Tobias) (USB, komplett, "Schieber") -> gestrichen per PM
1x mi.ke (WLAN, komplett) -> gestrichen
1x Wuppi68 (WLAN mit Debug, komplett) -> gestrichen
1x reibuehl (WLAN, komplett) -> gestrichen
1x blueberry63 (WLAN, komplett) -> gestrichen
1x Beagel (Dieter), (WLAN komplett) -> gestrichen
1x jkatweb (Jens) (WLAN, komplett) -> gestrichen
1x MichaP (WLAN->USB, komplett) -> gestrichen
1x Radiomann (WLAN, komplett) -> gestrichen
1x barra (Horst) (WLAN->USB, komplett, "Schieber") -> gestrichen
1x Loetkolben (Andreas, per PM) (WLAN->USB komplett) -> gestrichen (per PM)
1x xtramman (Raspberry Pi, komplett, "Schieber") -> gestrichen (per PM)
1x 0xFelix (Felix) (WLAN, komplett) -> gestrichen
1x california444 (WLAN, "Schieber") -> gestrichen
1x Burkhard (WLAN, komplett, per Mail) -> per Mail wieder gestrichen
1x tiroler (WLAN, komplett) -> gestrichen
1x Caesareus (WLAN, komplett, "Schieber") -> gestrichen
1x Henk2015 (USB, komplett) -> User gibt es nicht mehr
1x Franzel5 (WLAN, komplett) -> User gibt es nicht mehr
1x schmimat (WLAN, komplett) -> User gibt es nicht mehr
2x BDP (USB, komplett, Belgien, "Schieber") -> User gibt es nicht mehr
1x thorwin (WLAN, komplett) -> User gibt es nicht mehr
1x loeter (Jens), (WLAN, komplett, Versand nach Frankreich, per PM) -> User gibt es nicht mehr
1x xavi (WLAN, komplett, per PM) -> User gibt es nicht mehr
1x chaos2 (Raspberry Pi, komplett) -> User gibt es nicht mehr
1x TomTom68 (WLAN, komplett, ungelötet) -> neuer User mit selbem Namen
1x Johnnyflash (WLAN, komplett) -> per PM gestrichen, da vitoconnect funktioniert, nimmt aber ggf. noch einen zum Testen
1x wen (Christian) (WLAN, komplett) -> auf Lochraster aufgebaut
1x rage (Leerplatine, Deckel, ohne 1-wire) -> lange nicht online/User gibt es nicht mehr
1x RalfPit (Ralf) (WLAN, komplett, per PM -> gestrichen per PM)
1x hebe01 (Heinrich) (USB, komplett, "Schieber", per PM -> gestrichen per PM)
1x eMpTy (WLAN, komplett, "Schieber") -> gestrichen
1x Nighthawk (WLAN, komplett) -> gestrichen
1x bassi (USB, komplett) -> angeschrieben, nicht gemeldet (2019/01) -> User gibt es nicht mehr
1x Dünnbrettbohrer (Fionn) (WLAN, komplett, per PM) (2019/04) -> User gibt es nicht mehr
1x frankreed (USB, komplett) -> gestrichen per PM, da WLAN funktioniert
1x Markus80 (WLAN, komplett, "Schieber") -> angeschrieben, nicht gemeldet (2019/06)
1x Hadl (USB, komplett) -> angeschrieben, nicht gemeldet (2021/04)
1x sisamiwe (USB, komplett, "Schieber", per PM) -> nicht gemeldet bzw. selber einen gebaut (2021/08)
1x darkon (Dominik) (WLAN, "Schieber", per PM) -> angeschrieben, nicht gemeldet (2019/01 und 2021/09)
1x itsmee (WLAN mit 1-wire, komplett, "Schieber") -> User gibt es nicht mehr
1x norcis (WLAN mit 1-wire, komplett, "Schieber") -> User gibt es nicht mehr
1x Ramrod (WLAN, komplett, "Schieber", per PM) -> User gibt es nicht mehr
1x jogibear9988 (WLAN, komplett, "Schieber") -> User gibt es nicht mehr

Rechtliches/Haftung/etc.
Die Bestückung wird nicht als Dienstleistung, sondern auf Gefalligkeitsbasis angeboten.
Mit der dafür verlangten Aufwandsentschädigung soll kein nachhaltiger Gewinn erzielt werden!
Die Kosten und Preise setzen sich aus Material- und sonstigen anfallenden Kosten ggf. zuzüglich einer Aufwandsentschädigung zusammen.
Trotz aller erforderlichen Sorgfalt können Fehler leider nicht vollständig ausgeschlossen werden.
Es kann daher weder Funktionsgarantie gegeben, noch eine Haftung für etwaige Schäden jeglicher
Art übernommen werden.

Gruß PeMue

Edit 2016/04/03:
Schaltplan aktualisiert

Edit 2016/04/22:
3D Daten des Deckels eingestellt

Edit 2016/04/24:
optimierte 3D Daten des Deckels eingestellt (symmetrisch)

Edit 2016/05/04:
Schaltplan v1.0 und Layout eingestellt

Edit 2016/10/01:
3D Daten des Deckels eingestellt (unsymmetrisch, für Vitodens 3xx mit Schieber)

Edit 2016/10/01:
Optimierte 3D Daten eingestellt  ;)

Edit 2016/10/08:
3D Daten eingestellt, die hoffentlich nicht mehr manifold sind (..._mesh) ;)

Edit 2017/01/06:
Korrigierten Schaltplan v1.0 eingestellt, Layout bleibt gleich, v1.1 ist nur intern  :P

Edit 2017/01/06:
Schaltplan v2.1 (mit ESP8266 ESP01) angehängt

Edit 2017/04/11:
Kosmetisch korrigierten Schaltplan v1.0, v2.1 (mit ESP8266 ESP01) angehängt, Stückliste für v2.1 angehängt.

Edit 2017/04/12:
Aktualisierte Software angehängt (kompilierte Version hat ist mit Schreibfehlern behaftet >:().
In der heutigen Diskussion hat sich gezeigt, dass "Klappe" durchaus missverständlich ist (die Vitotronic 200 KW1 hat ebenfalls eine Klappe, mit der das Viessmann V abgedeckt werden kann). Daher habe ich oben durchgänging "Klappe" durch "Schieber" (=nach links geschobene Klappe bei den neueren (schwarzen) Regelungen) ersetzt.

Edit 2017/04/12:
Aktualisierte Software und Bilder der Konfiguration angehängt. Die Datei vitotronic_interface_v1.2_GPIO12_512k_64k.bin ist die letzte Version für die Optolink Adapter v1.x.

Edit 2017/05/01:
Korrektur für den Pegelwandler angehängt  >:(.

Edit 2019/02/05:
Zweiteiliger Deckel von Maui ("Schieber") siehe hier: https://forum.fhem.de/index.php/topic,51583.msg901226.html#msg901226 bzw. Bilder siehe hier: https://forum.fhem.de/index.php/topic,51583.msg902038.html#msg902038 (ca. 2.2 mm längeres V)

Edit 2019/03/06:
Die Software zeigt mittlerweile auch die Version an (nach dem Speichern).

Edit 2019/04/14:
Erste Version mit 1-wire angehängt (v2.0).

Edit 2019/04/29:
Verbesserte Version mit 1-wire angehängt (v2.1).

Edit 2019/06/20:
Vergleich Regelung ohne bzw. mit Schieber eingefügt.

Edit 2020/03/15:
Firmware und Anleitung siehe github, wird sukzessive aktualisiert.

Edit 2021/05/31:
Den zweiteiligen Deckel mit Schieber hochgeladen (ohne Support zu drucken).

oli82:
Interesse an einer Platine 😉

HoTi:
Kommt auf den Preis an. Aber wenn der passt nehme ich eine, vorallem mit dem richtigen Gehäuse dann passt das endlich bei mir und verrutscht nicht ständig :-)

ph1959de:
Ich habe auch Interesse.

Ist auch im Plan, ein "Fertiggerät" anzubieten? IC21 macht mir Angst  :-\

Peter

oli82:
Ich denke, dass eine SMD bestücke Platine Sinn macht, wobei der FTDI nicht schwer zu löten ist.
Man bekommt aktuell recht günstige SMD Schablonen. Biete mich gerne zum bestücken an ;)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln