All Projects → volkszaehler → vzlogger

volkszaehler / vzlogger

Licence: GPL-3.0 license
Logging utility for various meters & sensors

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects
c
50402 projects - #5 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to vzlogger

rssd
Rohde & Schwarz SCPI Driver (in Python)
Stars: ✭ 25 (-76.85%)
Mutual labels:  sensor
nodejs
Node.js in-process collectors for Instana
Stars: ✭ 66 (-38.89%)
Mutual labels:  sensor
ESP8266-BME280-Multi
ESP8266 + BME280 -> MQTT, Serial, HTTP-Server, HTTP-Client/Volkszähler
Stars: ✭ 28 (-74.07%)
Mutual labels:  volkszaehler
STMems Linux IIO drivers
DISCONTINUED (October 2022): the maintenance for this repository has been discontinued. Please refer to https://github.com/STMicroelectronics/st-mems-android-linux-drivers-iio for the up-to-date drivers repository. This repository contains Linux Kernel (v3.10, v3.14, v3.18, v4.9, v4.14, v4.19) including STMicroelectronics MEMS IIO sensor support
Stars: ✭ 70 (-35.19%)
Mutual labels:  sensor
ESPSense
Use ESPHome to emulate TP-Link Kasa HS110 plugs, and report energy usage to your Sense Home Energy Monitor (or anything else on your network!) via ESP8266/ESP32 devices
Stars: ✭ 36 (-66.67%)
Mutual labels:  sensor
Awesome-Human-Activity-Recognition
An up-to-date & curated list of Awesome IMU-based Human Activity Recognition(Ubiquitous Computing) papers, methods & resources. Please note that most of the collections of researches are mainly based on IMU data.
Stars: ✭ 72 (-33.33%)
Mutual labels:  sensor
433MHz Tx Rx
Arduino based 433MHz Tx and Rx combo using Manchester protocol
Stars: ✭ 27 (-75%)
Mutual labels:  sensor
msda
Library for multi-dimensional, multi-sensor, uni/multivariate time series data analysis, unsupervised feature selection, unsupervised deep anomaly detection, and prototype of explainable AI for anomaly detector
Stars: ✭ 80 (-25.93%)
Mutual labels:  sensor
Advanced-PRTG-Sensors
Collection of my Advanced PRTG Sensors
Stars: ✭ 60 (-44.44%)
Mutual labels:  sensor
Reactor
Reactor (for Vera and openLuup) is a Vera Home Automation plugin that provides advanced programmable logic.
Stars: ✭ 17 (-84.26%)
Mutual labels:  sensor
Catena-Sketches
Top-level Arduino sketches for the MCCI Catena family of IoT LPWA Devices
Stars: ✭ 12 (-88.89%)
Mutual labels:  sensor
iosynth
IoSynth is IoT device/sensor simulator and synthetic data generator.
Stars: ✭ 21 (-80.56%)
Mutual labels:  sensor
FruxePi
Indoor farming software using the Raspberry Pi
Stars: ✭ 118 (+9.26%)
Mutual labels:  sensor
TLV493D-A1B6-3DMagnetic-Sensor
Library for the TLV493D-A1B6 3D magnetic sensor for Arduino.
Stars: ✭ 27 (-75%)
Mutual labels:  sensor
ALog
Data logger library for the Arduino-based ALog; wtih small changes, can work on many Arduino-based systems
Stars: ✭ 27 (-75%)
Mutual labels:  sensor
Radar
Arduino Servo controller with Ultrasonic sensor, that will send distance value from sensor to Node.js via USB serial and leveraging socket.io to send the data to browser in realtime.
Stars: ✭ 24 (-77.78%)
Mutual labels:  sensor
sensor.rpi power
A Custom component for Home-Assistant that checks if your Raspberry Pi power supply is giving enough voltage from the kernel.
Stars: ✭ 105 (-2.78%)
Mutual labels:  sensor
RoboVision
Attempting to create a program capable of combining stereo video input , with motors and other sensors on a PC running linux , the target is embedded linux for use in a robot!
Stars: ✭ 21 (-80.56%)
Mutual labels:  sensor
growbox
Code for my smart growbox experiment
Stars: ✭ 23 (-78.7%)
Mutual labels:  sensor
gspca-kinect2
Kinect2 Sensor Device Driver for Linux
Stars: ✭ 25 (-76.85%)
Mutual labels:  sensor

vzlogger

  • is a part of the volkszaehler.org smart meter
  • is a tool to read and log measurements of a wide variety of smart meters and sensors to the volkszaehler.org middleware
  • can run as a daemon or via cron
  • includes a tiny onboard http daemon to serve realtime readings
  • is written in C++ and should run on most embedded devices which conform to the POSIX standard

Feel free to implement support your own hardware ;)

Installation

To install, follow the detailed installation instructions at http://wiki.volkszaehler.org/software/controller/vzlogger/installation_cpp-version

If you're impatient you can quickstart using (Debian Bullseye or Ubuntu 18.04 LTS):

sudo apt-get install build-essential git-core cmake pkg-config subversion libcurl3-dev \
  libgnutls-dev libsasl2-dev uuid-dev uuid-runtime libtool dh-autoreconf libunistring-dev

If you want to use MQTT support:

sudo apt-get install libmosquitto-dev

Then run the installation:

wget https://raw.github.com/volkszaehler/vzlogger/master/install.sh
sudo bash install.sh

Docker

You can also build a docker image:

 docker build -t vzlogger .

Note, that this will use the newest vzlogger from volkszaehler github (not your local clone). You can start it:

 docker run --restart=always -v /home/pi/projects/vzlogger-docker:/cfg \
 --device=/dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_D30A9U5N-if00-port0 \
 --name vzlogger -d vzlogger

where /home/pi/projects/vzlogger-docker is the path to the directory containing the vzlogger.conf file and /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_D30A8U6N-if00-port0 is your device. You can pass several devices if you have them.

Mailing List

If you have questions, contact the volkszaehler mailing lists:

More information is available in our wiki: http://wiki.volkszaehler.org/software/controller/vzlogger

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