Maalämpöfoorumi

Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: tttemppu - 29.03.19 - klo:10:21

Otsikko: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 29.03.19 - klo:10:21
Moi

Onko joku jo saanut Boschin 7001i maalämpöpumpun toimimaan talologgerin kanssa?
Katsoin tuota talologgerpäivitystä ja Boschiinkin tullut päivitys talologgeriin.
Boschin asennusohjeesta löysin maininnat ems-bus ja can-bus väylistä.
On muuten haikeaa luopua Ekowellin poistuessa talologgerista, mutta eiköhän saada uusin Boschikin talologgerin pariin :)
Boschin etäkäyrässä vain ulkolämpö...
Raspberry odottaa kovasti uutta dataa ja asennus ohjeita...( Mistä lähteä liikkeelle? )
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 02.05.19 - klo:11:51
No niin.
Homma edennyt ja husdatalta H60 esp palikka, jolla dataa ulos.
H60 sisältää api json rajapinnan :) Kysymällä http://10.0.0.3/api/alldata niin saa vastaukseksi tälläisen jsonin:

{"0002": 245, "0003": 234, "0004": 305, "0005": 67, "0006": 55, "0007": 69, "0008": 0, "0009": 473, "000A": 484, "000B": 401, "000C": 20, "000E": 0, "3104": 0, "9108": 99, "3109": 70, "3110": 330, "2201": 0, "0203": 220, "0205": 210, "0206": 150, "1A01": 1, "1A02": 0, "1A03": 0, "1A04": 0, "1A05": 1, "1A06": 1, "1A07": 0, "1A0C": 0, "1A19": 0, "1A20": 1, "AFF1": 0, "AFF2": 0}

Nyt enään pitäisi virittää talologger lukemaan se ja kirjoittamaan kantaan.
Tämän varmaan pystyy tekemään python / shell toteutuksella? Vai pelkällä Shellillä, vai jotenkin muuten?
Oon yrittänyt python scriptillä parseroida varmaan kaikkea mitä mieleen tulee. Koodaustaitoni(olemattomat) eivät kuitenkaan ole tuottanut, muuta kuin virheitä :)

Löytyisikö tähän apua?
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: jolla - 02.05.19 - klo:21:59
minulla toimii mbus väylää lukiessa, myös jsonia lukiessa tyliin seuraavanlainen

Koodia: [Valitse]
@SHELL1:REGEXP = ^.*Power: \s*(?P<power>[0-9\.\-]+).*$
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 03.05.19 - klo:09:20
Kiitos, jolla

Testaan heti töiden jälkeen.
Husdatan Peterillä on kehitteillä modbus tuki tähän H60:een ja oli jo mulla testissä, mutta löytyi pikku ongelma ja meni takaisin koodin alle :)
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 03.05.19 - klo:16:21
Kokeillut olen. No Luck, koska onnella mennään, eikä tiedolla :)
Ohessa filet miten myös yritin. Melko varma, että SHELL asetukset pielessä.
Python script palauttaa jsonin, mutta kun tietäis miten SHELLIN asetukset pitäis laittaa lukemista varten.
Onko sillä merkitystä, kun testaan python3:lla ?

Alkaa olla jo aika lähellä ?
03.05.2019 19:18:09: SHELL1: Received shell command data: '{"0002": 238, "0009": 482, "0005": 164, "000A": 494, "0206": 150, "0008": 0, "1A0C": 0, "0003": 239, "1A19": 0, "000B": 371, "3110": 0, "2201": 0, "1A06": 1, "AFF1": 0, "1A02": 0, "1A01": 0, "1A20": 1, "AFF2": 0, "1A03": 0, "1A05": 0, "0203": 220, "0006": 127, "1A07": 0, "1A04": 0, "0007": 41, "0004": 240, "3109": 0, "3104": 0, "000E": 0, "0205": 210, "9108": 0, "000C": 428}'
03.05.2019 19:18:09: SHELL1: ERROR: Invalid regular expression: ^\s*(?P<0002>[0-9\.\-]+)\s*,\s*(?P<0003>[0-9\.\-]+)\s*,\s*(?P<0004>[0-9\.\-]+)\s*,\s*(?P<0005>[0-9\.\-]+)\s*$
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: jolla - 03.05.19 - klo:22:07
minulla on näin, ja toimii

Koodia: [Valitse]
@DATASOURCE=SHELL:SHELL1
*************
SHELL1:LOCATION = /usr/bin/python
SHELL1:PARAMETERS = /home/talo/mbus.py
@SHELL1:REGEXP = ^.*Energy: \s*(?P<energia>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Power: \s*(?P<power>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Temp1: \s*(?P<temp1>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Temp2: \s*(?P<temp2>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Tempdiff: \s*(?P<dif>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Flow: \s*(?P<virtaus>[0-9\.\-]+).*$
@SHELL1:REGEXP = ^.*Volyme: \s*(?P<volyme>[0-9\.\-]+).*$
****************
@MEASURE = energia:SHELL1.energia
@MEASURE = power:SHELL1.power
@MEASURE = temp1:SHELL1.temp1
@MEASURE = temp2:SHELL1.temp2
@MEASURE = dif:SHELL1.dif
@MEASURE = virtaus:SHELL1.virtaus
@MEASURE = volyme:SHELL1.volyme

ja mbus.py tuottaa tällaisen

Koodia: [Valitse]
root@rock:/home/talo# python mbus.py
Energy: 96589
Volyme: 1511591
HourCounter: 67408
Temp1: 4380
Temp2: 3437
Tempdiff: 943
Power: 22
Flow: 201

Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 03.05.19 - klo:22:24
Moi

Kiitos avusta. Ei onnistunut vielä ohessa logi ja conf.
Saatko sun rivistä kopion, niin näkisin missä muodossa se sulle tulee ja mahdollisesti sun mbus.py se tulikin jo :)
Eli mun pitää purkaa pythonilla vielä json hipsut pois :)
rupeen hipsuttamaan.
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: jolla - 03.05.19 - klo:22:36
grep, awk, sed, yms voisi olla avuksi
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 03.05.19 - klo:22:38
Moi

Eipä onnistunu vielä.
Sain ulos mielestäni ihan vastaavan tiedoston.. ? ohessa
Koodia: [Valitse]
0004: 329
1A05: 1
000B: 846
1A07: 0
000A: 510
000E: 0
0206: 150
AFF1: 0
0005: 54
0008: 0
0007: 22
1A20: 1
1A19: 0
3110: 400
3104: 0
1A04: 0
0009: 510
0006: 24
1A0C: 0
0002: 274
9108: 45
AFF2: 0
1A03: 0
0003: 262
1A06: 1
000C: 104
3109: 40
2201: 0
1A02: 0
0203: 220
0205: 210
1A01: 1
Koodia: [Valitse]
03.05.2019 22:34:06: SHELL1: Executing command: /usr/bin/python3 /home/talo/bin/8.py
03.05.2019 22:34:08: SHELL1: Received shell command data: '1A06: 1\n1A0C: 0\n1A01: 1\n0008: 0\n1A05: 1\n0004: 330\n000C: 103\n0002: 274\n1A04: 0\n3104: 0\n1A02: 0\n9108: 45\n0007: 22\n000A: 510\n0005: 54\n1A20: 1\n0009: 509\n1A07: 0\n000E: 0\n3110: 380\nAFF2: 0\n0006: 24\n0203: 220\n1A03: 0\n0003: 262\n2201: 0\n1A19: 0\n0206: 150\n3109: 30\n0205: 210\nAFF1: 0\n000B: 846'
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0002: \s*(?P<0002>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0003: \s*(?P<0003>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0004: \s*(?P<0004>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0005: \s*(?P<0005>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0006: \s*(?P<0006>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0007: \s*(?P<0007>[0-9\.\-]+).*$
03.05.2019 22:34:08: SHELL1: ERROR: Invalid regular expression: ^.*0008: \s*(?P<0008>[0-9\.\-]+).*$
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0008.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0004.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0005.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0006.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0007.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0002.
03.05.2019 22:34:08: TaloLoggerThreadStore: Received none or unknown data for command SHELL1.0003.
03.05.2019 22:34:08: TaloLoggerThreadStore: Storing logged data with 7 points.
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: jolla - 04.05.19 - klo:08:15
^.*0004: \s*(?P<0004>[0-9\.\-]+).*$

(?P<0004> A subpattern name must be alpha numeric and may not begin with a digit
) A subpattern name must be alpha numeric and may not begin with a digit

esim
^.*0004: \s*(?P<testname>[0-9\.\-]+).*$
toimii

esmes tuolla voi tarkastella
https://regex101.com/
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 04.05.19 - klo:12:35
Suur kiitos Jolla.
Nyt pelittää ja ekat viivat taulussa :)
Laitan tänne esimerkki mallit tiedostoista seuraavaa varten, ettei tarvii kaikkien tehdä samoja juttuja uudelleen.(Jahka levityskunnossa)
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: Kurre - 10.09.19 - klo:13:44
Itsellä sama pumppu ja nyt kiinnostaisi saada vähän enemmän dataa ulos... tuo boschin oma aplikaatio on lähinnä vitsi. Mistä siis tilasit ks. laitteen jolla sait dataa ulos ja millä piuhoilla kytkit? Itselläni koodaustaitoja kyllä löytyy. Yritin boschilta kysellä tuota heidän mobiiliaplikaation apia mutta eivät sitä antaneet sekin olisi voinut hyvin riittää...
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 17.09.19 - klo:17:31

Moi

Husdata ruotsista. Laite h60 ja siinä on web liittymä itsessään.
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: Kurre - 17.09.19 - klo:21:36
Mitkäs piuhat tuohon pitäisi ottaa? Tuolla husdatalla ei tuota pumppu mallia löytynyt?
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: ISKI - 17.09.19 - klo:23:05
Omassa projektissa päädyin myös Bosch 7001i 4-16 pumppuun. Hyvin on toiminut heinäkuun alusta lähtien. Logitusta minäkin jonkin verran kaipailen ja kyselin Husdatasta yhteensopivuutta. Peter Hansson vastasi: "It should work with our Reg2000/Rego3000 products. Please order the H60 and if it doesn't work as you want, send it back and i refund the payment (within 30 days)."
Varmaan toimiikin, kun foorumilaisilla jo kokemusta. Itse päätin kuitenkin odotella, jospa Boschilta tulisi jotain "lähivuosina".

Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 20.09.19 - klo:19:01
H60 toimii loistavasti regojen kanssa. Kannattaa uskoa Husdatan sanomaan. Saa olla pitkä pinna sulla, jos meinaat jaksaa odotella Boschin softakehitystä, siellä kun ei viimeiseen viiteen vuoteen ole tainnut tapahtua yhtikäs mitään. Sen kautta en saanut itse ulos mitään muuta kuin ulkolämpötilan  :D Halvempiakin lämpömittareita löytyy, tosin tulihan tässä kaupanpäälle vähän lämpöä kuitenkin  ;)
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 21.09.19 - klo:13:41
@Kurre. Laita viestiä info ’at’ husdata.se
Peter on asiallinen ja hoiti kohdallani asian hyvin.
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: YALMAR - 06.10.19 - klo:10:50
Itsekkin heinäkuussa 7001i hankkineena kaipailisin kovasti dataa ja käppyröitä.

En ole ehtinyt husdatan kötöstyksiin tutustua, mutta onko jollain laittaa esim screenshottia, mitä kaikkea sillä saa irti koneesta?

Lisäksi mietin että onko tuo vaan "helpoin tapa" rasperryn kanssa puuhastella, vai saako sen toimimaan myös ihan läppärin kanssa ns PnP?
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 06.10.19 - klo:11:46
Moi
Tuossa raspberryn ja suoraan h60 laiteesta kuvat.
Käppyröitä saa myös husdatalta pientä korvausta vastaan, jos ei raspberry tai homeassisant viritykset kiinnosta. Katotaan tuleeko kuvat mukaan :-\
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: YALMAR - 06.10.19 - klo:16:12
Tänks!

Kyllähän tuommosetkin käppyrät kelpaisi. Ilmeisesti H20 ja windows sovellus toisi myös samantyylisen datan. Vähän nyt kahden vaiheilla että kummanko sitä tilaa.  ???
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 21.01.20 - klo:21:19
Asennus käy helpoiten linuksille. Windowsille löytyy myös ohjeita kun tarpeeksi ettii netistä.
Tässä on linkki sinne talologgerille https://olammi.iki.fi/sw/taloLogger/
Onhan siinä haasteita saada toimimaan, mutta foorumi ja netti "pullollaan" ohjeita.
Mulla on tosiaan raspberry, jossa talologgeri joka hoitaa "itse" itsensä. Olen myös laittanut windowsin sql koneen keräämään tuon tiedon minuutin välein sql kantaan. Tämä on tehty sql proceduurilla ja windowsin scheduled taskillä.
Scriptin ja talologger tiedostot laittan liitteeksi jos tarvitset :)
Scripti tekee tietokannan ja proceduurin jolla saat haettua datan sql tauluun.

Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: Waall-e - 15.08.20 - klo:05:19
Vaikuttaakohan takuuseen jos asentaa h60 pumpun kylkeen?
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: tttemppu - 25.08.20 - klo:19:48
Mielestäni ei. Tulee valmiiseen huolto töpsöliin kiinni. Ei siis mitään modauksia. Kannataahan se varmaan ottaa pois asentajan ajaksi jos on epäilyksiä..
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: Waall-e - 27.01.21 - klo:08:50
Husdata vaatisi wifin ja meillä on bosch 7001i autotallissa johon tulee teknisestä tilasta rj45 kaapeli. Joutuuko hommata jonkun jolla saan wifi verkon talliin vai onko olemassa muita vaihtoehtoja?

Toinen asia on tuo husdata. Sivuilla lukee, että pro control 600/800 ja cable 10. Cable 10 näyttää kuitenkin olevan rego 3000? Mikä tuohon pitää siis tilata?
Otsikko: Vs: Talologger ja bosch 7001i maalämpöpumppu
Kirjoitti: YALMAR - 01.02.21 - klo:18:10
Minä ainakin n. 1,5v sitten ostin tuon kaapeli nro.10, eli rego 3000:lle. Käy ja kukkuu niinkuin kuuluukin.

Eipä taida olla muuta vaihtoehtoa kun hommata joku purkki mihin tökkäät RJ45 ja siitä wifi sitten H60:lle.