neohub

Dart / Flutter API for controlling NeoHub from Heatmiser.

Note: The Heatmiser API is not HTTP, it uses sockets so this likely won't work from the web.

Getting Started

For example:

/// Example of running the NeoHub
/// Change the Address to the IP address of your hub.

import 'package:neohub/neohub.dart';

const NEOHUB_ADDRESS = '10.0.0.30';

main() async {
  final hub = NeoHub(NEOHUB_ADDRESS);
  print(await hub.getZones());
}

Reference

Not that useful, but API Reference from Heatmiser. Email support@heatmiser.com if you need your own copy.

Libraries

neohub
Library for controlling NeoHub heating controls and plugs from Heatmiser.