# Plebann Eastron Sdm Ha Integration Ha Modbus Integration

> HA Modbus Integration

- Skill: `tomevault-io/plebann-eastron-sdm-ha-integration-ha-modbus-integration` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/plebann-eastron-sdm-ha-integration-ha-modbus-integration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/plebann-eastron-sdm-ha-integration-ha-modbus-integration/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/plebann-eastron-sdm-ha-integration-ha-modbus-integration

---


# HA Modbus Integration

Use this when implementing or refactoring HA custom components that communicate with Modbus devices.

## Quick start
- Pick connection mode (tcp, rtuovertcp, serial); set timeout and message spacing.
- Always pass the correct unit id (device_id/slave) on every read/write.
- Batch contiguous reads, lock IO, and tier polling; cache last good data for availability.
- Encode multi-register writes (float32/uint32) and avoid immediate post-write refresh.
- Use translation_key + entity.sensor names and stable unique/device ids.

## References
- [references/connection-modes.md](references/connection-modes.md)
- [references/read-write-patterns.md](references/read-write-patterns.md)
- [references/resilience-and-pacing.md](references/resilience-and-pacing.md)
- [references/translations-and-ids.md](references/translations-and-ids.md)

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/plebann) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

