nut_client 0.1.0 copy "nut_client: ^0.1.0" to clipboard
nut_client: ^0.1.0 copied to clipboard

A pure Dart client library for the NUT (Network UPS Tools) protocol. Connect to NUT servers, monitor UPS devices, and control power management.

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.0 - 2025-12-05 #

Added #

  • Initial release
  • TCP connection to NUT servers
  • TLS/STARTTLS encryption support
  • Username/password authentication
  • List UPS devices (LIST UPS)
  • List and get UPS variables (LIST VAR, GET VAR)
  • Set UPS variables (SET VAR)
  • List and execute instant commands (LIST CMD, INSTCMD)
  • List writable variables (LIST RW)
  • Built-in polling via watchVariable() and watchVariables() streams
  • Typed exception hierarchy
  • Comprehensive documentation
  • Unit and integration tests
1
likes
160
points
139
downloads

Publisher

verified publisherjandroid.dev

Weekly Downloads

A pure Dart client library for the NUT (Network UPS Tools) protocol. Connect to NUT servers, monitor UPS devices, and control power management.

Repository (GitHub)
View/report issues

Topics

#nut #ups #network #power-management #monitoring

Documentation

API reference

License

MIT (license)

Dependencies

equatable, meta

More

Packages that depend on nut_client