openv / openv

:fire: OpenV Wiki
https://github.com/openv/openv/wiki
246 stars 28 forks source link

Vitosolic 100 SD1 - KM-BUS #304

Open WikiSpaxe opened 6 years ago

WikiSpaxe commented 6 years ago

Hello, I have a Viessmann Vitosolic 100 SD1. He needs to read parameters of temperature and heat meters directly from the Vitosol without Optolink. I have found only registers: 0x6564, 0x6568, 0x6566, 0x6560? I made an adapter: meter bus master (electrically compatible with KM-BUS) to USB / RS-232 in accordance with: https://github.com/rscada/libmbus/blob/master/hardware/MBus_USB.pdf Checked by: STM32 Development Board TSS721 Board Model M-BUS is TTL with RX TX Indicator. From what I can see working properly with TSS721A (slave). I have tried programs: RS232Test, VitoTest, voldent, vcontrold with different entries protocol.

If anyone knows how read these parameters via PC please help me. If there is some protocol implementation KM-BUS PC / Linux please let me know. Sensational would be something like:

WikiSpaxe commented 6 years ago

Google translate:

Hallo, Ich habe einen Viessmann Vitosolic 100 SD1. Er braucht Parameter Temperatur und Wärmezähler vom Vitosol ohne Optolink direkt zu lesen. Ich habe nur Register gefunden: 0x6564, 0x6568, 0x6566, 0x6560? Ich habe einen Adapter: Meter-Bus-Master (elektrisch kompatibel mit KM-BUS) auf USB / RS-232 in Übereinstimmung mit: https://github.com/rscada/libmbus/blob/master/hardware/MBus_USB.pdf Geprüft von: STM32 Development Board TSS721 Brett Modell M-BUS ist TTL mit RX TX-Anzeige. Von dem, was ich richtig mit TSS721A (Slave) arbeiten sehen. Ich habe Programme ausprobiert: RS232Test, VitoTest, voldent, vcontrold mit verschiedenen Einträgen Protokoll.

Wenn jemand weiß, wie diese Parameter über PC lesen Sie bitte mir helfen. Wenn es einige Protokollimplementierung KM-BUS PC / Linux lassen Sie es mich wissen. Sensationelle wäre so etwas wie:

Kedzier