Viessman Optolink Adapter: Platinenbestellung + Fertigung

Begonnen von PeMue, 30 März 2016, 20:27:41

Vorheriges Thema - Nächstes Thema

andies

Hier mal meine Readings, (fast) alle Temperaturen und Zeiten können zudem mit set-Befehlen gesetzt werden:

     2019-04-16 07:59:51   Abgastemperatur 37.6
     2019-04-16 07:59:52   Aussentemperatur 5.0
     2019-04-16 07:59:54   AussentemperaturGedaempft 4.28
     2019-04-16 07:59:54   AussentemperaturGemittelt 4.496
     2019-04-16 00:05:01   BetriebHaus     H+WW
     2019-04-16 00:05:02   BetriebWohnz    H+WW
     2019-04-14 11:42:45   Ferienbeginn    Do,01.01.1970 00:00:00
     2019-04-14 11:42:33   Ferienende      Do,01.01.1970 00:00:00
     2019-04-14 11:42:30   HeizkurveHaus   1.1
     2019-04-14 11:42:43   HeizkurveWohnz  0.5
     2019-04-16 07:59:50   Kesseltemperatur 42.5
     2019-04-14 11:42:40   M1_1Mo          05:20-21:30
     2019-04-14 11:42:35   M1_2Di          05:20-21:30
     2019-04-14 11:42:34   M1_3Mi          05:20-21:30
     2019-04-14 11:42:35   M1_4Do          05:20-21:30
     2019-04-14 11:42:44   M1_5Fr          05:20-21:30
     2019-04-14 11:42:38   M1_6Sa          05:20-21:30
     2019-04-14 11:42:30   M1_7So          05:20-21:30
     2019-04-14 11:42:37   M2_1Mo          04:30-21:30
     2019-04-14 11:42:47   M2_2Di          04:30-21:30
     2019-04-14 11:42:39   M2_3Mi          04:30-21:30
     2019-04-14 11:42:33   M2_4Do          04:30-21:30
     2019-04-14 11:42:31   M2_5Fr          04:30-21:30
     2019-04-14 11:42:42   M2_6Sa          04:30-21:30
     2019-04-14 11:42:42   M2_7So          04:30-21:30
     2019-04-14 11:42:32   RaumsollHaus    20.0
     2019-04-14 11:42:43   RaumsollHausRed 6.0
     2019-04-14 11:42:47   RaumsollWohnz   19.0
     2019-04-14 11:42:45   RaumsollWohnzRed 6.0
     2019-04-16 07:59:52   Starts          190643
     2019-04-16 00:05:02   StartsBisGestern 190641
     2019-04-16 07:59:50   Stunden         20277
     2019-04-16 00:05:00   StundenBisGestern 20274
     2019-04-16 00:05:00   SystemTime      Di,16.04.2019 00:05:24
     2019-04-16 07:59:54   SystemTimeDifference
     2019-04-14 11:42:37   WW_1Mo          06:00-09:00 | 16:30-17:00
     2019-04-14 11:42:46   WW_2Di          06:00-09:00 | 16:30-17:00
     2019-04-14 11:42:40   WW_3Mi          06:00-09:00 | 16:30-17:00
     2019-04-14 11:42:32   WW_4Do          06:00-09:00 | 16:30-17:00
     2019-04-14 11:42:38   WW_5Fr          06:00-09:00 | 16:30-17:00
     2019-04-14 11:42:41   WW_6Sa          07:30-10:00 | 12:00-14:20 | 17:00-17:20
     2019-04-14 11:42:36   WW_7So          07:30-10:30 | 12:00-14:00 | 17:00-19:10
     2019-04-14 11:42:29   WarmwasserSoll  60.0
     2019-04-16 07:59:53   Warmwassertemperatur 57.9
     2019-04-14 11:42:26   last_set_command OK
     2019-04-16 07:59:54   state           disconnected
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Maui


PeMue

RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

andies

FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Maui

Moin Peter,
Aber das ist ja die FHEM-Seite. Was kommt denn auf den ESP? Was landet denn bei dir drauf?
Vcontrol dürfte ja nur auf einem Pi laufen.

@andies: auch bei deinem vclient ist immer ein Pi nötig oder?
Ich würde ungern für diese rechnerisch stumpfe Aufgabe einen Pi opfern.

PeMue

#695
Zitat von: Maui am 16 April 2019, 09:46:00
Aber das ist ja die FHEM-Seite. Was kommt denn auf den ESP? Was landet denn bei dir drauf?
Sorry, da ist die serielle/WLAN Bridge von hier drauf. Irgendwo steht der FHEM Rechner, aus einem der beiden genannten FHEM Module per WLAN auf die Optolink-Schnittstelle zugreift. Die v2.0 (mit 1-wire Temperaturmessung von bis zu 5 Sensoren) ist ebenfalls im ersten Post angehängt, ist aber derzeit nur rudimentär getestet.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

andies

#696
Zitat von: Maui am 16 April 2019, 09:46:00
@andies: auch bei deinem vclient ist immer ein Pi nötig oder?
Ich würde ungern für diese rechnerisch stumpfe Aufgabe einen Pi opfern.
ja, da ist mW ein Pi nötig. Deswegen bin ich auch in freudiger Erwartung von PeMues Platine, dann kann ich den befreien (ist bei mir übrigens ein PiZero, der reicht völlig). Bei mir ging VCONTROL nicht, ich vermute das timing war das Problem.

Die Programmierung, die Du nimmst, kenne ich. Das wäre aber nochmal richtig Arbeit, vor allem das mit dem Schreiben von Daten in die Heizung hinein umzusetzen. Ich habe vielleicht zehn oder mehr set-Befehle, die derzeit vcontrold löst.

PS Ich würde dann eventuell vcontrold auf dem FHEM-RPi laufen lassen, der hat ohnehin nichts zu tun (load 0.0irgendwas).
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Maui

Zitat von: PeMue am 16 April 2019, 09:52:15
Sorry, da ist die serielle/WLAN Bridge von hier drauf. Irgendwo steht der FHEM Rechner, aus einem der beiden genannten FHEM Module per WLAN auf die Optolink-Schnittstelle zugreift. Die v2.0 (mit 1-wire Temperaturmessung von bis zu 5 Sensoren) ist ebenfalls im ersten Post angehängt, ist aber derzeit nur rudimentär getestet.

Gruß Peter
Moin Peter, ich muss nochmal für doofe fragen. Deine bin spiele ich auf den ESP8266 und stelle das WLAN ein und könnte dann mit VClient auf den ESP zugreifen?
Und dann sollte es genauso gut (oder schlecht) wie mit einem Pi klappen? Verdrahtung genau wie bei openV mit RX und TX?!

@andies: Ein Pi Zero wäre dann wohl eine sinnvolle Alternative, wobei ich mir noch nicht sicher bin, wie intensiv ich den Adapter wirklich ausreizen will. Vor allem im Bezug auf Schreiben. Und der Kostenfaktor Pi+SD ist halt echt höher als für ein ESP :)

andies

Zitat von: Maui am 16 April 2019, 10:53:22
könnte dann mit VClient auf den ESP zugreifen?
Und dann sollte es genauso gut (oder schlecht) wie mit einem Pi klappen? Verdrahtung genau wie bei openV mit RX und TX?!
Ja, aber auf dem RPi müsste dann neben FHEM auch vcontrold laufen. Zugriff dann via
defmod Viessmann VCLIENT <ip-vom-optolink> 3002 /opt/fhem/FHEM/Vclient.cfg  600

oder so ähnlich.

Zitat von: Maui am 16 April 2019, 10:53:22
Und der Kostenfaktor Pi+SD ist halt echt höher als für ein ESP :)
Klar, der reißt ein Wahnsinnsloch in das Budget  ;D
Schwieriger finde ich die SD-Karte, die kann halt ständig ausfallen.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Maui

Zitat von: andies am 16 April 2019, 11:12:22
Klar, der reißt ein Wahnsinnsloch in das Budget  ;D
Schwieriger finde ich die SD-Karte, die kann halt ständig ausfallen.
Ich sag ja eher, dass grob 20/25 Euro mehr sind als 2 Euro. Und es kommt ja immer auf die Budget-Grenze an  ;D
Oh ja SD ist mir neulich erst eine ausgefallen. ESP ist da eher unkaputtbar, und wenn doch ist er fix ausgetauscht.

PeMue

#700
Zitat von: chopsor am 13 April 2019, 11:02:54
Wenn noch eines zu viel ist würde ich mich auch um eine wlan variante bewerben (stehe schon einmal mit der USB variante auf der liste, jetzt hat aber auch der Schwiegervater interesse gezeigt)
Ist im ersten Post eingetragen.

Zitat von: chopsor am 13 April 2019, 11:02:54
Wann willst du denn eigentlich anfangen mit sammeln? (will keinem etwas unterstellen aber würde es dir nur empfehlen, damit du nicht zu lange auf den Kosten sitzen bleibst).
Ich sammle erst Geld, wenn die Teile fertig sind und getestet sind, sonst ist das für mich zuviel Aufwand. Gegen Ende kalkuliere ich halt weniger großzügig, so dass nichts übrig bleibt (hoffentlich).

Zitat von: Maui am 14 April 2019, 11:30:09
Ich hab mir jetzt selbst einen Optolink gebastelt. Kannst mich also von der Liste streichen wen du noch nicht angefangen hast und noch keine Unkosten hast.
Habe Dich im ersten Post wieder gestrichen, derzeit sind noch keine Kosten angefallen.

Zitat von: Maui am 14 April 2019, 11:30:09
Bzgl. Deckel stehe ich aber trotzdem noch zur Verfügung wenn noch mal Bedarf besteht.
Herzlichen Dank, falls ich Dir für die Druckversuche noch was schuldig bin, gib mir ruhig per PM Bescheid.

Gruß Peter

RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

#701
Zitat von: Pusemukel am 02 März 2019, 23:20:05
Ich habe auch mal die .stp Datei anstatt der .par angehangen die ist universeller .
Funktioniert bestens, siehe Bild.

@all:
Anbei die heutige Ausbeute, Spannungsversorgung + 1-wire ist schon getestet, der Rest muss noch getestet werden, die Gehäuse muss ich auch noch bohren.
Dummerweise gehen mir so langsam alle Bauteile aus, die muss ich (schnell) bei Voelkner nachbestellen, damit ich die restlichen 9 Platinen auch noch bestücken kann. Danach muss ich neue Platinen bestellen  :o.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

ulli

#702
Ja sehr geil!
Ich hoffe mein WLAN mit 1 wire Modul ist dabei ;)
Was ist eigentlich der Unterschied zwischen 2.2 und 2.3?

PeMue

Zitat von: ulli am 21 April 2019, 21:03:46
Was ist eigentlich der Unterschied zwischen 2.2 und 2.3?
Bei v2.3 wurde der FT232RL durch einen FT230x ersetzt. Weniger Pins zum Löten  ;).

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

#704
Hallo zusammen,

die 1-wire Software funktioniert  ;D ;D ;D, siehe Bilder.
Details folgen später.

Gruß Peter

Edit:
Scheinbar werden nicht alle 1-wire Telegramme übertragen, macht m.E. aber nichts, da die Heizung wichtiger ist:
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 cnt: 44
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 109E85B700080021: 19.75
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 10C175B5020800C5: 19.87
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 288243A800000088: 19.69
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 288B22A8000000C2: 19.62
2019-04-23 21:41:12 KeyValueProtocol KeyValueProtocol_THz_1 t_mess: 0.805
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 cnt: 46
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 109E85B700080021: 19.56
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 10C175B5020800C5: 19.62
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 288243A800000088: 19.50
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 288B22A8000000C2: 19.50
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 t_mess: 0.804
2019-04-23 21:53:12 KeyValueProtocol KeyValueProtocol_THz_1 complete: cnt 46 T1 19.6 T2 19.6 T3 19.5
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 cnt: 47
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 109E85B700080021: 19.56
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 10C175B5020800C5: 19.62
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 288243A800000088: 19.50
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 288B22A8000000C2: 19.44
2019-04-23 21:59:12 KeyValueProtocol KeyValueProtocol_THz_1 t_mess: 0.805
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser