Maalämpöfoorumi
Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: IppeÖ - 05.08.21 - klo:16:49
-
Moi
Olen laajentamassa maalämpö/viileä järjestelmää ja kiinnostaisi jo vähän mitata lämpötiloja 6-10 anturilla.
Ilmeisesti hiukan joutuu rakentelemaan kun valmiina ei näy mitään wifi anturisarjoja, onko se sitten 1-wire HW, jokin USB adapteri ja logtemp tai talologger SW sitten ne seuraavaksi "helpoimmat" vaihtoehdot? Näissä kaikissa joutunee läppärin jättää pyörimään. Niitä kyllä löytyy mutta vähän siinä sähköä kuluu turhaan
Kolvi ja joku perus windows softan asennukset pystynee teku pohjilla ja mielenkiinnosta varmaan tekeen. ::)
Useita threadia löysin, ilmeisesti vaati sitten harrastuneisuutta, tämä naapurifoorumilla pos tuntui potentiaalisimmalta aloittaa (logtemp) https://lampopumput.info/foorumi/threads/1-wire-for-dummies.11329/
talologger sivu tuntui jotenkin sekavavilta ensisilmäyksellä, esim. miten toimii Windows, mitens ne anturit ja muut hankitaan / kytketään
-
Meillä on tuollainen nyt jo vanha systeemi,on pyörinyt jotain 10 vuotta ja toimii edelleen.
Miniläppäri Asus EEE pyörittää sovellusta jossa on 32 kpl Ds 1820 anturia ja kwh (SO) pulssimittaus
Tuossa sovellus
https://www.mrsoft.fi/ohj01.htm
Tuossa ajurit 1-wire komponenteille
https://www.maximintegrated.com/en/products/ibutton-one-wire/ibutton.html
Liitekuvassa kytkentäperiaate,meillä tosin RJ45 liittimen asemesta USB/COM konvertteri
Tuolta aikoinaan osteltu komponetteja
https://www.tietopetri.fi/
Muuten hyvä mutta alkaa olla hankalaa löytää toimivia ajureita Win10 käyttöjärjestelmälle.
Varmaan joitakin uudempia versioita kannattaa etsiskellä ;)
-
Kiitosta nopeasta avusta
vanhaltahan tuo logtemp SW näyttää 10v+, mutta ainakin asentui Win10:iin
Drivereille löytyi sivu https://www.maximintegrated.com/en/design/design-tools/applications-software/product-software/ibutton/software/tmex/download_drivers.html
32-bit versio ei asentunut, mutta 64 bit kylläkin
Eli pitäiskö tulkita SW:n olevan kuranttia ja vois alkaa antureita tilailla kokeeksi, saahan niitä tarvittaessa muilla softilla kokeilla jos tökkiii
-
Minä laitoin LogTempin pyörimään viime syksynä Win 10 koneeseen. Ajuri päivittyy aina bootin yhteydessä uudempaan eikä se toimi, joten pitää tehdä sille roll back. Minulla on koneella Googlen synkronointi ohjelma ja kuvaajat menee sillä Driveen ja mobiililaitteiden nähtäville.
Uudempikin varmaan on, mutta tuosta oli ennestään kokemusta jostain 10 vuoden takaa.
-
Kiitosta nopeasta avusta
vanhaltahan tuo logtemp SW näyttää 10v+, mutta ainakin asentui Win10:iin
Drivereille löytyi sivu https://www.maximintegrated.com/en/design/design-tools/applications-software/product-software/ibutton/software/tmex/download_drivers.html
32-bit versio ei asentunut, mutta 64 bit kylläkin
Eli pitäiskö tulkita SW:n olevan kuranttia ja vois alkaa antureita tilailla kokeeksi, saahan niitä tarvittaessa muilla softilla kokeilla jos tökkiii
Softa on viimeisin.
Minulla on MrSoft pyörinyt 3:ssa koneessa, talonhallintaa lämpöjen osalta, kohta 20 vuotta.
Toimii hyvin, paitsi....ei saa laittaa täppää; "Rajoita tiedoston kokoa.." SE EI toimi, vaan kaikki alkaa jumitella.....
-
Olisikohan mahdollista lukea 1-wire verkkoa Android kännykällä?
Alkaa Asuksen miniläppäri(vm 2007) olla viimeisillään,joko sisäinen puhallin tai kiintolevy ajoittain rahisee.
Olisi ihan joutilaana laatikossa Nokia 5 kännykkä jossa Android 8 tai 9 käyttöjärjestelmä
-
Vielä kysymystä kuinka tuon kWh mittauksen voisi tehdä kustannustehokkaasti?
- onko optinen ledin-kyttäys ainoa keino, jos mittari muuten sinetin takana
- ja jos, mistä saisi vielä tuollaisen optisen "lukijan", edes osina, 1-wireen liitettäväksi
Meinaa aioin tilata setin TietoPetriltä, mutta omistaja kertoi että liiketoiminta siirtynyt 5 V sitten Tietomyrskylle.
Ja heillä ei oli enää rajoitettu varasto jäljellä hankeeseeni nähden
Vanhojen 2008-2012 ketjujen kaikki liikkeet ja linkit kuolleet, ja vanhaa 1-wire laskuripiiriä DS2423 ei tehdä ja pois varastoista
Täällä vielä näytti olevan led-detektori, mutta 600Kr, http://www.sparel.se/shop/emc-all.asp, en kyllä ymmärrä meniskö tuo edes 1-wire linjaan
-
en kyllä tuhertelisi winukan ja läppärin kanssa
raspberrypi ja talologger, voi sitten lukea muutakin kuin onewireä
-
Projekti edelleenkin alkutekijöissä, mutta ruokahalu jo kasvaa ennenkuin mitään valmista edellisistäkään tullut;)
Se uusi kysymys minulla on, että miten kannattais edetä 1. automaatio vs 2. loggaus integroituna samaa Raspiin?
- Nyt minulla on joko Talologger tai Home Assistant (HA) eri SD korteilla, kun en samalle saanut, ks alla miksi ei
- Kysyn jo nyt ennenkuin alan opiskella/integroida enempää joka mahdollisesti johtaa umpikujaan jommankumman kanssa
- Vai olisko jokin muu paketti Raspille suositeltu joka molemmat aspektit kattaa?
Lyhyt historia omista törmäilyistäni so far
1. aloitin Logtempillä vanhassa windows-koneessa, ja pitänyt sitä testikoneena kun tusinan verran 1-wire lämpantureita linjolle laittanut ja saanut testattua HW:n
2. foorumia selatessa ja saamani vinkin mukaan ostin Raspin, käyttis asentui hetkessä, ja sain Raspiin kokeeksi yhden DS18B20 anturin kiinni ja CLI komennolla luettua että toimi
3. Talologger asentui myös heittämällä, mutta en ehtinyt vielä integroida antureita, kun aloin ihmetellä, että paitsi loggausta olis kiva ohjata pistorasioita ja valoja jollain, ja Home Assistant tuli ekana hauissa vastaan.
No HA:n asentaminen ei sitten onnistunutkaan kovin helposti
1. koitin asentaa samalla SD:lle kuin Raspin perussoftat ja talologger, ao. eri sivujen CLI komennoilla, jossa HA ilmeisesti olisi pyörinyt "Containerina"->mikään kolmesta ei toiminut
A) https://community.home-assistant.io/t/installing-home-assistant-supervised-on-a-raspberry-pi-with-debian-11/247116
B) https://www.home-assistant.io/installation/raspberrypi/>
C) https://www.instructables.com/Setup-Home-Assistant-on-Raspberry-Pi/>
2. Seuraavaksi yritin asentaa HA:ta suoraan imagena
https://www.home-assistant.io/installation/raspberrypi/
Tämän kanssa meni sitten tunteja, kun tökkäsi aina samaan CLI virheeseen käynnistyksen lopussa “Home Assistant CLI not starting jump into emergency console”. Ei auttannut tusina flashiyritystä, eri SD, eri SW (4.x, 5.x, 6.x), kunnes lopulta tällä foorumilla törmäsin epäselvään ohjeeseen ja tyhmänä kirjoitin CLI:lle vain "login", painoin enteri ja voila, HA prompti tuli ja pääsin lopulta browserilla kiinni <https://community.home-assistant.io/t/warn-home-assistant-cli-is-not-running-jump-into-emergency-console/303548/8>
-
kyllä ne samalla kortilla toimii
wget -O install_taloLoggerPi.py http://olammi.iki.fi/sw/taloLoggerPi/install_taloLoggerPi.py
chmod 755 install_taloLoggerPi.py
./install_taloLoggerPi.py
tuolla mqtt voit taloLoggerin dataa käyttää homeassistantissa
MQTT
apt install mosquitto mosquitto-clients
PAHO
apt install python-paho-mqtt
tuo mqtt sisältyy kylläkin jo taloLoggeriin
DOCKER
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
usermod -aG docker pi
tsekkaa että on mennyt
docker version
docker info
ja sitte h-assistant
reboot
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
ja ne o sitte siellä
-
Kiitosta Korsteeni valaa uskoa eteenpäin
Sain muutaman mutkan kautta annettua komennot loppuun asti:
- talologger löytyy kun lyön ip osoitteen läppärin browseriin,
- mutta mistäs se HA sitten löytyy? alkeita vielä opettelen kaikessa linux/Raspin kanssa sori :-[
HA IMG asennuksessa siihen pääsi kiinni browserilla kun laittoi: http://homeassistant.local:8123
mutta nyt ei toimi lokaalisti Raspin browserista eikö läppäristä...
Eikä Raspi GUIn valikoista löydy mitään uutta softaa
-
Miksiköhän en saa asennettua talologgerPiitä. Tulee tälläistä herjaa asennusvaiheessa. Olammin sivuilla olevien skriptien avulla yritin.
-
Kiitosta Korsteeni valaa uskoa eteenpäin
Sain muutaman mutkan kautta annettua komennot loppuun asti:
- talologger löytyy kun lyön ip osoitteen läppärin browseriin,
- mutta mistäs se HA sitten löytyy? alkeita vielä opettelen kaikessa linux/Raspin kanssa sori :-[
HA IMG asennuksessa siihen pääsi kiinni browserilla kun laittoi: http://homeassistant.local:8123
mutta nyt ei toimi lokaalisti Raspin browserista eikö läppäristä...
Eikä Raspi GUIn valikoista löydy mitään uutta softaa
kokeileppa <raspin ip osoite:8123> tyyliin 192.168.1.166:8123
-
Miksiköhän en saa asennettua talologgerPiitä. Tulee tälläistä herjaa asennusvaiheessa. Olammin sivuilla olevien skriptien avulla yritin.
kokeile
apt-get install unzip
wget -O install_taloLoggerPi.py http://olammi.iki.fi/sw/taloLoggerPi/install_taloLoggerPi.py
chmod 755 install_taloLoggerPi.py
nano install_taloLoggerPi.py
- poista kohdasta TOOLS_DEFAULT =
rivi
'insserv': '/sbin/insserv', \
- poista kohdista PACKAGES_DEFAULT = sekä STRETCH_PACKAGES =
'python-imaging', sekä 'insserv'
- poista rivi
STRETCH_TOOLS_PRE.pop('insserv')
- poista rivit kohdasta # owfs-daemon-disabloinnit
os.system(TOOLS['insserv'] + ' -r /etc/init.d/owserver')
os.system(TOOLS['insserv'] + ' -r /etc/init.d/owhttpd')
os.system(TOOLS['insserv'] + ' -r /etc/init.d/owftpd')
./install_taloLoggerPi.py
-
Kiitos, olin jo tuotakin älynnytkin koittaa, tein vielä uuden SD kortian asennuksen ja kaiken uudestaan, sama tulos
-
Kiitos, olin jo tuotakin älynnytkin koittaa, tein vielä uuden SD kortian asennuksen ja kaiken uudestaan, sama tulos
oletko varmasti muistanut käynnistää raspissa homeassistantin?
viittaisi siihen ettei ole käynnissä
docker restart home-assistant
-
Kiitos taas avusta. Kyllähän tuo komento tuli annettua kun oli ohjeesi mukana, käynnistin nyt uudestaan ja annoin pari viimeistä ohjeesi komentoa, docker näyttää pyörivän mutta restart ei muuta tilannetta. Myöskään jos menen suoraan Raspin browseriin ja laitan 192.168.1.63:8123 ei siinäkään mitään tapahdu, toisin kuin esim talologgeri tulee näkyviin IP osoitteen lyömällä selaimeen...
Mitään en linux/dockerista tiedä, mutta muutaman komennon kun helpistä otti, kill ei toimi, mutta start ja restart kyllä
Mutta sitten: Inscpect optio tuottaa epäilyttävän tuloksen, kun laitan restart, se näyttää kyllä käynnistävän ja sitten stoppaa samantein, ilman mitään virheilmoitusta???
pi@raspberrypi:~ $ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
homeassistant/home-assistant stable 36a3549ae5c5 2 weeks ago 1.04GB
pi@raspberrypi:~ $ docker restart home-assistant
home-assistant
pi@raspberrypi:~ $ docker inspect home-assistant
[
{
"Id": "d3ebbfc65aacd365fed8935d0be080172819e69ac989e3164e890509296f80b8",
"Created": "2021-11-01T12:46:11.556242148Z",
"Path": "/init",
"Args": [],
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 129,
"Error": "",
"StartedAt": "2021-11-01T12:46:33.316351333Z",
"FinishedAt": "2021-11-01T12:46:33.874516454Z"
},
.................
},
"Mounts": [
{
"Type": "bind",
"Source": "/home/pi/homeassistant",
"Destination": "/config",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],
"Config": {
"Hostname": "raspberrypi",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"TZ=Europe/Helsinki",
"PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"LANG=C.UTF-8",
"S6_BEHAVIOUR_IF_STAGE2_FAILS=2",
"S6_CMD_WAIT_FOR_SERVICES=1",
"WHEELS_LINKS=https://wheels.home-assistant.io/alpine-3.14/armv7/",
"S6_SERVICES_GRACETIME=220000"
],
"Cmd": null,
"Image": "homeassistant/home-assistant:stable",
"Volumes": null,
"WorkingDir": "/config",
"Entrypoint": [
"/init"
],
"OnBuild": null,
"Labels": {
"io.hass.arch": "armv7",
"io.hass.base.arch": "armv7",
"io.hass.base.image": "homeassistant/armv7-base:3.14",
"io.hass.base.name": "python",
"io.hass.base.version": "2021.09.1",
"io.hass.type": "core",
"io.hass.version": "2021.10.6",
"org.opencontainers.image.authors": "The Home Assistant Authors",
"org.opencontainers.image.created": "2021-10-18 06:34:50+00:00",
"org.opencontainers.image.description": "Open-source home automation platform running on Python 3",
"org.opencontainers.image.documentation": "https://www.home-assistant.io/docs/",
"org.opencontainers.image.licenses": "Apache License 2.0",
"org.opencontainers.image.source": "https://github.com/home-assistant/core",
"org.opencontainers.image.title": "Home Assistant",
"org.opencontainers.image.url": "https://www.home-assistant.io/",
"org.opencontainers.image.version": "2021.10.6"
}
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "5cf00b545c1a82b532ea790bbec7bde30ac54a4d542df489457f3afc5ebdd2f5",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {},
"SandboxKey": "/var/run/docker/netns/default",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"host": {
"IPAMConfig": null,
"Links": null,
"Aliases": null,
"NetworkID": "fb52e31b12486845d35644a0da06d2e24bf2257afa5d4d6ef72e0d671900c453",
"EndpointID": "",
"Gateway": "",
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "",
"DriverOpts": null
}
}
}
}
]
pi@raspberrypi:~ $
pi@raspberrypi:~ $ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:ec:fd:89:93 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.163 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::b6:4b48:f0d7:bf6c prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:32:1a:11 txqueuelen 1000 (Ethernet)
RX packets 589 bytes 69920 (68.2 KiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 207 bytes 21579 (21.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 109 bytes 8432 (8.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 109 bytes 8432 (8.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.130 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a588:59c2:bcdc:5903 prefixlen 64 scopeid 0x20<link>
ether e4:5f:01:32:1a:12 txqueuelen 1000 (Ethernet)
RX packets 387 bytes 41794 (40.8 KiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 49 bytes 6879 (6.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
-
Tuohon välikysymykseen mitä kotiautomaatiota porukkaa käyttää, kun hiljan lukaisin Mikrobitin alkeita jossa Node-Redillä (NR)laitettiin systeemiä poystyyn, tuolloin sain asennettua sen ja piirrettyä yhden vuokaavioinkin. Aloin asiaa googlata ja aika moni näyttää NR:ää käyttävän, osa yhdessä HA:n kanssa. NR:ssä graafinen "koodaus" ja parempi debuggays jne ?
Kun NR pelitti (ennenkuin korruptoin SD:ni), ehkäpä jätän HA:n odottaa parempia aikoja kun avusta huolimatta ei toimi. Tai onhan mulla se HA Hass.Io image toisella SD:llä jossa voin asioita vertailla, siihen ei sitten talologgeria saane...
-
Tuohon välikysymykseen mitä kotiautomaatiota porukkaa käyttää, kun hiljan lukaisin Mikrobitin alkeita jossa Node-Redillä (NR)laitettiin systeemiä poystyyn, tuolloin sain asennettua sen ja piirrettyä yhden vuokaavioinkin. Aloin asiaa googlata ja aika moni näyttää NR:ää käyttävän, osa yhdessä HA:n kanssa. NR:ssä graafinen "koodaus" ja parempi debuggays jne ?
Kun NR pelitti (ennenkuin korruptoin SD:ni), ehkäpä jätän HA:n odottaa parempia aikoja kun avusta huolimatta ei toimi. Tai onhan mulla se HA Hass.Io image toisella SD:llä jossa voin asioita vertailla, siihen ei sitten talologgeria saane...
Mie olen viritellyt Home Assistantin tarkkailemaan antureita ja data tallentuu InfluxDB tietokantaan. Grafana piirtää InfluxDB:n pohjalta graafiset kaaviot ja NodeRedi:llä teen tarvittavat kotiautomaation. En itse ole tykästynyt Home Assistantin koodauskieleen.