ha-zowietek-video-encoder

Community

Master ZowieBox features, map to HA entities.

Authortroykelly
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides deep knowledge of the ZowieBox 4K HDMI NDI Video Encoder/Decoder's capabilities and API, enabling accurate and efficient mapping of device features to Home Assistant entities. It eliminates guesswork when integrating complex video streaming hardware.

Core Features & Use Cases

  • Device & API Reference: Details ZowieBox encoder/decoder modes, comprehensive API endpoints, authentication, and status codes.
  • Entity Mapping: Guides the creation of Home Assistant sensors, binary sensors, switches, buttons, and selects from ZowieBox data.
  • TypedDict Definitions: Provides structured Python types for all ZowieBox API responses, ensuring type safety.
  • API Client Implementation: Offers patterns for building a robust asynchronous API client for ZowieBox.
  • Use Case: To implement a new switch entity for enabling/disabling SRT streaming, this skill provides the exact API endpoint (/stream?option=setinfo), the required JSON payload ({"srt_enabled": "1"}), and the pattern for the async_turn_on/async_turn_off methods.

Quick Start

Use the ha-zowietek-video-encoder skill to implement a new sensor entity that displays the ZowieBox's current NDI stream name.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ha-zowietek-video-encoder
Download link: https://github.com/troykelly/homeassistant-zowietek/archive/main.zip#ha-zowietek-video-encoder

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.