{"repo":"xtimmy86x/ha-s7plc","free":true,"listed":false,"github":"https://github.com/xtimmy86x/ha-s7plc","clone":"git clone https://github.com/xtimmy86x/ha-s7plc.git","description":"Home Assistant Integration for S7 PLCs","language":"Python","stars":36,"topics":["automation","home-assistant","integration"],"license":"MIT","category":"workflow-automation","readme_excerpt":"ha-s7plc Home Assistant integration for Siemens S7 PLCs and Logo! controllers Direct + lightweight custom component using pys7 . No MQTT • No REST • No middleware Quick Links ✨ Features • 🚀 Quick Start • 📚 Documentation • 🧩 Entities • 🛠️ Troubleshooting --- Features - ⚡ Direct PLC communication over S7 protocol via pys7 - 🧩 Multiple entity types : light , dimmer light , switch , cover , button , binary sensor , sensor , number , text , climate , and Entity Sync - 🔌 Dual connection modes : Rack/Slot or TSAP addressing - 🧮 Value multipliers : Scale raw PLC values before Home Assistant sees them - 🪶 Lightweight : Minimal overhead, no broker/services required - 🛠️ Full UI configuration : Set up and manage entirely from Home Assistant's UI - 🖥️ Native side panel : Manage every PLC entity from the Home Assistant sidebar with visual and YAML editors, live states, and validation - 🔍 Optional auto-discovery : Pre-populates PLCs found on your local network - 📄 S7 STRING support for text sensors - 🔄 State synchronization : Bidirectional sync for switches and lights with physical controls - 📤 Entity Sync : Push any Home Assistant entity state to PLC addresses in real-time - 🌡️ Climate control : Direct control and setpoint modes for HVAC systems - 📊 Import/Export : Backup and restore your entity configurations - 📈 Performance metrics : Optional diagnostic sensors for connection health and PLC communication stats --- Quick Start Requirements - Home Assistant installation -","default_branch":null,"files":null,"tree":[],"storefront":"/r/xtimmy86x","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/xtimmy86x/ha-s7plc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}