awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SmartThingsCommunity avatar

SmartThingsCommunity/SmartThingsPublic

0
View on GitHub↗
2,629 星标·88,019 分支·Groovy·3 次浏览developer-preview.smartthings.com/docs/devices/hub-connected/get-started↗

SmartThingsPublic

This project is a smart home automation framework and a library of device drivers and handlers designed to integrate hardware into the SmartThings ecosystem. It functions as an IoT device handler repository that translates proprietary hardware signals into standard commands for a central hub.

The system emphasizes a local hub rules engine to execute automation logic and device routines directly on hardware, reducing reliance on cloud processing. It provides a collection of custom drivers specifically for managing Zigbee, Z-Wave, and LAN devices.

The framework covers the development of custom device drivers and smart applications to coordinate device behavior. It enables the creation of logic-based routines and schedules that trigger hardware events based on timers or state changes across multiple connected devices.

Features

  • Custom Hardware Drivers - Provides a framework for implementing custom hardware drivers that translate proprietary signals into standard ecosystem commands.
  • IoT Device Handlers - Provides a comprehensive library of scripts that translate proprietary hardware signals into standard commands for a central hub.
  • Smart Home Automation - Provides integrations and logic for controlling home devices, lighting, and appliances through automated routines.
  • Event-Driven Automation Engines - Ships a runtime environment that triggers predefined automation routines based on device state changes or schedules.
  • Local Automation Processing - Enables local hub processing for triggering automations using timers and device events to eliminate cloud reliance.
  • Home Automation - Orchestrates smart devices and automates environmental tasks and workflows within a home network.
  • Custom Device Driver Development - SmartThings framework for building drivers that control wireless or network hardware and expose specific capabilities to the system.
  • Hardware Capability Modeling - Provides a system for defining data primitives and interaction models that describe physical hardware capabilities.
  • Local Automation Engines - Implements a local hub rules engine to execute automation logic and device routines directly on hardware.
  • Hardware Abstraction Layers - Implements hardware abstraction layers that provide a consistent API for interacting with diverse device drivers.
  • Local Rule Execution - Processes automation logic directly on the hardware hub to reduce latency and remove dependence on cloud connectivity.
  • State-Change Triggers - Implements mechanisms that initiate automated workflows when monitored hardware entity states transition.
  • Connectivity Hubs - Functions as a connectivity hub that bridges various hardware protocols into a unified messaging layer.
  • LAN Device Integration - Provides connectivity for local network devices to enable remote management and integration into automated routines.
  • Physical Device Automation Interfaces - Provides interfaces for executing software automation tasks and routines directly on local physical hardware.
  • Smart App Frameworks - Provides a development framework for building automation logic that controls device behavior via triggers and schedules.
  • Third-Party Hardware Integration - Integrates third-party hardware using custom handlers to translate proprietary signals into standard commands.
  • Z-Wave Device Automation - Supports automating Z-Wave hardware via custom drivers that translate device signals into standard control commands.
  • Multi-Protocol Translation - Converts Z-Wave, Zigbee, and LAN communication patterns into a single internal format for unified device control.
  • IoT Device Driver Libraries - Offers a collection of custom drivers for integrating Zigbee, Z-Wave, and LAN devices into a unified ecosystem.
  • Zigbee and Z-Wave Integration - Connects wireless smart home hardware to a central hub by writing drivers that manage specific device capabilities.
  • Zigbee Bridges - Maps Zigbee wireless sensors and lights to unified network endpoints for consistent device management.
  • Miscellaneous Tools - Device handlers and apps for home automation.
  • More to explore - Device handlers and app code for home automation.

Star 历史

smartthingscommunity/smartthingspublic 的 Star 历史图表smartthingscommunity/smartthingspublic 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

smartthingscommunity/smartthingspublic 是做什么的?

This project is a smart home automation framework and a library of device drivers and handlers designed to integrate hardware into the SmartThings ecosystem. It functions as an IoT device handler repository that translates proprietary hardware signals into standard commands for a central hub.

smartthingscommunity/smartthingspublic 的主要功能有哪些?

smartthingscommunity/smartthingspublic 的主要功能包括:Custom Hardware Drivers, IoT Device Handlers, Smart Home Automation, Event-Driven Automation Engines, Local Automation Processing, Home Automation, Custom Device Driver Development, Hardware Capability Modeling。

smartthingscommunity/smartthingspublic 有哪些开源替代品?

smartthingscommunity/smartthingspublic 的开源替代品包括: domoticz/domoticz — Domoticz is a home automation platform and multi-protocol IoT orchestrator designed for controlling smart home devices… home-assistant/home-assistant.io — Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates… arendst/tasmota — Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and… home-assistant/core — Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices… esphome/esphome — ESPHome is a framework for creating and managing custom firmware for microcontrollers, specifically targeting ESP32… home-assistant/home-assistant — Home Assistant is a home automation platform and IoT device orchestrator that serves as a central hub for controlling…

SmartThingsPublic 的开源替代方案

相似的开源项目,按与 SmartThingsPublic 的功能重合度排序。
  • domoticz/domoticzdomoticz 的头像

    domoticz/domoticz

    3,778在 GitHub 上查看↗

    Domoticz is a home automation platform and multi-protocol IoT orchestrator designed for controlling smart home devices and automating routines. It functions as an event-driven automation engine and a centralized system for managing connected sensors and hardware across Linux, Windows, and Raspberry Pi. The system acts as a Zigbee and Z-Wave controller and an MQTT IoT gateway, bridging disparate hardware ecosystems through a flexible plugin system. This allows for the unification of various communication standards into a single management interface. The platform covers broad capabilities incl

    C++cppdomoticzdzvents
    在 GitHub 上查看↗3,778
  • home-assistant/home-assistant.iohome-assistant 的头像

    home-assistant/home-assistant.io

    9,466在 GitHub 上查看↗

    Home Assistant is a local home automation platform and server that acts as an IoT device orchestrator. It integrates diverse smart home hardware by wrapping third-party APIs into a standardized logic layer and stores all system state and historical statistics on local hardware to eliminate cloud dependencies. The system functions as a Matter IoT controller and an MQTT home automation bridge, allowing for local interoperability between different manufacturers. It features a state-based entity model and an internal event bus that decouple physical device logic from system automation. The platf

    HTMLdocumentationhacktoberfesthass
    在 GitHub 上查看↗9,466
  • arendst/tasmotaarendst 的头像

    arendst/Tasmota

    24,502在 GitHub 上查看↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Carduinoautomationesp32
    在 GitHub 上查看↗24,502
  • home-assistant/corehome-assistant 的头像

    home-assistant/core

    87,753在 GitHub 上查看↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Pythonasynciohacktoberfesthome-automation
    在 GitHub 上查看↗87,753
查看 SmartThingsPublic 的所有 30 个替代方案→