Viessman Optolink Adapter: Platinenbestellung + Fertigung

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

Vorheriges Thema - Nächstes Thema

PeMue

Zitat von: sisamiwe am 25 November 2019, 21:32:14
Welcher Versionen werden noch angeboten?
Ist noch alles verfügbar, die Platine kann alle Versionen, es liegt nur an den zu beschaffenden Bauteilen (und der Zeit, die Dinger zusammenzulö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

sisamiwe

Zitat von: PeMue am 27 November 2019, 08:11:18
Ist noch alles verfügbar, die Platine kann alle Versionen, es liegt nur an den zu beschaffenden Bauteilen (und der Zeit, die Dinger zusammenzulöten  :().

Gruß Peter

Prima. Dann schreib ich Dir eine PN

tulamidan

Kann jemand hier sagen, ob diese Schaltung auch mit einer Vitosolic 200 (KM-Bus) funktioniert?

PeMue

Hallo,

Zitat von: tulamidan am 16 Januar 2020, 11:12:51
Kann jemand hier sagen, ob diese Schaltung auch mit einer Vitosolic 200 (KM-Bus) funktioniert?
kann ich Dir leider nicht sagen. Direkter Zugriff auf den KM-Bus geht definitiv nicht. Wenn Deine Regelung das charakteristische V im Deckel hat, sollte zumindest die Kommunikation funktionieren. Der zweite Schritt wäre dann, zu prüfen, ob die Datenpunkte für die Regelung bekannt sind.

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

hoppel118

#784
Zitat von: tulamidan am 16 Januar 2020, 11:12:51
Kann jemand hier sagen, ob diese Schaltung auch mit einer Vitosolic 200 (KM-Bus) funktioniert?

Schau mal genau nach, ob deine Vitosolic 200 nicht doch einen vBus-Anschluss hat. Ich habe extra von der Vitosolic 100 auf die Vitosolic 200 SD4 umgerüstet. Die hat einen vBus-Anschluss. Bei den älteren Modellen gibt es den wohl nicht immer. Evtl. wurde die Klemme auch nur nicht gekennzeichnet... Keine Ahnung. Mit einem vBus-Lan-Adapter von Resol kannst du das dann mit FHEM connecten.

Wie schon gesagt wurde, funktioniert der KM-Bus definitiv nicht. Lies dir mal den folgenden Beitrag von mir durch:

https://forum.fhem.de/index.php?topic=96160.0

Da habe ich alle meine Erkenntnisse festgehalten.

• Welches Modell hast du genau?
• Hast du geprüft, ob der vBus-Anschluss vorhanden ist?

Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

PeMue

#785
Hallo zusammen,

habe heute mal wieder eine Charge Adapter fertiggestellt. Sorry, dass es solange dauert, aber es macht nur Sinn, wenn ich mehr als einen halben Tag löten/testen/feilen und zusammenschrauben kann. Bei den aktuellen muss ich noch die 1-wire Schaltung testen, der Rest geht.
Btw.: jeder Adapter macht bei mir eine Lesesequenz an meiner Heizung, was das Testen doch ziemlich verlängert  :o.
Die entsprechenden User habe ich per PM angeschrieben.

Gruß Peter

Edit: sehr schön, funktioniert:
2885B9AB0000009E    30.06   2020-01-20 21:37:31
28F78A7997170396    29.19   2020-01-20 21:37:31
cnt                 1       2020-01-20 21:37:31
t_mess              0.782   2020-01-20 21:37:31

Verpackt wird morgen Abend  ;).
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

Zitat von: PeMue am 19 Januar 2020, 20:56:17
Die entsprechenden User habe ich per PM angeschrieben.
Einer hat sich halt wieder mal nicht gemeldet >:( >:( >:( -> daher habe ich ihn gestrichen

Anbei noch das Bild eines Bausatzes, ist aber eher eine Strafarbeit, denn beim Löten weiß ich wenigstens gleich, ob noch was fehlt  :o :o :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

andies

#787
Ich versuche gerade, einen WLAN-Zugang für den Adapter zu bekommen und hatte bemerkt, dass mein Adapter kein Netz aufspannt. Also habe ich versucht neu zu flashen, was ganz gut ging (siehe auch das Foto): Ich musste dazu nur zuerst den Adapter einstecken und danach mit USB die 5V anlegen. ESPLink wurde erfolgreich geflasht (1MB-Modul, https://github.com/jeelabs/esp-link/blob/master/FLASHING.md).

Blöderweise sehe ich aber auch danach kein Netz: Ich habe ein iPhone sowie einen Desktop neben mir stehen, von denen ja wenigstens einer das WLAN Netz des ESP finden müsste.

<edit> Eine sichere Möglichkeit besteht doch darin, dass ich den ESP auslöte, flashe, mein WLAN-Netz eingebe und dann wieder einlöte. Oder ich flashe WiFiTelnetToSerial, wobei ich mein wifi schon einsetze?

<edit2> Starte ich mit gedrückter taste, so leuchtet die blaue LED dauerhaft. Starte ich mit nicht gedrückter Taste, so leuchtet die blaue LED nicht. Die rote ist ständig an.
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

PeMue

#788
Hallo Andreas,

warte mal mit dem Auslöten. Ich habe hier noch ESP8266-ESP01 hier, der eine hat nach dem Flashen einen AP aufgespannt, aber dummerweise nur einmal. Danach war nichts. Ich versuche morgen mal mit anderen Einstellungen zu compilieren. Die andere Möglichkeit wäre, dass die Charge (30 Stück) eine Macke hat  >:( >:( >:(

Gruß Peter

Edit: Komischerweise haben alle der Adapter eine AP aufgespannt, als ich sie getestet habe. Danach war (zumindest einer), der sich per Taster nicht dazu bewegen ließ, die geflashte Werte zu löschen und in den Originalzustand zurückzukehren  :( :( :(
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

es gibt irgendwo den Hinweis, dass die boot_v1.5 genau diesen Fehler enthalte: einmal AP und dann, wenn nicht eingelogged, Endlosschleife.
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

andies

#790
Noch einfacher: Kannst Du mir nicht den Quellcode geben, ich tippe da mein WLAN ein und fertig ist die Laube?

Ich habe in esplink keinen Ort gefunden, wo ich meine credentials eintragen könnte.

<edit> oder ich füge mal das hier ein: https://www.instructables.com/id/Avoid-Hard-Coding-WiFi-Credentials-on-Your-ESP8266/
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

PeMue

#791
Zitat von: andies am 02 Februar 2020, 07:44:12
Noch einfacher: Kannst Du mir nicht den Quellcode geben, ich tippe da mein WLAN ein und fertig ist die Laube?
Der Sketch ist im ersten Post angehängt.
Du kannst aber auch versuchen, im EEPROM eine Datei namens
/config/config.txt zu erzeugen, sie hat folgendes Layout:

/*
  Config file layout - one entry per line, eight lines overall, terminated by '\n':
    <ssid>
    <password>
    <port>
    <static IP - or empty line>
    <dnsServer IP - or empty line>
    <gateway IP - or empty line>
    <subnet mask - or empty line>
    <timeout>
    <1-wire interval>
*/

Irgendwo gab es mal einen EEPROM Reader/Writer für die Arduino IDE.
Hier steht es, wie es geht: https://github.com/esp8266/arduino-esp8266fs-plugin
Für IDE >v1.8.8 ist hier die aktuelle Version: https://www.esp8266.com/viewtopic.php?t=19791 bzw. direkt aus github.
Ich befürchte nur, wenn der ESP nicht mit AP hochfährt, dass dann mit Deinen eincompilierten Daten das Ganze auch nicht funktioniert.

Gruß Peter

Mit den angehängten Einstellungen kann ich den Sketch hochladen und da wird der ESP auch ganz gelöscht.

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

Ich habe mal die WLAN-Details eingegeben - keine Reaktion. Ich vermute, der ESP ist das Problem. Ich hatte so was auch mal und erlebe das gerade bei einem Wemos, den ich verbaut habe.

Also eher auslöten, würde ich mal sagen.
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

PeMue

#793
Zitat von: andies am 02 Februar 2020, 17:38:25
Ich vermute, der ESP ist das Problem.
Und warum hat das Sch...teil dann bei mir funktioniert? Ich könnte mir vorstellen, dass die config.txt nicht sauber gelöcht wurde und somit unpassende WLAN Daten eingelesen werden  ???.

Zitat von: andies am 02 Februar 2020, 17:38:25
Also eher auslöten, würde ich mal sagen.
Wenn Du einen ESP01 hast, würde ich zuerst mit diesem probieren, ob die ganze Sache funktioniert.

Ich habe aus der Charge 4 genommen, keiner funktioniert bisher. Ich habe allerdings auch die Binaries variiert - jetzt suche ich mit einem ESP01, den ich aus einem anderen Sensor ausgelötet habe ein (sicher) funktionierendes Binary. Ich halte Dich auf dem Laufenden ...

Gruß Peter

Edit 1:
Ich habe mal eine funktionierende v1.2 Binary angehängt. Die funktioniert auf einem älteren ESP8266, ich probiere das gleich mal auf der Testcharge ...

Edit 2:
Die (3 probiert) ESPs der betroffenen Charge funktionieren mit diesem Sketch nicht, obwohl ich blank.bin drübergebügelt habe. Es wird kein AP aufgespannt  >:( >:( >:(
Hat jemand irgendwelche Ideen?
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

#794
Defekte Charge.

Shit happens. Ich habe mir einen neuen ESP bestellt und schaue dann mal. Allerdings werde ich die nicht fest verlöten, sondern mit Buchsenleiste einbauen.

Ich kann mich entsinnen, dass ich mal vier defekte Wemos-Clone gekauft hatte. An denen habe ich ein halbes Jahr laboriert. Wir dürfen uns nicht beschweren, wenn wir das mit China und selber bauen und so machen. Macht ja auch Spaß  ;D
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