All Projects → newAM → Loadcelloccupany

newAM / Loadcelloccupany

Licence: mit
Home automation occupancy sensor using load cells

Projects that are alternatives of or similar to Loadcelloccupany

Open Home Automation
Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT
Stars: ✭ 820 (+696.12%)
Mutual labels:  home-assistant, home-automation, arduino, mqtt
Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+2242.72%)
Mutual labels:  home-assistant, home-automation, arduino, mqtt
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+283.5%)
Mutual labels:  home-assistant, home-automation, mqtt
Miflora Mqtt Daemon
Linux service to collect and transfer Xiaomi Mi Flora plant sensor data via MQTT to your smart home system, with cluster support 🌱🌼🥀🏡🌳
Stars: ✭ 409 (+297.09%)
Mutual labels:  home-assistant, home-automation, mqtt
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+429.13%)
Mutual labels:  home-assistant, home-automation, arduino
Hugo Esp8266
Hugo is a 4-button ESP8266 Wi-Fi Remote, Arduino compatible and simple to use.
Stars: ✭ 77 (-25.24%)
Mutual labels:  home-automation, arduino, mqtt
Zigbee2mqttassistant
GUI for Zigbee2Mqtt running in docker and HASS.IO
Stars: ✭ 371 (+260.19%)
Mutual labels:  home-assistant, home-automation, mqtt
Esp Mqtt Json Digital Leds
(OBSOLETE) ESP8266 MQTT JSON Digital LEDs for Home Assistant
Stars: ✭ 503 (+388.35%)
Mutual labels:  home-assistant, arduino, mqtt
Harmony Api
🗼 A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT
Stars: ✭ 345 (+234.95%)
Mutual labels:  home-assistant, home-automation, mqtt
Open Home
Projeto de automação residencial usando softwares e hardwares open source.
Stars: ✭ 41 (-60.19%)
Mutual labels:  home-assistant, home-automation, mqtt
Frigate
NVR with realtime local object detection for IP cameras
Stars: ✭ 1,329 (+1190.29%)
Mutual labels:  home-assistant, home-automation, mqtt
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (-0.97%)
Mutual labels:  home-assistant, home-automation, mqtt
Freedomotic
Open IoT Framework
Stars: ✭ 354 (+243.69%)
Mutual labels:  home-automation, arduino, mqtt
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+1104.85%)
Mutual labels:  home-automation, arduino, mqtt
Sonoff Homeassistant
Firmware for ESP8266 based itead Sonoff switches for use with HomeAssistant
Stars: ✭ 354 (+243.69%)
Mutual labels:  home-automation, arduino, mqtt
Smarthome
@skalavala 👍 Nothing But Smarthome Stuff! - By Mahasri Kalavala
Stars: ✭ 437 (+324.27%)
Mutual labels:  home-assistant, home-automation, mqtt
Wavin Ahc 9000 Mqtt
Esp8266 mqtt interface for Wavin AHC-9000/Jablotron AC-116
Stars: ✭ 47 (-54.37%)
Mutual labels:  home-assistant, home-automation, mqtt
Esphome
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Stars: ✭ 4,324 (+4098.06%)
Mutual labels:  home-assistant, home-automation, mqtt
Heatpump
Arduino library to control Mitsubishi Heat Pumps via connector cn105
Stars: ✭ 327 (+217.48%)
Mutual labels:  home-assistant, arduino, mqtt
Hassio Zigbee2mqtt
Hass.io add-on for zigbee2mqtt
Stars: ✭ 547 (+431.07%)
Mutual labels:  home-assistant, home-automation, mqtt

Load Cell Occupancy Sensor

What is it?

This project is a occupancy sensor that uses a load cell for couches and beds, transmitting data to my Home Assistant server via MQTT over Ethernet.

Why?

Other bed occupancy sensors that I have used in my home automation setup trigger false negatives when rolling around at night. I use bed occupancy to turn on my lights if I get up at night, and I wanted a faster, more accurate solution.

Why PoE?

Wireless home automation devices often make sense only when they are battery powered, if a power cable needs to be run to the device it can carry data too. Designing a low power wireless device is far more complicated than designing a wired device and running an Ethernet cable.

Overview

Load cells → HX711 (ADC) → ATMega328P (MCU) → W5100 (Ethernet) → MQTT Broker → Home Assistant

This sensor takes input from 4 load cells, each supporting one leg of a bed or couch. The load cells are sampled with a ATMega328P (Arduino) using an HX711 load cell ADC. These samples are then transmitted to an MQTT broker via the Wiznet W5100 (same as Arduino Ethernet shield).

Project Contents

  • LoadCell_ArduinoCode - firmware for the ATMega328P
  • LoadCell_Case - 3D printable case designed in OpenSCAD
  • LoadCell_Holder - 3D printable holder for the load cells designed in OpenSCAD
  • LoadCell_HomeAssistant - example Home Assistant configuration
  • LoadCell_KiCAD - schematic and PCB

Media

Home Assistant Card

Front Circuit View

Software Used

Arduino Libraries used

Forks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].