ei sitä tarvitse keksiä, se on keksitty jo
laitoin esmes taloLoggerin asennus ehdotuksen, hitto kun en osaa laittaa tähän ikkunaan, no laitan joksikin aikaa
sillä menee homeassistanttiin suoraan, jotkut homeassistantit lukee tekemättä mitään jos se "prefix" on päällä
Lainaus käyttäjältä: ISKI - 07.01.22 - klo:12:44
............
Kummallakin sitten lopettaa toimimaan muutaman tunnin - muutaman kymmenen tunnin päästä.
en ole koskaan käyttänyt desktop versioita koska niissä on kaikenlaisia virransäästö yms. juttuja jotka ovat logittamiseen täysin tarpeettomia ja aiheuttavat juurikin mainitsemiasi ongelmia
tänään testasin tällä
2021-12-02-raspios-buster-armhf-lite
balenalla suoraan ssd levylle mikä usb' ssä
DOCKER
curl -fsSL
https://get.docker.com -o get-docker.sh
sh get-docker.sh
usermod -aG docker pi
docker version
docker info
Homeassistant
docker run --init -d --name="home-assistant" -e "TZ=Europe/Helsinki" -v /home/pi/homeassistant:/config --net=host homeassistant/home-assistant:stable
docker restart home-assistant
nopea tuo usb vs sdcad....taloLogger asennus 4 minuuttia
taloLogger
https://olammi.iki.fi/sw/taloLoggerPi/howto.phpowfs käynnistymään taloLoggerin kanssa samaan aikaan
ln -s /home/talo/service/owfs /etc/service/owfs
anturit lukuun talologgerissa
nano /home/talo/service/owfs/run
#!/bin/sh
/sbin/modprobe fuse
exec /usr/bin/owfs -C -d /dev/ttyS0 --i2c=/dev/i2c-1:ALL -m /home/talo/owfs --foreground --allow_other --error_print 1
taloLoggerin conffiin sitten mitä luetaan ja minne data laitetaan
nano home/talo/etc/taloLogger.conf
CONSOLE_LOGGING = false
VERBOSE_LOGGING = false
DAEMON_MODE = false
LOGFILE = /home/talo/log/taloLogger.log
LOG_INTERVAL = 120
LOG_INTERVAL_LIMIT = 5
PERSISTENT_STATE_DIRECTORY = /home/talo/var/taloLogger/state
#############################################################################
# data sources
#############################################################################
@DATASOURCE=OWFS:OWFS
@DATASTORE=FILESTORE:JSONFILE
#############################################################################
# data stores
#############################################################################
JSONFILE:NAME = /home/talo/log/last.json
JSONFILE:OVERWRITE = true
JSONFILE:TIMESTAMP = %d.%m.%Y %H:%M:%S
JSONFILE:HEADER = [%N%
JSONFILE:DATAVALUE = %S%%S%{"%KEY%":"%VALUE%"},%N%
JSONFILE:FOOTER = %S%%S%{"LogTime":"%TIME%"}%N%]
@DATASTORE=SQLITEDB:SQLITEDB
@DATASTORE=MQTT:MQTT
#############################################################################
# SQLite Database data store configuration
#############################################################################
SQLITEDB:NAME = /home/talo/data/talo.db
SQLITEDB:DB_SCHEMA_VERSION = 1
@OWFS:OWFS = eka_anturi:1:/home/talo/owfs/28.FF52B3541503/temperature
@OWFS:OWFS = toka_anturi:1:/home/talo/owfs/28.FF064F731603/temperature
MQTT:HOST = localhost
MQTT:PORT = 1883
MQTT:CLIENT_ID = taloLogger
MQTT:USERNAME =
MQTT:PASSWORD =
MQTT:PROTOCOL = 1
MQTT:TOPIC = homeassistant/taloLogger
#############################################################################
# Logged measurement points and data store key configuration
#############################################################################
@MEASURE = eka_anturi:OWFS.eka_anturi
@MEASURE = toka_anturi:OWFS.toka_anturi
taloLoggerin käynnistys jotta astukset tulee voimaan
svc -d /etc/service/taloLogger
svc -u /etc/service/taloLogger
sitten jos haluaa katsella mitä se hyttynen hyrisee
apt install mosquitto mosquitto-clients
mosquitto_sub -t "#" -v
homeassistant/taloLogger/eka_anturi 22.937500
homeassistant/taloLogger/toka_anturi 22.750000
homeassistant/taloLogger/eka_anturi 23.000000
homeassistant/taloLogger/toka_anturi 22.750000siis valmista kauraa homeassistanttiin
minulla homeassistantissa configuration.yaml tyyliin
sensor:
- platform: mqtt
name: "toka_anturi"
unit_of_measurement: ""
state_topic: "homeassistant/taloLogger/toka_anturi"
kunhan kokeilin.......kyllä se toimii parilla anturilla testattuna
toinen ds2482 lutikassa ja toinen ds2480+
tuolla rimpsulla ne menee sqlite kantaan myös ja json tiedostoon ja homeassistantilla voi sitten hakee tuolta mqtt