Open Source BSD Home Automation Software

Home Automation Software for BSD

Browse free open source Home Automation software and projects for BSD below. Use the toggles on the left to filter open source Home Automation software by OS, license, language, programming language, and project status.

  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 99.99% Uptime for Your Most Critical Databases Icon
    99.99% Uptime for Your Most Critical Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1
    ESPectre

    ESPectre

    Motion detection system based on Wi-Fi spectre analysis (CSI)

    ESPectre is an open-source motion detection system that transforms ordinary Wi-Fi signals into an ambient sensor capable of detecting movement without using cameras, microphones, or additional radio hardware, making it a privacy-preserving and cost-effective alternative for presence sensing and smart home automation. At its core, it analyzes Wi-Fi Channel State Information (CSI) — detailed measurements of how Wi-Fi waves change as they propagate — to mathematically detect disturbances caused by human movement between a Wi-Fi router and an ESP32 microcontroller, eliminating the need for machine learning or training data to operate effectively. Designed to integrate natively with Home Assistant through ESPHome, ESPectre exposes motion and movement intensity sensors directly to home automation dashboards, allowing users to trigger automations like lighting, heating, or security alerts when motion is detected.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2

    fslurp

    Fronius data tool for Linux

    fslurp is a program to pull the data from a Fronius inverter systems via a serial port connection. It supports both single and multiple inverter systems through the Interface Card Easy and the Fronius Interface Card/DataLogger Box. Fronius Sensor Card devices are also supported. It supports both human-readable and delimited (CSV-style) text output. Sample output can be seen by building project and exercising one of the test simulator targets (e.g. simIFCEasy). It is written in C++ and has been compiled on Linux.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    OpenRemote

    OpenRemote

    Open Source for Internet of Things

    An Open Community in the Home Automation and Domotics space. We believe an Open Source approach can revolutionize the way people create, install, and maintain software in the industry. Our panel technology integrates with your favorite protocol and runtime hardware through Open Source software. We open up the front-end and support a unified panel and visual programming model. An installer can pick and choose hardware products from different vendors and still present one panel UI to the user. A proprietary hardware vendor can build modern panel support and integrate with existing vendors. Whether you are a DIY aficionado, a high-end installer, a hardware vendor or integrator, OpenRemote has something for you. We want to make OpenRemote the standard for commercial and hobbyist integration alike. We allow any integrator or vendor to write plug-ins and bring innovative tools that simplify the work of an installer and the relationship with the client.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Open Automation

    Open Automation

    Building automation (like KNX or OpenHAB) software (like CometVisu).

    This project aims to provide software usefull in automation tasks like building automation. Different backends are supported like KNX or OpenHAB. Note: The project has moved to GitHub. Please consult: https://github.com/CometVisu/CometVisu - for the CometVisu https://github.com/OpenAutomationProject - for the different OpenAutomation subprojects
    Downloads: 1 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    freedomotic

    freedomotic

    Open IoT Framework

    Freedomotic is an open source, flexible, secure Internet of Things (IoT) development framework, useful to build and manage modern smart spaces. It is targeted to private individuals (home automation) as well as business users (smart retail environments, ambient aware marketing, monitoring and analytics, etc). Freedomotic can interact with well known standard building automation protocols as well as with "do it yourself" solutions. It treats the web, social networks and branded frontends as first class components of the system. [GITHUB REPOSITORY] https://github.com/freedomotic/freedomotic [USERS' MANUAL] http://freedomotic-user-manual.readthedocs.io/ [DEVELOPERS' MANUAL] http://freedomotic-developer-manual.readthedocs.io/ [INTERNATIONAL COMMUNITY] https://groups.google.com/forum/#!forum/freedom-domotics [ITALIAN COMMUNITY] https://groups.google.com/forum/#!forum/freedomotic-it [REPORT AN ISSUE] https://github.com/freedomotic/freedomotic/issues
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    mpvscada

    mpvscada

    Another HMI/SCADA set of tools written in C++(Qt) with python bindings

    HMI/SCADA software. Support Linux, Windows (cross operation) Source library for writing own control applications with Qt in C++/Python.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    The C-Bus Module is used to provide a C-code API between a Clipsal C-Bus PCI interface, and an application program. Application programs can be on small embedded micros with no OS and only a few K of RAM, thru to Windows & Linux.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Fußboden-/Heizungssteuerung (2015)

    Fußboden-/Heizungssteuerung (2015)

    Fußboden Heizungssteuerung unter Linux mit GUI

    Heizungssteuerung für Fußbodenheizung auf dem Raspberry PI unter Linux mit Touchscreenbedienung und 1-Wire Sensoren. Nachfolger unter https://gitlab.com/notdefine/heating-control
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    ISWYAD

    ISWYAD

    ISeeWhatYouAreDoing - a tool for remote acces with very! low bandwith.

    ISeeWhatYouAreDoing is a useful tool for getting screenshots and executing commands over Tcp/Ip or Ftp. Because it has NO security the Tcp/Ip part shouldn't be used in public networks (Use a firewall! :)). It was designed for easily keeping an eye on what people in your home network are doing and (if necessary) turn f.e. your brother's computer off when he forgot. As said it is able to work on very bad connections. Bin/Bin.zip is the basic package with client and a gui server, Bin/Hidden_Server.zip contains the "serious" version with a useful config.txt, no gui (server should run in background) and uses mainly ftp to get its commands, although you can connect via Tcp/Ip and the client from the Bin/Bin.zip or Bin/Client_Only.zip package. The hidden server has an English readme! For further information about the usage of the program please look at Doc/ or at the readmes in Bin.zip (currently both German, sorry). I hope v0.3.0 will follow till 12/12.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Catch Bugs Before Your Customers Do Icon
    Catch Bugs Before Your Customers Do

    Real-time error alerts, performance insights, and anomaly detection across your full stack. Free 30-day trial.

    Move from alert to fix before users notice. AppSignal monitors errors, performance bottlenecks, host health, and uptime—all from one dashboard. Instant notifications on deployments, anomaly triggers for memory spikes or error surges, and seamless log management. Works out of the box with Rails, Django, Express, Phoenix, Next.js, and dozens more. Starts at $23/month with no hidden fees.
    Try AppSignal Free
  • 10

    Quadcontrol

    Quadcopter Remote Control by RaspberryPi

    An application to control remotely a Quadcopter throught a Raspberry Pi. The goal is to be able to command and view what is in front of the quadcopter with a camera. This is allready working using a python Webserver and streaming video from Raspberry Camera. You can play also without camera support from command line with remote access.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11

    Advanced Irrigation Controller

    Automated Irrigation Controller for computers

    AIC (Advanced Irrigation Controller) is a computer based control system that has been initially targeted towards controlling irrigation in small to medium size gardens. As the product matures and features are added it is expected to be a fully functional controller used in large scale implementations, green houses and glass houses. AIC platform's in-dependency means it can run on both Linux or Windows XP onwards . A large range of serial boards (as well as usb boards that present as serial devices) are able to be controlled. KMTronic's USB and Serial relay boards are selectable in the configuration menu, other boards can be setup by entering their control commands. Although primarily designed for irrigation you can use AIC to control a large variety of hardware, for example lighting, heating etc It is envisaged that future implementations of AIC will incorporate rules for more complex device control.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    Ardamon

    Arduino-controlled thermostat and sensors management

    Ardamon is an arduino and PHP based solution to replace your thermostat so you gain a open-source solution that is manageable online. It also offers statistics and can help regulate many sensors around your house
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    Arduino fridge control

    Refrigerator control by Arduino Pro Mini

    Fridge control: with Arduino Pro Mini based, LM35 sensor, 2pcs 7segment display, shift registers, LEDs, momentary buttons, toggle switch, 1 Arduino compatible dou relay board. Features: - cooler on-off - auto anti ice control - defrost function Normal operation: Change cooler on and off temperature with buttons, Each "off" cycle follows a short de-ice cycle. Defrost function: Switch on and a off : several long de-ice cycle. As it ends change normal operation. Swicth on and left it on: no return to the normal operation, the cooler won't turn on. The 7segment display show the measured temperature in Celsius. Below 0 shows Lo, above 10 shows Hi, while defrost, shows LE.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    ArduinoPERL

    Linux version of arduinophp

    CONTROL ARDUINO WITH PERL * PROJECT DISCONTINUED *
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ArduinoWebRelayController

    ArduinoWebRelayController

    Sketch and server to remotely actuate apliances

    * This project is under development, not fit for end users * The project consists of the infrastructure to remotely control apliances (eg. turn the cofee maker on from a web page) Needed parts: - an arduino uno board (www.arduino.cc). - a circuit board for the relays. - a PC connected to the arduino. - python 2.7 to run the server. - port forwarding to the PC for remote access.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    BIOT Light System

    BIOT Light System

    System sterowania oświetleniem

    System sterowania oświetleniem w budynku nie wymagający jednostki centralnej jako sterownika. System składa się z autonomicznych modułów w każdym kontakcie i przy źródle światła. Cała logika zawarta jest w tych modułach które porozumiewają się za pomocą wspólnej sieci.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    C.A.F.E.

    C.A.F.E.

    The "Third Way" for Home Assistant Automations

    CAFE (Complex Automation Flow Editor) for Home Assistant is an innovative automation authoring tool that provides a visual flow editor inside Home Assistant, offering a “third way” between manual YAML and external flow tools by transpiling visual flows directly into native Home Assistant automation YAML. It’s designed to give users the visual clarity of tools like Node-RED without the overhead of a separate execution engine, storing the logic as standard YAML that runs in the core automation engine with zero added resource use. The editor lets users drag and drop nodes to represent triggers, conditions, actions, and variable manipulation, and then compiles those flows into highly readable and native YAML that is fully compatible with Home Assistant. Users can import existing automations to visualize and edit them, and CAFE respects the same underlying data structures so the native automation editor and CAFE can interoperate on the same logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    CLOCK 3W

    CLOCK 3W

    CLOCK 3W Library for Arduino (by FRIENDLY ELECTRONICS)

    CLOCK 3W is a library for Arduino that helps you interact with CLOCK 3W timekeeping module (made by FRIENDLY ELECTRONICS) or any other module based on DS1302 chip.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Control-Freak

    Visual Automation & UI Authoring

    This is a general purpose tool optimized for managing, programming and automating machines, services and apps or just loose parts of code snippets. It comes with a visual block language and a visual GUI designer which lets you inter connect and automate all sorts of devices. It has built-in support for TCP, UDP, Serial, MQTT, SSH, Arduino/Raspberry-PI or access to your custom API via HTTP. Public Homepage: http://pearls-media.com/control-freak/ On Github: https://github.com/net-commander/windows-dist
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    DIY Zoning
    Step-by-step instructions for making your HVAC (Heating, Ventilation & Air Conditioning) system state-of-art. Covers airflow balancing, temperature control & zoning, energy conservation measures, remote access, 1-wire, XBee devices, home automation
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DefendLine
    Low-cost, easy to replicate GSM-based remote controlled security system capable of taking and sending pictures of a guarded site.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Gigaset Elements command line interface

    Gigaset Elements command line interface

    Python based command line interface for Gigaset Elements

    gigasetelements-cli is a python based program which allows you to control your Gigaset Elements home security system. It comes with an easy to use CLI (command-line interface) suitable for direct use or cron jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Grasshopper Web App

    Grasshopper Web App

    Web App to control Bticino MyHome using OpenWebNet

    Grasshopper is an open source and free (speech & beer) responsive-design web application to control Bticino MyHome. VALUES: Use any device Since Grasshopper is a browser-based application, you can use a browser on any device to access Grasshopper. Thanks to its responsive-design support, the Grasshopper interface will adapt to the screen-size of your device. Choice of server-platform Grasshopper is a web application that can run from different web servers. The Grasshopper appliance runs on DietPi with Lesp (Nginx+SQLite+PHP). The Grasshopper application has been tested on Lesp and LAMP+SQLite. (Both documented in following chapters). The only requirement is that SQLite is used as a database. You can read more about this in following chapters. Choice of MyHome Gateway Grasshopper can communicate not only through the official Bticino Gateways (eg. MH20x / F452 / F454) but also network-connected touchscreens can be used (eg. 3,5" / 10")
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    GreenHouseControl

    Controlling a greenhouse via an arduino

    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Home Automation Control Center

    An application to control DIY home automation products

    This Perl/PostgreSQL application enables to control various do-it-yourself home automation products (such as air conditioning units or electric radiators). The code is highly portable for used with other DB (for example MySQL). It may be used as a scheduler with light modifications. User Interface is provided by the Home Automation Control Center UI project (https://sourceforge.net/projects/climcontrolui)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB