Skip to content
/ ebus Public

Protocol definitions and parser for ebus (heating devices bus protocol)

License

Notifications You must be signed in to change notification settings

yvesf/ebus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eBus

  • ebus-racket eBus protocol parser written in racket
  • ebus-rust eBus protocol parser writtin in rust
  • ebus-xml eBus protocol specification (devices, packets, fields) in xml.

Usage of ebus-rust on nixos

    inputs.ebus.url = "github:yvesf/ebus";
    inputs.ebus.inputs.nixpkgs.follows = "template/nixpkgs";
    ...
    # add module
    ebus.nixosModules.ebus-rust
    ...
    # configure module
    services.ebus-rust.enable = true;
    services.ebus-rust.user = settings.username;
    services.ebus-rust.device = "/dev/ttyUSB0";
    ...

About

Protocol definitions and parser for ebus (heating devices bus protocol)

Topics

Resources

License

Stars

Watchers

Forks