Skip to content

A specification and an implementation for controlling power supplies via http

License

Notifications You must be signed in to change notification settings

rumpelsepp/opennetzteil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opennetzteil

Opennetzteil is a specification for a http interface for power supply devices. This project provides a server and a cli client.

The following devices are supported:

Writing drivers is simple; please contribute! :)

Run it

Build it:

$ make

Configure it:

$ cat $HOME/.config/netzteil/config.toml
[http]
bind = ":8000"

[[netzteile]]
handle = "file:///dev/ttyACM0"
model = "rnd320"

Run it:

$ ./netzteild

This is a usual http server. More complex setups with reverse proxy, authentication, tls, … are possible but out of scope for including it here. Use caddy or nginx for this.

What means Netzteil?

Netzteil is german for "power supply device".

About

A specification and an implementation for controlling power supplies via http

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published