Async library to communicate with Heatmiser NeoHub 2 API.
Project description
Neohubapi
This is a simple python wrapper around Heatmiser's Neohub API.
Usage example
import asyncio
import datetime
import logging
import neohubapi.neohub as neohub
from neohubapi.enums import ScheduleFormat
async def run():
hub = neohub.NeoHub()
await hub.connect()
system = await hub.get_system()
hub_data, thermostats = await hub.get_live_data()
for device in thermostats:
print(f"Temperature in zone {device.name}: {device.temperature}")
await device.identify()
asyncio.run(run())
NeoHub API documentation
API documentation can be found from various places online or you can request the latest version from support@heatmiser.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
neohubapi-0.1.tar.gz
(17.8 kB
view hashes)