Hallo Leute,
mir gefällt die Idee, meine Viessmann Solarthermieanlage in meinen FHEM Server zu integrieren. Die Anlage ist im Sommer zwar fleißig, aber was sie wirklich schafft, weiß man nicht. Es gibt halt keine Diagramme.
Ich möchte nun gern konkret werden. Allerdings bin ich mir nicht sicher, was ich überhaupt benötige, um die Anlage in mein FHEM einbinden zu können. Derzeitig existiert keine Anbindung an ein Netzwerk oder ans Internet.
Unsere Anlage ist mit folgenden Bauteilen ausgestattet:
• Solar-Flachkollektoren Vitosol 200-F
• 400l Warmwasserspeicher Vitocell 100
• Steuerung Vitosolic 100 SD1 (siehe Screenshot)
Es gibt anscheinend 2 FHEM-Module für Viessmann:
1. 98_vitoconnect.pm:
https://wiki.fhem.de/wiki/Vitoconnect
Ich brauche demnach folgendes:
• Internet-Schnittstelle Vitoconnect 100 (Typ OPTO1)
• Ein Viessmann ViCare Account
Mir stellt sich nun die Frage, ob ich den Vitoconnect 100 direkt an die Vitosolic 100 SD1 anschließen kann, ob das überhaupt geht und wenn ja, benötige ich ggf. zusätzliches Equipment?
2. 89_VCONTROL.pm, 89_VCONTROL300.pm und 89_VCLIENT.pm:
https://wiki.fhem.de/wiki/Vitotronic_200_(Viessmann_Heizungssteuerung)
Ich brauche demnach nur ein:
• Optolink-Kabel/-Adapter
Dieses wird hier anscheinend auch gerade wieder aktiv gebaut und an interessierte Forenmitglieder verkauft: https://forum.fhem.de/index.php?topic=51583
Ich hatte den Deckel vom Vitosolic 100 SD1 gerade ab. Eine Optolink Schnittstelle habe ich da jetzt nicht gesehen. Also stellen sich mir nun die gleichen Fragen wie zuvor. Wie kann ich das anschließen? Was benötige ich?
Geht das überhaupt? Wenn ja, welchen Weg empfehlt ihr mir, damit ich die Solarwerte zumindest auslesen kann. Die Steuerung ist mir eigentlich nicht so wichtig.
Danke euch und viele Grüße
Hoppel
https://forum.fhem.de/index.php/topic,20280.msg472253.html#msg472253
Ohne das System jetzt weiter zu kennen und/oder nachgeforscht zu haben: Das Bild vom Vitosolic sieht für mich recht ähnlich wie bspw Resol/DeltaSol-Regler aus, die (aktuelleren) haben eine vBus-Schnittstelle. Evtl könnte das bei dir der Anschluss "145" (Klemmen 11&12) sein, vielleicht da nochmal im Handbuch nachsehen..
Moinsen,
bin gerade dazu gekommen, mich etwas näher damit zu beschäftigen.
Zitat von: Schotty am 20 Januar 2019, 16:01:12
Ohne das System jetzt weiter zu kennen und/oder nachgeforscht zu haben: Das Bild vom Vitosolic sieht für mich recht ähnlich wie bspw Resol/DeltaSol-Regler aus, die (aktuelleren) haben eine vBus-Schnittstelle. Evtl könnte das bei dir der Anschluss "145" (Klemmen 11&12) sein, vielleicht da nochmal im Handbuch nachsehen..
OK, auf Seite 12 des Handbuches wird deine Vermutung zu Anschluss 145 bestätigt, siehe Screenshot. So wie ich das jetzt dank eurer Informationen verstanden habe, ist die Vitosolic eigentlich eine Resol Steuerung und ich komme evtl. an die Daten, wenn ich mir so einen vBus-LAN-Adapter hole.
Ich werde nochmal im vBus-Thread fragen, ob da jemand ganz konkret Erfharungen mit der Vitosolic 100 SD1 hat.
Danke euch beiden erstmal!
Gruß Hoppel
Quelle Screenshot: http://www.viessmann.com/vires/product_documents/5443051VSA00001_1.PDF
KM-Bus? Warum müssen die eigtl immer ihre eigenen Süppchen kochen..? ::)
Falls der KM-Bus wirklich identisch zum vBus sein sollte und du ein Bastler bist, im www gibts (meine ich zumindest mal gesehen zu haben) auch Selbstbau-Lösungen für vBus-Adapter. Mein DeltaSol-Regler ist leider noch eine Generation zu alt, der hat den vBus nicht.. >:(
..ohne jetzt alles selbst gelesen zu haben:
https://www.haustechnikdialog.de/forum/t/131993/Deltasol-E-an-KM-Bus-145-der-Vitotronic-200
https://hobbyelektronik.org/w/index.php/VBus-Decoder
https://github.com/openv/openv/issues/176
Ich habe zwar keine Vitosolic, aber eine Resol-Steuerung
Falls Du tatsächlich den V-Bus hast - es gibt da was für ESPEasy
Ich habe da mal vor paar Jahren bisschen damit rumgespielt, das Protokoll etwas für meine Steuerung angepasst
Wenn Du so wie ich nur lesen willst brauchst Du die komplizierte Schaltung nicht, ich habe glaub nur 2 Inverter hintereinander oder ein Transistor genommen.
Das Teil loggt jetzt seit Jahren ohne Probleme
EDIT: Hier ist leider auch nur von der Vitosolic200 die rede:
https://hobbyelektronik.org/w/images/0/04/VBus-Protokollspezifikation.pdf (ftp://hobbyelektronik.org/w/images/0/04/VBus-Protokollspezifikation.pdf)
Das klingt interessant - wenn du da nähere Infos hast bzgl vBus-Adapter&ESPEasy wäre ich auch interessiert, mir das mal anzusehen.
Bei deinem Link wird (zumindest bei mir) nach einem Benutzernamen und Passwort gefragt.. :(
Das mit dem Link ist merkwürdig
Klicke ich drauf kommt auch die Abfrage
Kopier ihn mal, so geht er zumindest bei mir
Nö, geht leider auch leider nicht (browserunabhängig)..
Ich machs mal absichtlich als Text
https://hobbyelektronik.org/w/images/0/04/VBus-Protokollspezifikation.pdf
Wenn ich das kopiere und in Chrome einfüge sehe ich das PDF
Komisch....
Google mal nach VBus-Protokollspezifikation.pdf
Mit Chrome hats auch nicht geklappt, aber mit google.. ;) Danke
Ich habe eine ähnliche Konfiguration.
Den Vitosolic und eine Vissmann 200.
Meine Vermutung ist das die 200er über die Werte verfügt und diese dann über einen Optolink auslesen kann.
Wie weit bist du?
Zitat von: ulli am 01 Mai 2019, 21:55:30
Ich habe eine ähnliche Konfiguration.
Den Vitosolic und eine Vissmann 200.
Meine Vermutung ist das die 200er über die Werte verfügt und diese dann über einen Optolink auslesen kann.
Richtig, das sollte so klappen. Ich habe allerdings keine Viessmann Heizung. Wir heizen hier mit Holz. ;) Da ich somit nur die Vitosolic habe, muss ich die Daten über den vBus/KM-Bus abgreifen. Ansonsten hätte ich mir hier im Forum wohl schon längst so einen Optolink-Adapter gekauft.
Zitat von: ulli am 01 Mai 2019, 21:55:30
Wie weit bist du?
Leider überhaupt noch nicht weiter. Ich habe mittlerweile diverse andere Projekte in FHEM umgesetzt. Mein Hauptproblem ist, dass ich an dem Ort der Vitosolic (noch) keinen LAN-Anschluss habe.
Vielleicht muss ich das irgendwie mit einer WLAN-Bridge realisieren. Sonst wird das wohl nie etwas...
Der Resol vBus-LAN-Adapter kostet knappe 130€. Eine Selbstbau-Lösung wäre grundsätzlich interessant. Ich bin allerdings nicht so der Löter. ;)
Mal sehen, wie es weiter geht.
Viele Grüße Hoppel
So, jetzt hat's in den Fingern gejuckt... Habe mir gerade für 118€ den vBus-LAN-Adapter von Resol und einen WLAN Router von TP-Link geholt, den man auch im Bridge-Modus betreiben kann.
Beides zusammen hat mich nun knapp 150€ gekostet. Jetzt hat das mit dem Netzwerkkabel erstmal wieder Zeit... ;)
Wenn das mit dem Resol-Adapter nicht funktioniert, geht einfach beides wieder zurück. Einen Versuch ist es wert.
Gruß Hoppel
Da hat es wohl etwas stark in den Fingern gejuckt. :D
Nach dem Hinweis von @pejonp habe ich mich nochmal ein Bisschen mehr eingelesen. KM-Bus ist nicht vBus.
Die Vitosolic 200 SD4 hat direkt einen vBus-Anschluss an den man den vBus-LAN-Adapter anschließen könnte, siehe Screenshot -> Anschluss E = KM-Bus -> Anschluss F = V-BUS (Quelle: https://www.viessmann-community.com/viessmann/attachments/viessmann/qanda_anlagenbetreiber/37428/1/5605928VSA00001_1.PDF).
Leider fehlt dieser vBus-Anschluss bei meiner Vitosolic 100 SD1.
Seitens des Projektes "openv" wird/wurde an einer Lösung gearbeitet, um direkt auf den KM-Bus zugreifen zu können, siehe nachfolgenden Link: https://github.com/openv/openv/wiki/KM-Bus-Interface
Danke @pejonp für den Link.
Das ist mir allerdings zu hoch. Ich bin nun am Überlegen meine Vitosolic 100 SD1 gegen eine Vitosolic 200 SD4 auszutauschen. Hm..., verrückt, nur um ein paar Daten von meiner Solaranlage auslesen zu können. Das muss ich mir wirklich erstmal durch den Kopf gehen lassen. :)
Ich werde dazu mal den Heizungsbauer meines Vertrauens befragen, ob das überhaupt umsetzbar ist und was das kosten würde. Da traue ich mich dann allein doch nicht ran. Evtl. kann ich mir ja irgendwo gebraucht und günstig eine Vitosolic 200 SD4 schießen und mein Heizungsbauer tauscht das dann aus.
Laut der Resol Protokollspezifikation ist ist vbus kompatibel mit der Vitosolic 200: https://drive.google.com/file/d/0B4wMTuLGRPi2RnU0Vm1tTG5wM1k/edit
Hier wird das auch nochmal von jemandem bestätigt: https://www.haustechnikdialog.de/Forum/t/137304/Vitosolic-200-auslesen-per-Resol-VBus-LAN
Wie seht ihr das? :D
Gruß Hoppel
Hallo Leute, ich habe mich dafür entschieden an dem Projekt dran zu bleiben. Habe mir nun für 100€ eine Vitosolic 200 SD4 und für 60€ einen vBus-LAN-Adpater, beides gebraucht, bei eBay Kleinanzeigen gekauft.
Der LAN-Adapter den ich vorher neu gekauft hatte, hat mich ja schon fast dasselbe Geld einzeln gekostet. Der ist übrigens nach den ganzen Erkenntnissen direkt erstmal wieder retoure geschickt worden.
Wenn ich beide Teile hier habe, werde ich wie folgt vorgehen:
Legende:
grün -> ERLEDIGT
schwarz -> OFFEN
• Aufbau der Vitosolic 200 SD4 bei mir zu Hause im Arbeitszimmer und Anschluss von 2 Temperatur-Sensoren
• Zurücksetzen der Vitosolic 200 SD4 auf Werkseinstellungen
• Anschluss des LAN-Adapters an meinen Netzwerk-Switch im Arbeitszimmer und Konfiguration des LAN-Adapters in meinem IoT-VLAN
• Anschluss des LAN-Adapters an die Vitosolic 200 SD4
• Einrichten des FHEM vBus Moduls, um zu prüfen, ob der Zugriff grundsätzlich funktioniert. Die Vitosolic sollte ja erkannt werden und auch die Temperaturen der beiden Sensoren sollten in Form von Readings sichtbar sein.
• Kauf eines weiteren Unifi AP-AC-Pro (Access Point), um den vBus-LAN-Adapter dahinter am zweiten Ethernet-Port im IoT-VLAN betreiben zu können. Ich nutze nun die Gelegenheit, mein WLAN auf dem Hof verfügbar zu machen und kaufe statt einer einfachen WLAN-Bridge einen richtigen Unifi AP. Das brauche ich evtl. sowieso, wenn irgendwann der Robomäher kommt. Ansonsten ist WLAN auf dem Hof ja auch nicht schlecht. ;)
• Wenn das soweit funktioniert, werde ich meinen Heizungsbauer damit beauftragen, die vorhandene Vitosolic 100 durch die 200 im Heizungsraum zu ersetzen. Er weiß darüber bereits Bescheid und hat den Aufwand auf ca. 2 bis 3 Stunden eingeschätzt.
Alles in allem wird mich der ganze Spaß also 250-300€ (exkl. Unifi AP) kosten. Aua..., für ein paar Messwerte, aber das geht eigentlich noch... :)
Eine Frage dazu an euch:
Wenn ich das bei mir im Arbeitszimmer alles angeschlossen und konfiguriert habe, sehe ich dann schon Readings mit Wert 0 oder kommen die Readings erst, wenn die Fühler etc. angeschlossen sind?
Danke euch und viele Grüße Hoppel
Hi,
kurzes Update, die Vitosolic 200 SD4 ist heute angekommen. Der Verkäufer bei eBay Kleinanzeigen hat freundlicherweise noch 2 Sensoren beigelegt, da er damit sowieso nichts mehr anfangen kann.
Ich habe die beiden Sensoren an die Klemmen S1 und S2 angeschlossen, die Vitosolic mit Strom versorgt und anschließend die Vitosolic auf Werkseinstellungen zurückgesetzt. Soweit scheint das schonmal zu funktionieren. Die Temperaturen der beiden Sensoren werden mir am Display angezeigt.
Der vBus-Lan-Adapter ist auch seit heute auf dem Weg zu mir. Mal sehen, wann der ankommt. Dann kann ich wahrscheinlich zum Ende der Woche schonmal das FHEM Modul einrichten und über den LAN-Adapter auf die Vitosolic zugreifen. Mal sehen, wie das so klappt. Bisher war das easy.
Viele Grüße Hoppel
Nächstes Update: Heute habe ich den vBus-Lan-Adapter in meinem IoT-VLAN konfiguriert und an die Vitosolic angeschlossen. Nachdem ich dann das Modul eingerichtet habe, wurde automatisch ein Device für meine Vitoslic angelegt und ich sehe die Readings. Sehr gut! :)
Momentan steht ja noch alles bei 0, außer die beiden angeschlossenen Fühlern. Hier ein list des Devices:
Internals:
CFGFN
CHANGED
CODE 7321
DEF 7321
FUUID 5d5e41e7-f33f-5dcf-9107-fa2f29fefded2a42
IODev
LASTInputDev vbus
MSGCNT 27233
NAME EG_HZR_Sensor_Solarthermie
NR 761
STATE Defined
TYPE VBUSDEV
vbus_MSGCNT 27233
vbus_RAWMSG aa100021731000011238f900f800b822b822b822b822b822b822b822b822b822b822000000000000000000000000fc0f00000300000000000000000000000000000000000100000000000201af029d100c23
vbus_TIME 2019-08-22 16:52:58
READINGS:
2019-08-22 16:52:58 controllerversion 258
2019-08-22 16:52:58 errormask 0
2019-08-22 16:52:58 impulse_I01 0
2019-08-22 16:52:58 impulse_I02 0
2019-08-22 16:52:58 insolation 0 W/qm
2019-08-22 16:52:58 relaisusagemask 1
2019-08-22 16:52:58 sensorbrokemask 4092
2019-08-22 16:52:58 sensorshortmask 0
2019-08-22 16:52:58 sensorusagemask 3
2019-08-22 16:52:58 speed_R01 0 %
2019-08-22 16:52:58 speed_R02 0 %
2019-08-22 16:52:58 speed_R03 0 %
2019-08-22 16:52:58 speed_R04 0 %
2019-08-22 16:52:58 speed_R05 0 %
2019-08-22 16:52:58 speed_R06 0 %
2019-08-22 16:52:58 speed_R07 0 %
2019-08-22 16:52:58 speed_R08 0 %
2019-08-22 16:52:58 speed_R09 0 %
2019-08-22 16:52:58 systemtime 687
2019-08-22 16:52:58 temperature_T01 25 °C
2019-08-22 16:52:58 temperature_T02 25 °C
2019-08-22 16:52:58 warningmask 0
Attributes:
alias Solarthermieanlage
event-min-interval .*:120
event-on-change-reading .*
icon sani_solar_temp
model Vitosolic200
room Erdgeschoss->Heizungsraum,Hersteller->Viessmann,System->Sensoren
verbose 1
Was genau bildet das Reading ,,Insolation" im Kontext einer Solarthermieanlage ab?
Viele Grüße Hoppel
Hallo Leute,
wollte nur kurz berichten, dass gestern mein Heizungsbauer hier war und den Umbau vorgenommen hat. Ich hatte vorab schon die Vitosolic 200 SD4 am richtigen Ort installiert, um die Arbeitszeit des Monteurs zu reduzieren.
Ich sehe die Kollektor- und die Wasserspeichertempertatur (unten) und ich kann auch sehen, dass die Pumpe startet, wenn die Differenz zw. Kollektor- und Wasserspeichertemperatur größer 8°C ist.
Sehr schön! :D
Hier nochmal ein list des Devices:
Internals:
CHANGED
CODE 7321
DEF 7321
FUUID 5d5e41e7-f33f-5dcf-9107-fa2f29fefded2a42
IODev
LASTInputDev vbus
MSGCNT 72128
NAME EG_HZR_Sensor_Solarthermie
NR 485
STATE Kollektor: 22.5 °C
Wasserspeicher (unten): 17 °C
TYPE VBUSDEV
vbus_MSGCNT 72128
vbus_RAWMSG aa100021731000011238e000a800b822b822b822b822b822b822b822b822b822b822000000000000000000000000fc0f000003000000000000000000000000000000000001000000000002016e02d8c95923
vbus_TIME 2019-10-18 10:23:04
READINGS:
2019-10-18 10:23:04 controllerversion 258
2019-10-18 10:23:04 errormask 0
2019-10-18 10:23:04 impulse_I01 0
2019-10-18 10:23:04 impulse_I02 0
2019-10-18 10:23:04 insolation 0 W/qm
2019-10-18 10:23:04 relaisusagemask 1
2019-10-18 10:23:04 sensorbrokemask 4092
2019-10-18 10:23:04 sensorshortmask 0
2019-10-18 10:23:04 sensorusagemask 3
2019-10-18 10:23:04 speed_R01 0 %
2019-10-18 10:23:04 speed_R02 0 %
2019-10-18 10:23:04 speed_R03 0 %
2019-10-18 10:23:04 speed_R04 0 %
2019-10-18 10:23:04 speed_R05 0 %
2019-10-18 10:23:04 speed_R06 0 %
2019-10-18 10:23:04 speed_R07 0 %
2019-10-18 10:23:04 speed_R08 0 %
2019-10-18 10:23:04 speed_R09 0 %
2019-10-18 10:23:04 systemtime 622
2019-10-18 10:23:04 temperature_T01 22.5 °C
2019-10-18 10:23:04 temperature_T02 17 °C
2019-10-18 10:23:04 warningmask 0
Attributes:
alias Solarthermieanlage
event-min-interval .*:120
event-on-change-reading .*
icon sani_solar_temp
model Vitosolic200
room Erdgeschoss->Heizungsraum,Hersteller->Viessmann,System->Sensoren
stateFormat Kollektor: temperature_T01
Wasserspeicher (unten): temperature_T02
verbose 1
An dem Reading "insolation -> 0 W/qm" hat sich gestern bei dem Bisschen Sonne allerdings noch nichts geändert. Hoffentlich gibt's vor dem Winter nochmal ordentlich Sonne... ;)
Als nächstes möchte ich mir nun ein SVG-Plot erstellen und das ganze irgendwie in Homekit einbinden, um dann die Temperaturverläufe auch in der EVE App zu sehen. Mal sehen, wie das klappt. Außerdem muss ich die Insolation ja noch irgendwie hochrechnen. Ich habe nicht einen m² Kollektorfläche, sondern 8 m². Das sollte ja aber kein Problem sein.
Vorher-/Nachher-Fotos stelle ich später ein.
Danke für eure Unterstützung.
Viele Grüße Hoppel