Virtual devices, mock hardware, and physics simulation engines (HVAC, Solar, Energy Dashboard) for Home Assistant.
-
Updated
Nov 2, 2026 - Python
Virtual devices, mock hardware, and physics simulation engines (HVAC, Solar, Energy Dashboard) for Home Assistant.
Integrate your Amazon Echo devices into your Hubitat environment to create virtual Echo Devices. These virtual devices will allow you to speak text, make announcements, control media playback including volume, and many other Alexa features.
This repo explains how to turn your Raspberry Pi Zero into USB Keyboard and Mouse. Also provides sample code and binaries to control them.
Android Studio Hardware Profiles Ready2Go
Homey-app to add Virtual Devices that can trigger your flows.
vdcd - home automation device controller for Digital Strom and (via p44mbrd) matter
Open-source BACnet/IP simulator for testing BACnet clients, BMS integrations, SCADA connectors, and HVAC automation without physical devices.
Comprehensive simulation software for optimized testing and validation of hardware-dependent embedded systems in a Linux environment
Create virtual devices in Home Assistant, add programmable custom entities
Virtual HTTP Devices plug-in for Vera and openLuup
Native Windows C++ driver SDKs for input, virtual devices, networking, storage, cloud files and remote workstations. Signed evaluation bundles, product keys and OEM integration.
Open-source MQTT device simulator for testing IoT systems without physical devices. Create virtual machines, generate realistic sensor data, publish JSON payloads to any MQTT broker, and simulate multiple devices in real time.
Share and connect to serial devices over network!
Virtual Shelly 1(PM) device interacting with Hombli Smart Home Switches
How To Documents
ioBroker adapter: Create virtual devices from existing datapoints with plugin-based logic
Local-first MQTT device simulator and debugging lab with a built-in broker, topic inspector, recording/replay, and safe fault injection.
To associate your repository with the virtual-devices topic, visit your repo's landing page and select "manage topics."