speters / vogod

vogod is a daemon which provides a high-level interface (currently a REST API) to a Viessmann® heating device via Optolink.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🔥 vogod - V'mann optolink go daemon

vogod is a daemon which provides a high-level interface (currently a REST API) to a Viessmann® heating device via Optolink.

If the daemon is started on a system where avahi-publish is available, it will announce itself via mdns/Zeroconf/Bonjour.

This is beta quality software, not ready for deployment. Do not use, do not ingest, do not stare into beam.

Usage

./vogod: V'mann optolink go daemon
    Build Date: 2024-02-08T18:57:00Z
    Build Version: v0.4.1-5-g3286411

  -c string
        connection string, use socket://[host]:[port] for TCP or [serialDevice] for direct serial connection
  -cpuprofile file
        write cpu profile to file
  -d file
        filename of ecnDataPointType.xml like file (default "ecnDataPointType.xml")
  -e file
        filename of ecnEventType.xml like file (default "ecnEventType.xml")
  -memprofile file
        write memory profile to file
  -s string
        start http server at [bindtohost][:]port
  -v    verbose logging

bildschirmfoto vom 2018-10-26 um 15 47 46

About

vogod is a daemon which provides a high-level interface (currently a REST API) to a Viessmann® heating device via Optolink.


Languages

Language:Go 82.6%Language:HTML 13.4%Language:CSS 3.4%Language:Makefile 0.6%