Skip to content
/ vogod Public

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

Notifications You must be signed in to change notification settings

speters/vogod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 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.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published