All Projects → zibous → ha-watermeter

zibous / ha-watermeter

Licence: GPL-3.0 License
Data provider for smartmeter watermeter.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ha-watermeter

amshan-homeassistant
Home Assistant integrasjon for strømmålere (AMS/HAN/P1). Integrasjonen støter både streaming (serieport/TCP-IP) og MQTT (Tibber Pulse, energyintelligence.se etc)
Stars: ✭ 39 (+95%)
Mutual labels:  mqtt, home-assistant, mbus
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+810%)
Mutual labels:  mqtt, home-assistant
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 (+11965%)
Mutual labels:  mqtt, home-assistant
Mqtt Io
Expose GPIO modules (Raspberry Pi, Beaglebone, PCF8754, PiFace2 etc.) and digital sensors (LM75 etc.) to an MQTT server for remote control and monitoring.
Stars: ✭ 234 (+1070%)
Mutual labels:  mqtt, home-assistant
Temper Esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
Stars: ✭ 155 (+675%)
Mutual labels:  mqtt, home-assistant
Zm1
斐讯M1空气检测仪个人固件公开项目. 此项目为公开release+讨论
Stars: ✭ 165 (+725%)
Mutual labels:  mqtt, home-assistant
Hass Workstation Service
Provide useful sensors and services from your workstation to Home Assistant.
Stars: ✭ 198 (+890%)
Mutual labels:  mqtt, home-assistant
Ha Shellies Discovery
Script that adds MQTT discovery support for Shellies devices
Stars: ✭ 113 (+465%)
Mutual labels:  mqtt, home-assistant
rpi-enviro-mqtt
Send air quality data from a Pimoroni RPi Enviro+ over MQTT
Stars: ✭ 30 (+50%)
Mutual labels:  mqtt, home-assistant
texecom2mqtt-hassio
Home Assistant add-on. Connect to Texecom Premier Elite alarm panels and publish updates to MQTT. Supports arming/disarming as well as zone updates and alarm events.
Stars: ✭ 15 (-25%)
Mutual labels:  mqtt, home-assistant
soma-ctrl
Node util for controlling SOMA smart shade via MQTT or HTTP
Stars: ✭ 19 (-5%)
Mutual labels:  mqtt, home-assistant
System sensors
Logging of system sensor specific for the RPI and sending them to a MQTT broker
Stars: ✭ 134 (+570%)
Mutual labels:  mqtt, home-assistant
Android Mqtt Alarm Panel
Android Alarm Panel for Home Assistant and Home Automation Platforms (http://thanksmister.com/android-mqtt-alarm-panel/)
Stars: ✭ 124 (+520%)
Mutual labels:  mqtt, home-assistant
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (+775%)
Mutual labels:  mqtt, home-assistant
Itead sonoff
Alternative firmware for Itead Sonoff switches, based on the MQTT protocol and a TLS connection
Stars: ✭ 115 (+475%)
Mutual labels:  mqtt, home-assistant
Arilux al Lc0x
Alternative firmware for Arilux AL-LC0X LED controllers, based on the MQTT protocol and a TLS connection
Stars: ✭ 194 (+870%)
Mutual labels:  mqtt, home-assistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+410%)
Mutual labels:  mqtt, home-assistant
Loadcelloccupany
Home automation occupancy sensor using load cells
Stars: ✭ 103 (+415%)
Mutual labels:  mqtt, home-assistant
PiBuilder
Ideas for building a Raspberry Pi from "bare metal" to ready-to-run IOTstack
Stars: ✭ 26 (+30%)
Mutual labels:  home-assistant, raspberry-pi-3
M5Stack-Air-Quality-ESPHome
ESPHome configuration for M5Stack's PM2.5 Air Quality Kit with the PMSA003 particulate matter sensor and the SHT20 temperature and humidity sensor
Stars: ✭ 19 (-5%)
Mutual labels:  mqtt, home-assistant

Easy Watermeter Integration for Home Assistant

diehl_metering

Requirements

  • Water meter with IZAR module (Diehl IZAR RC 868 I R4 PL), IZAR Radio Compact Hall is designed for mobile reading and fixed network remote reading of Diehl Metering meters.
  • Supported DVB-T receiver or Nano CUL Adapter, Andoer Tragbarer Mini Digitaler TV Stock USB 2.0 DVB-T + DAB + FM + RTL2832U + FC0012 Chip Unterstützung SDR Stimmer Empfänger
  • A computer. I’m using Raspbian Buster on a Raspberry Pi 3B+, but any Linux, macOS should work

Raspbian Buster + DVB-T receiver

RB3B_DVBT

Install dependencies

You need install:

Raspberry Zero - RASPIOS "buster armhf lite" with DVB dongle

Details and Installation see: wmbusmeters-with-rtl-sdr.md

Raspbian Buster + wmbusmeters with NANO-CUL (mbus) 868 Mhz

NANO-CUL (mbus) 868 is a lot easier to use because it only requires wmbusmeters. The resources (memory) required are also less compared to the variant with RTL-SDR and rtl-wmbus.

nanoCUL868 Please not, that you do need the NANO-CUL (mbus) 868 Mhz for wmbusmeters not for ***\*FHEM\****!! . smart-home-komponente.net can flash the firmware for wmbusmeters.

Details and Installation see: wmbusmeters-with-rtl-sdr.md

Docker + wmbusmeters with NANO-CUL (mbus) 868 Mhz

wmbusmeters docker is able to detect attachment and removal of wmbus dongles and to provide that functionality within docker image it must be started in privileged mode to have access to hosts /dev/ content.

see: https://hub.docker.com/r/weetmuts/wmbusmeters nanoCUL868

More Info see: Testcase Flash CUL-Stick

https://www.smart-home-komponente.de/nano-cul/nano-cul-868-extra/

Install dependencies

Integration

In the wmbusmeters reporting mode, data will be published to the MQTT broker topic "tele/wasser/verbrauch".

This data can be subscribed to and processed by other applications. From this point forward your options are endless. Example for simple mode - publish all smartmeter display data:

{
    "media": "water",
    "meter": "izar",
    "name": "watermeter",
    "id": "1231150",
    "total_m3": 166.625,
    "last_month_total_m3": 162.614,
    "last_month_measure_date": "2020-07-01",
    "remaining_battery_life_y": 13,
    "current_alarms": "no_alarm",
    "previous_alarms": "no_alarm",
    "timestamp": "2020-07-16T11:32:38Z"
}

ha-watermeter

A simple Linux python script to query arbitrary smartmeter water sensor devices and send the data to an MQTT broker, e.g., the famous Eclipse Mosquitto. After data made the hop to the MQTT broker it can be used by home automation software, like openHAB or Home Assistant.

Installation ha-watermeter Version 1.0.1

On a modern Linux system just a few steps are needed to get the daemon working. The following example shows the installation under Debian/Raspbian below the /opt directory:

$ git clone https://github.com/zibous/ha-watermeter.git /opt/ha-watermeter
$ cd /opt/ha-watermeter
$ sudo pip3 install -r requirements.txt

To match personal needs, all operation details can be configured using the file config.py The file needs to be created first:

$ cd /opt/ha-watermeter
$ cp config.py.dist config.py
$ nano config.py

$ chmod +x app.py
$ python3 app.py  ## or ./app.py

Application log

logging

Continuous Daemon/Service

You most probably want to execute the program continuously in the background. This can be done either by using the internal daemon or cron.

Attention: Daemon mode must be enabled in the configuration file (default).

  1. Systemd service - on systemd powered systems the recommended option

    sudo cp /opt/ha-watermeter/service.template /etc/systemd/system/ha-watermeter.service
    
    sudo systemctl daemon-reload
    sudo systemctl start ha-watermeter.service
    sudo systemctl status ha-watermeter.service
    
    sudo systemctl enable ha-watermeter.service

Results Homeassistant Card

ha-card

Sensor setting see: smartmeter-watermeter.yaml


Buy Me A Coffee

For more information see:

https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
https://github.com/xaelsouth/rtl-wmbus
https://github.com/weetmuts/wmbusmeters
https://github.com/ZeWaren/izar-prios-smart-meter-collector

## DVB-T receiver or Nano CUL Adapter
https://www.amazon.de/Tragbarer-Mini-Digitaler-TV-Stock-Unterst%C3%BCtzung-SDR-Stimmer-Empf%C3%A4nger/dp/B013Q94CT6/ref=sr_1_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=3F9GCJKEPPNO7&dchild=1&keywords=dvbt+dongle&qid=1594904776&sprefix=dvbt+dong%2Caps%2C184&sr=8-2
https://www.smart-home-komponente.de/nano-cul/nano-cul-868-extra/

https://www.diehl.com/metering/en/portfolio/software-system-components/software-system-components-products/software-system-components-product/izar-radio-compact-hall/74843/

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].