node-red-contrib-symi 2.1.0

Node-RED nodes for smart home device communication with Home Assistant integration, supporting HassKit, Clowire, Alive, LF and complete Symi protocols

npm install node-red-contrib-symi

Node-RED Contrib Symi v2.1.0

🏠 Professional smart home device communication for Node-RED with complete Home Assistant integration.

✨ Features

  • 10 Device Types: Climate, Switch, Light, HVAC, Curtain, Heating, Ventilation, Scene, Panel + Config
  • 5 Protocols: HassKit, Clowire, Alive, LF, and complete Symi protocol
  • Home Assistant: Seamless bidirectional integration
  • Industrial Grade: Robust TCP communication with auto-reconnection
  • Unified Interface: Consistent configuration across all device types

🚀 Quick Install

npm install node-red-contrib-symi

After installation, restart Node-RED and look for the "symi" category in the left panel.

📋 Available Nodes

Node Icon Color Purpose
🔧 symi config ⚙️ Pink TCP connection setup
🌡️ climate board 🌡️ Blue Climate control
🔌 switch board Green Switch control
💡 light board 💡 Yellow Light control
❄️ hvac board ❄️ Light Blue HVAC control
🪟 curtain board 🪟 Light Green Curtain control
🔥 heating board 🔥 Red Heating control
🍃 ventilation board 🍃 Teal Ventilation control
✨ scene board Purple Scene control
📱 panel board 📱 Purple Panel control

🛠️ Quick Setup

  1. Add Config: Drag "symi config" → Set IP and Port
  2. Add Device: Drag any device node → Configure parameters
  3. Set Protocol: Choose from 5 supported protocols
  4. Link HA Entity: Auto-filtered Home Assistant entities
  5. Deploy: Click Deploy and start controlling!

🔧 Protocols

  • HassKit: 8-byte frames, simple checksum
  • Clowire: 9-byte frames, CRC16 checksum
  • Alive: 9-byte frames, CRC16 checksum
  • LF: 8-byte frames with frame markers
  • Symi: 15-byte frames, CRC8 checksum (complete implementation)

🏡 Home Assistant

Auto-discovers and filters entities by device type:

  • climate.* for Climate/HVAC/Heating
  • light.* for Light devices
  • switch.* for Switch devices
  • cover.* for Curtain devices
  • fan.* for Ventilation devices
  • scene.*/script.* for Scene devices

📞 Support

GitHub: https://github.com/symi-daguo/node-red-contrib-symi

📄 License

MIT

Node Info

Version: 2.1.0
Updated 2 weeks, 2 days ago
License: MIT
Rating: not yet rated

Categories

Actions

Rate:

Downloads

35 in the last week

Nodes

  • symi config
  • climate board
  • switch board
  • light board
  • hvac board
  • curtain board
  • heating board
  • ventilation board
  • scene board
  • panel board

Keywords

  • node-red
  • home-assistant
  • hasskit
  • clowire
  • alive
  • lf
  • symi
  • panel
  • industrial
  • tcp
  • climate
  • switch
  • automation

Maintainers