Uutiset:

Kirjoittaja Aihe: Talologger ja bosch 7001i maalämpöpumppu  (Luettu 1527 kertaa)

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Talologger ja bosch 7001i maalämpöpumppu
« : 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? )

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #1 : 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?

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #2 : 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\.\-]+).*$

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #3 : 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 :)

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #4 : 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*$
« Viimeksi muokattu: 03.05.19 - klo:22:08 kirjoittanut tttemppu »

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #5 : 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


Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #6 : 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.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #7 : 03.05.19 - klo:22:36 »
grep, awk, sed, yms voisi olla avuksi

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #8 : 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.

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 101
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #9 : 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/

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #10 : 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)

Poissa Kurre

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #11 : 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ää...

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #12 : 17.09.19 - klo:17:31 »

Moi

Husdata ruotsista. Laite h60 ja siinä on web liittymä itsessään.

Poissa Kurre

  • Tulokas
  • *
  • Viestejä: 7
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #13 : 17.09.19 - klo:21:36 »
Mitkäs piuhat tuohon pitäisi ottaa? Tuolla husdatalla ei tuota pumppu mallia löytynyt?

Paikalla ISKI

  • Nuorempi jäsen
  • **
  • Viestejä: 24
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #14 : 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".


Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #15 : 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  ;)

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #16 : 21.09.19 - klo:13:41 »
@Kurre. Laita viestiä info ’at’ husdata.se
Peter on asiallinen ja hoiti kohdallani asian hyvin.

Poissa YALMAR

  • Täysjäsen
  • ***
  • Viestejä: 104
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #17 : 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?

Poissa tttemppu

  • Nuorempi jäsen
  • **
  • Viestejä: 19
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #18 : 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 :-\

Poissa YALMAR

  • Täysjäsen
  • ***
  • Viestejä: 104
  • Maalämpöfoorumi
Vs: Talologger ja bosch 7001i maalämpöpumppu
« Vastaus #19 : 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.  ???