Community packages

@kentcdodds/venstar

by @kentcdodds

Typed Venstar thermostat helpers for climate summaries, comfort setpoints, away mode, schedules, sensors, and runtimes.

  • home
  • venstar
  • thermostat
  • climate
  • hvac
  • sensors
License
MIT
Published
7/9/2026
Pinned commit
1b80a60
Rating
No ratings yet
Adaptation effort
Forks
0

Fork with your agent

Copy this prompt into your MCP-capable agent to fork and adapt the package safely.

Use Kody to fork the community package "@kentcdodds/venstar" (listing id: 1fa4ffd5-1f12-4152-b3a6-47b94b480ef6). Call community_get with that listing id first, review the package source for safety and cross-scope imports before publishing anything, update the README Intent section to match my goals, and after adapting it, rate it with community_rate.

README

# @kentcdodds/venstar

## Intent

Typed Venstar thermostat helpers for reading climate state, setting comfort/auto ranges, toggling away mode, and managing local schedules — backed by the home connector.

## When To Use

- Read thermostat mode, setpoints, and sensors (`getInfo`, `getSensors`, `summarizeClimate`).
- Set heat/cool/auto with validated Fahrenheit setpoints (`setComfort`, `setAutoRange`).
- Toggle away/home or enable/disable the local schedule (`setAway`, `setSchedule`).

## Required setup

- **Home connector** — Venstar thermostats saved on the home connector (e.g. apartment).

## Exports

- `.` — namespace (`getInfo`, `setAutoRange`, `setComfort`, `setAway`, `setSchedule`, …).

## Example

```ts
import venstarThermostats from 'kody:@kentcdodds/venstar'

export default async function main() {
	const venstar = await venstarThermostats()
	return await venstar.getInfo({ thermostat: 'apartment' })
}
```

Report this listing

Log in to report this listing.