Uutiset:

Kirjoittaja Aihe: OpenHAB  (Luettu 93602 kertaa)

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #40 : 03.06.14 - klo:13:10 »
Lainaus käyttäjältä: pecca
Niben lähettämä 5C 00 19 alkuinen data on ilmeisesti tarkoitettu RMU40:lle. Vastaava SMS40:lle lähetetty data alkaa 5C 00 16. Sain SMS40:n ja MODBUS:n toimimaan samanaikaisesti kun muutin nibegw:tä siten, että ainoastaan  5C 00 20 alkuiset paketit kuitetaan, jotka on tarkoitettu MODBUS:lle.

Matti, kokeile ehtoa kuittauksen lähetykseen. esim.

if (message[2] == 0x20)
{
   sendAck(serialport_fd);
}

Mikäs versio teillä on nibegw:stä? Sen ei meinaan pitäisi kuitata muita kuin 5C 00 20 paketteja.


Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #41 : 03.06.14 - klo:22:04 »
Minä päivitin nibegw:n uusimpaan mitä löysin eli 1.03. Otin adapterin hetkeksi raspista irti, käynnistin softan ja pumpun uudelleen. Kokeilin jälleen laittaa loggauksen päälle LOG.SET filun kera ja laitoin modbus:in enabloiduksi... Pumppu menee edelleen vikatilaan. Olisikohan tuo minun RS485 adapteri jotenkin epäyhteensopiva. Ainoa mitä sain tuolta pihalle oli heti pumpun käynnistyttyä:
pi@openhabpi ~ $ sudo /opt/nibegw/nibegw -v -d /dev/ttyUSB0
Open serial port: /dev/ttyUSB0
UDP address 127.0.0.1:9999

5C 00 25 55 02 00 00 72 calc checksum 72
recv checksum 72
Valid message received, len=8
Send ACK (0x06)
writeByte: 06
5C 00 25 55 02 00 00 72 calc checksum 72
recv checksum 72
Valid message received, len=8
Send ACK (0x06)
writeByte: 06
5C 00 25 55 02 00 00 72 calc checksum 72
recv checksum 72
Valid message received, len=8
Send ACK (0x06)
writeByte: 06
5C 00 26 AF 01 0F 87 calc checksum 87
recv checksum 87
Valid message received, len=7
Send ACK (0x06)
writeByte: 06
5C 00 26 AF 01 0F 87 calc checksum 87
recv checksum 87
Valid message received, len=7
Send ACK (0x06)
writeByte: 06
5C 00 26 AF 01 0F 87 calc checksum 87
recv checksum 87
Valid message received, len=7
Send ACK (0x06)
writeByte: 06
5C 00 26 A0 02 EF 00 6B calc checksum 6B
recv checksum 6B
Valid message received, len=8
Send ACK (0x06)
writeByte: 06

Tämän jälkeen ei tule yhtään mitään...

Tilasin varmuudeksi ebaysta erilaisen pecca:n mainitseman adapterin.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #42 : 03.06.14 - klo:22:50 »
Näyttäs olevan bugi tuossa koodissa. Kokeileppas Matti vielä vaihtaa rivillä 158 oleva

if (data[1] != 0x00 && data[2] != 0x20)

tähän

if (!(data[1] == 0x00 && data[2] == 0x20))

Tuo meinaan aiheuttaa sen että nibegw kuittaa myös RMU40 tai SMS40 tarkoitetut viestit.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #43 : 04.06.14 - klo:06:54 »
koodin korjauksen jälkeen pumppu edelleen vikatilaan modbus enabloidessa ja data tällaista:
5C 00 25 55 02 00 00 72 5C 00 25 55 02 00 00 72 5C 00 25 55 02 00 00 72 5C 00 26 AF 01 0F 87 5C 00 26 AF 01 0F 87 5C 00 26 AF 01 0F 87 5C 00 26 A0 02 EF 00 6B 5C 00 26 A0 02 EF 00 6B 5C 00 26 A0 02 EF 00 6B 5C 00 26 55 02 00 00 71 5C 00 26 55 02 00 00 71 5C 00 26 55 02 00 00 71 5C 00 27 55 02 00 00 70 5C 00 27 55 02 00 00 70 5C 00 27 55 02 00 00 70 5C 00 2B A0 02 64 00 ED 5C 00 2B A0 02 64 00 ED 5C 00 2B A0 02 64 00 ED 5C 00 2B 55 02 00 00 7C 5C 00 2B 55 02 00 00 7C 5C 00 2B 55 02 00 00 7C 5C 00 2B AF 01 0A 8F 5C 00 2B AF 01 0A 8F 5C 00 2B AF 01 0A 8F 5C 00 2B A3 01 01 88 5C 00 2B A3 01 01 88 5C 00 2B A3 01 01 88 5C 00 2B A4 01 01 8F 5C 00 2B A4 01 01 8F 5C 00 2B A4 01 01 8F 5C 00 21 55 02 00 00 76 5C 00 21 55 02 00 00 76 5C 00 21 55 02 00 00 76 5C 00 28 55 02 00 5C 00 28 55 02 00 5C 00 28 55 02 00 5C 00 29 55 02 00 00 7E 5C 00 29 55 02 00 00 7E 5C 00 29 55 02 00 00 7E 5C 00 22 55 02 00 00 75 5C 00 22 55 02 00 00 75 5C 00 22 55 02 00 00 75 5C 00 22 AF 01 0F 83 5C 00 22 AF 01 0F 83 5C 00 22 AF 01 0F 83 5C 00 22 A0 02 37 00 B7 5C 00 22 A0 02 37 00 B7 5C 00 22 A0 02 37 00 B7 5C 00 2A 55 02 00 00 7D 5C 00 2A 55 02 00 00 7D 5C 00 2A 55 02 00 00 7D 5C 00 2F 55 02 00 00 78 5C 00 2F 55 02 00 00 78 5C 00 2F 55 02 00 00 78 5C 00 23 55 02 00 00 74 5C 00 23 55 02 00 00 74 5C 00 23 55 02 00 00 74 5C 00 33 AF 01 0F 92 5C 00 33 AF 01 0F 92 5C 00 33 AF 01 0F 92 5C 00 33 A0 02 44 40 95 5C 00 33 A0 02 44 40 95 5C 00 33 A0 02 44 40 95 5C 00 33 55 02 00 00 64 5C 00 33 55 02 00 00 64 5C 00 33 55 02 00 00 64 5C 00 2C 55 02 00 00 7B 5C 00 2C 55 02 00 00 7B 5C 00 2C 55 02 00 00 7B 5C 00 2C AF 01 0A 88 5C 00 2C AF 01 0A 88 5C 00 2C AF 01 0A 88 5C 00 2C A3 01 8A 5C 00 2C A3 01 8A 5C 00 2C A3 01 8A 5C 00 2C A4 01 8D 5C 00 2C A4 01 8D 5C 00 2C A4 01 8D 5C 00 2C A0 02 FF FF 8E 5C 00 2C A0 02 FF FF 8E 5C 00 2C A0 02 FF FF 8E 5C 00 2D 55 02 00 00 7A 5C 00 2D 55 02 00 00 7A 5C 00 2D 55 02 00 00 7A 5C 00 2D AF 01 0A 89 5C 00 2D AF 01 0A 89 5C 00 2D AF 01 0A 89 5C 00 2D A3 01 8B 5C 00 2D A3 01 8B 5C 00 2D A3 01 8B 5C 00 2D A4 01 8C 5C 00 2D A4 01 8C 5C 00 2D A4 01 8C 5C 00 2D A0 02 FF FF 8F 5C 00 2D A0 02 FF FF 8F 5C 00 2D A0 02 FF FF 8F 5C 00 2E 55 02 00 00 79 5C 00 2E 55 02 00 00 79 5C 00 2E 55 02 00 00 79 5C 00 2E AF 01 0A 8A 5C 00 2E AF 01 0A 8A 5C 00 2E AF 01 0A 8A 5C 00 2E A3 01 88 5C 00 2E A3 01 88 5C 00 2E A3 01 88 5C 00 2E A4 01 8F 5C 00 2E A4 01 8F 5C 00 2E A4 01 8F 5C 00 2E A0 02 FF FF 8C 5C 00 2E A0 02 FF FF 8C 5C 00 2E A0 02 FF FF 8C 5C 42 C9 EF 00 64 5C 42 C9 EF 00 64 5C 42 C9 EF 00 64 5C 00 19 62 18 00 80 00 80 00 00 00 00 00 80 00 00 00 00 00 0B 0B 00 00 00 01 00 00 05 E7 06 5C 00 24 90 00 B4 5C 00 24 90 00 B4 5C 00 24 90 00 B4 5C 00 25 90 00 B5 5C 00 25 90 00 B5 5C 00 25 90 00 B5 5C 00 24 AF 01 0F 85 5C 00 24 AF 01 0F 85 5C 00 24 AF 01 0F 85 5C 00 24 A0 02 EF 00 69 5C 00 24 A0 02 EF 00 69 5C 00 24 A0 02 EF 00 69 5C 00 24 55 02 00 00 73 5C 00 24 55 02 00 00 73 5C 00 24 55 02 00 00 73 5C 00 25 AF 01 0F 84 5C 00 25 AF 01 0F 84 5C 00 25 AF 01 0F 84 5C 00 25 A0 02 EF 00 68 5C 00 25 A0 02 EF 00 68 5C 00 25 A0 02 EF 00 68 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 CB 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 B8 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 B8 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 B8 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 B8 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 B8 06 5C 00 19 60 00 79 C0 60 02 07 0A 09 10 36 00 01 00 00 05 87 06 5C 00 19 60 00 79 C0 60 02 07 0A 01 27 69 6C 6D 61 73 74 6F 69 6E 74 69 6A E4 72 6A 65 73 74 65 6C 6D E4 20 34 00 9F 06 5C 00 19 B1 0A 06 5C 00 19 B1 0A 01 37 27 6C 69 73 E4 79 73 00 2B 06 5C 00 19 B1 0C 01 38 27 6C E4 6D 6D 69 74 79 73 00 25 06 5C 00 19 B1 0A 01 39 27 6A E4 E4 68 64 79 74 79 73 00 DB 06 5C 00 19 B1 08 01 9B 3A 70 6F 69 73 00 05 06 5C 00 19 B1 05 01 E7 3A 68 00 19 06 5C 00 19 B1 0F 01 18 27 69 6C 6D 61 6E 76 61 69 68 74 6F 00 F3 06 5C 00 19 B1 0C 01 A1 3A 6E 6F 72 6D 61 61 6C 69 00 25 06 5C 00 19 B1 0C 01 A3 3A 6E 6F 70 65 75 73 20 31 00 3F 06 5C 00 19 B1 0C 01 A4 3A 6E 6F 70 65 75 73 20 32 00 3B 06 5C 00 19 B1 0C 01 A5 3A 6E 6F 70 65 75 73 20 33 00 3B 06 5C 00 19 B1 0C 01 EA 3A 6E 6F 70 65 75 73 20 34 00 73 06 5C 00 19 B1 0A 01 4C 27 48 55 4F 4C 54 4F 00 CD 06 5C 00 19 B1 0A A3 46 31 32 34 35 2D 38 20 01 88 3C 6C E4 6D 6D 69 74 79 73 6A E4 72 6A 65 73 74 65 6C 6D E4 00 E1 06 5C 00 20 EE 00 CE calc checksum CE
recv checksum CE
Valid message received, len=6
Send ACK (0x06)
writeByte: 06

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #44 : 04.06.14 - klo:07:44 »
Tässä muutes sama juttu, eli ton kuittauksen jälkeen loppuu koko liikenne näkyvistä.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #45 : 04.06.14 - klo:09:08 »
Edistystä kuitenkin sen verran, että nibegw ei enää kuittaa muille lisälaitteille tarkoitettuja viestejä. Nibe tuntuu lähettävän viestejä todella moneen osoitteeseen, nähtävästi uusin Niben softa tekee noin (minulla ei ole tuo uusin versio).

Kokeileppas vielä disabloida hw flow control. En muista miksi olen sen enabloinnut, mutta tuskin sitä tarvitaan.

Eli muuta rivit 89/90

options.c_cflag |= CRTSCTS;
//options.c_cflag &= ~CRTSCTS;

näin

//options.c_cflag |= CRTSCTS;
options.c_cflag &= ~CRTSCTS;


Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #46 : 04.06.14 - klo:10:42 »
Nyt ainakin näyttää ettei data:n luku jumiudu hetken päästä. Näyttää siis paljon paremmalta. Vielä kun pääsen kotiin pumpun äärelle niin pääsen enabloimaan Modbusin pumpusta.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #47 : 04.06.14 - klo:17:46 »
Ei voittoa vieläkään... Meinaa kaiken lisäksi nyt RMU40 lopettaa juttelun pumpun kanssa.

pi@openhabpi ~ $ sudo /opt/nibegw/nibegw -v -d /dev/ttyUSB0
Open serial port: /dev/ttyUSB0
UDP address 127.0.0.1:9999

3F 75 BD AF D4 24 E5 F1 43 40 5E 0A 01 7D EF 74 87 31 00 75 FF 5C 00 5F 4F 6E FB E1 23 49 E4 DA 77 46 00 8F F7 01 00 A8 CF FF 5C 00 DE EE FD 14 85 AB D5 52 BA EF 3F 75 BD A7 F4 35 F9 FF 00 86 BF FA 5C 00 67 7B 5C 00 AE BF CF 5C 00 AE DF FE 5C C0 F4 2F 49 5C 00 AE 9F F3 5C 00 AE DF F3 5C 00 D6 0A FF 7B E7 EB 0B 33 8A A8 2B F6 09 6F E5 85 00 C5 F6 5C 80 EE 8C 28 A8 79 69 02 B4 0A AD C6 61 EF BF EF EF BF FF FF BF FF FF BF EF EF BF EF EF BF FF EF FF FF FB 5C 70 F5 EE 54 CE 5C E0 EA 2F CE 5C 00 67 FF 5C E0 EA 2F CE 5C 00 F4 EF 7D 5C 00 20 FF 5C 00 5F 79 5C 00 5F FF 5C 00 5F 79 5C 70 25 FB AA 4B 5C 00 38 6F FF EF 5C 00 D4 EF FD FD 5C 80 F4 81 E9 5C C0 F4 5F 49 5C 00 BE 5B FF D3 5C C0 DD 28 FF 5C 00 9F B6 FF DF 5C 00 1D 6D FD 7D 5C F0 EF F7 40 5C 00 20 FF FF 5C 00 20 FF 5C 00 67 FF 5C E0 EA 5F CE 5C E0 EA 2F CE 5C 00 5F calc checksum 6B
recv checksum 5F
Send NAK (0x15)
writeByte: 15
4F 6E FB E1 23 49 1F 7E AA 0A 00 94 EB D7 A8 7D 52 1C B5 B3 5C E0 FB 2C F4 01 A8 87 FD AF 3C 21 EE EF EF 23 28 68 EE B2 D8 10 05 23 5C 00 5F 7C FB F3 87 59 00 B0 F5 7D 2A 00 CF 0A 21 A8 5E BC 86 C7 1E 00 6F EB EA 5B F1 A1 AA D0 79 F9 3C 0F 00 00 E9 1F FF B5 0A 05 05 2F EB 5C 00 3C EF FD FF 5C 00 F4 5C 00 20 FE FD FF 5C 70 F5 EE 54 CE 5C 70 F5 EE A8 DE 5C 00 AE F7 FF FE 5C 70 FD 64 28 F9 5C 70 1D 7C 0A 7D 5C 00 F7 CF FF 5C 00 3C 6F FD EF 5C 00 DC EF BD FD 5C 00 D4 EF FD FD 5C 00 DC DE 9D FD 5C 00 DC DE 9D FD 5C 00 DC FA 5F FF 5C 00 D6 7F F7 FF 5C 00 D6 CF FF 5C 00 D6 7F DE 5C 00 DC 7F 5C 00 DC FF 5C 00 F4 5C 00 20 FE FD FF 5C 00 F4 5C 00 30 FF 7D FF 5C 00 F7 FC 7F 07 E8 4B F7 A1 AB D0 69 31 5B 77 00 00 F1 EF 7B 79 FF 5C 00 5F 4F 39 EF FB E1 8D A1 1F 39 A8 AF DE BF 7B 53 5D C4 44 D5 EB 5C E0 FB 2C F4 01 A8 87 FD AF 3C 21 EE EF 7B 23 28 6A EE 5F C3 14 18 DF FE 5C 00 3C 6F FD 5F 5C 00 DC FD 5F FF 5C 00 DC EF BD FF 5C 80 D4 57 49 5C 00 DC FA 5F FF 5C 70 25 7D D5 D7 5C 00 D6 0A FF 7B E7 EB 0B 33 8A A8 2B F6 09 CF 0A BD 85 B4 EB A5 3D 4B A8 81 A5 6A 22 A5 BF 5B 56 00 00 1D FF 5C 00 B7 AC 7D A7 A8 97 6D 73 12 00 98 FD BD 4A 25 DF E1 B5 F5 80 05 87 DD 00 C0 D4 FD 5C 7C 97 05 00 00 87 FE 5C F0 FF B1 F4 01 A8 43 7D AF F2 85 A1 9B 4F 80 00 64 EB FD 29 05 6B 00 05 2C 5C 00 5F 4F 39 EF BF FF E1 8D A1 30 18 1F 39 3F A8 7B E1 AD 69 32 B5 5F 20 5C E0 EA 5F CE 5C 70 25 FE D5 FE 5C C0 F4 2F CE 5C 00 67 FF 5C 00 67 FF 5C 00 67 F7 5C E0 FB 58 79 5C C0 DD 50 FF 5C C0 DD 50 FF 5C 70 40 EF 5C 00 B4 AD 7D 5C 00 F4 BD 5F FF 5C 00 38 4F FF EF 5C 70 F5 6D 54 DD 5C E0 EA 5A 40 D6 5C 00 B4 FA 7D AB 05 A9 DF F5 AD 30 F5 80 00 FB E7 32 35 E6 36 F5 AF 00 A8 FE BF 07 1F F8 54 D4 E4 77 3F 24 BA FF 2F 4D 9F A8 C1 EF FE 42 86 FF FF 22 50 DC 51 DC F7 01 DA 9C 7F BD 7D CE C1 B7 47 00 5C EE F4 FF 5C 00 67 FF A9 EF BF EF D3 09 79 EF 4D E0 8D 9E 40 9C 87 40 FF 80 D2 F9 3C 1F F8 3E EA 68 DC F3 E9 BA 6F 36 BF 73 EC 01 61 EE F7 C5 E6 77 56 FC 00 71 FD 1F 95 F5 AF D0 C5 D6 A6 56 DE FA C8 D3 E7 40 FF 00 30 FF 5C 00 AE F7 FF EF 8F 84 DF E8 C4 E1 FE 03 00 E3 FE


 39 11 79 BF DE EF FB FB 42 1F FE CB DB E5 EF 5F E4 71 FF EB F7 BB CD F1 F4 64 FB FE 3D AF F7 01 D5 DC DF 93 67 58 76 E5 F6 43 5E DD B9 DB BF F1 FF FF FF D5 5C 80 D4 45 FE 5C 00 DC FD FF 5C 00 DC FD FF 5C 00 DC 7F 5C 00 DC FF 5C 00 DC FF 5C 00 3C 6F FD 5F 5C 80 D4 57 4B 5C 80 D4 85 E9 5C 00 3C 6D FD 5D 5C 80 D4 85 D2 5C 00 DC DE 9D FD 5C 00 3C 6D FD DF 6F 45 F8 A7 17 00 DC FD 1D D4 9C DE 21 8A 0F 01 FF BE B8 5D E7 06 1F FC AE C0 FB 9F 20 65 DE FF B5 E3 71 92 C0 FB EF 02 58 EE 23 51 9C 1F 24 75 E7 EB 2B C7 6E 56 9C FF 8E 4E 9C FE C7 FF 00 00 D4 5C 00 AE 6B FF EF 7F 20 D8 6F 00 DC FD 1D D4 BC D7 31 CA FF 03 FD A7 05 B3 D6 FD 99 DA C4 E7 00 C8 DC BF 9C 8E DE D6 D6 9E AA 01 77 9E FD D1 9A D6 B1 AE 3F 00 51 9C F7 00 52 BC F7 75 D7 C6 EA FB DF 41 5D DD F7 E1 FF 1D 3D FE 5C 00 AE E3 FF EF 3F 20 D8 6F 00 DC FD 1D D4 BC D7 31 8A 3D FD A7 81 AC FF 01 00 1F B8 0A 85 FD 9F FD 7B 7D 40 9A AD 40 79 0A FF 5C 00 DC 7F 5C C0 F4 2F CE 5C 00 AE F7 FF E7 5C 00 AE F7 FF E7 5C 80 F4 81 FE 5C C0 F4 5F CE 5C C0 DD F4 BC EF 71 32 D8

Tässä kohtaa enabloitu rmu40

10 FB 00 82 E8 ED 00 C3 D6 E5 FE 0A AD 2B 38 85 BD BF FF BF FF FF BF EF EF FF EF FF 7B EF FF EF FB 55 5C 80 EE 8E 28 A8 79 69 02 B4 0A FF 5D CA EB 21 59 CD A5 B0 F9 41 A0 FD 08 FF 5C 00 B4 BD 7D 5C 00 67 7B 5C 00 AE DF FA 5C C0 F4 2F 59 5C 00 AE DF FA 5C 00 AE 6B FF FA 5C C0 DD F4 BC EF 39 39 68 06 2F FB 73 A1 09 32 BD 7B F3 68 6B 01 30 D5 7D FD 5C 00 9F F3 FF BC B1 1D D0 15 7D 68 E0 E9 68 40 E9 83 42 20 EF 42 00 05 E8 5C 00 9F F3 FF B8 B1 3D 90 D8 13 FB B0 E0 F2 D8 00 DE F5 BF FF FF FF 5C 00 AE F7 FF E7 5C C0 F4 5F CE 5C 00 3C EF FD DF 5C 70 F5 EE A8 DE 5C 80 D4 45 FE 5C 80 D4 85 FE 5C 00 5F 79 5C 00 B7 F8 E5 5C E0 FB 58 79 5C 00 DC EF BD FD 5C 00 38 6F FF EF 5C 00 DC EF BD FF 5C 00 DC FA 5F FF 5C 70 25 7D D5 D7 5C 00 38 6F FF EF 5C 00 39 BD FD FF 5C 00 F7 CF FF 5C 70 FD 74 00 7D 5C 00 3C EF FD DF 5C 80 D4 85 FE 5C 80 D4 85 FE 5C 00 BE AF CF 5C 00 3C EF FD FF 5C 00 D4 FD FF 5C 00 D6 EE ED 14 8D AD D5 5A 10 BD F5 05 54 0C D5 5D 0A A7 2B 38 85 BD BF FF FF BF FF FF BF EF EF FF EF EF 7B EF FF EF FF FB FF 5C 00 9

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #48 : 04.06.14 - klo:21:15 »
Tuo data on kyllä nyt ihan mitä sattuu. Irrotitko kaapelit, eli onko ne oikein päin. Jos on niin, sitten flow kontrollin puute aiheuttaa jotain omituista.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #49 : 05.06.14 - klo:07:32 »
En ottanut irti. Voi olla että mun kytkentä on muuten jotenkin viallinen.
Mun tossa RS485 sovittimessa on noi viisi napaa mihin kytkeä johdot, eli tarvii tod. näk. noi hyppylangat niinkuin tuossa kuvassa. Tai sitten odotetaan että uudet erilaiset sovittimet tulee maailmalta.

Onko muuten tietoa miten tarkka toi 485:n on tuosta kytkentämallista. Niben ohjeessa kytketään kaapelit "Pumppu->Modbus->RMU". Itsellä RMU:n ja 485  sovittimen kaapelit menee molemmat suoraan pumpun kytkentärimalle.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #50 : 06.06.14 - klo:09:26 »
Eilen vielä kokeilin kaikenlaisia kytkentöjä, sekä softaa ilman FlowControlia sekä sen kanssa. Ei tulosta. Nyt luulen ettei toi mun sovitin joko ole ehjä tai sitten se vaan ei toimi oikein tässä kokonaisuudessa. Joinanin hetkinä se näkee dataa joskus taas ei mitään. Ihan outo käytös. Mut uus sovitin on tilattu, sekä arduino setti. Odottelen seuraavaksi uusia palikoita...

Poissa Xm25td

  • Täysjäsen
  • ***
  • Viestejä: 67
  • Maalämpöfoorumilta tietoa
Vs: OpenHAB
« Vastaus #51 : 06.06.14 - klo:17:27 »

Onko muuten tietoa miten tarkka toi 485:n on tuosta kytkentämallista. Niben ohjeessa kytketään kaapelit "Pumppu->Modbus->RMU". Itsellä RMU:n ja 485  sovittimen kaapelit menee molemmat suoraan pumpun kytkentärimalle.

Onko sulla rinnan ne laitteet? Mitenköhän tarkka toi 485 on signaalin ajoituksesta, voisko tuossa käyda kuten 1-wiren kanssa voi käydä.
Eli jos on kaksi slavea riittävän samanmittaisten johtojen päässä, tulee collisioneja eikä bitti sen vuoksi kulje.
Tämä nyt ihan lonkalta heitettynä ajatuksena.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #52 : 27.06.14 - klo:08:44 »
No niin, nytkähti tämänkin säätö eteenpäin kun loputkin arduinon palikat saapui postilla.. Eli nyt on kasattu arduino ja tungettu koodi sisään. Koodista puuttui yksi sulku (kääntäjä valitteli tuosta) IP:t on toki asetettu kohdilleen..

Nyt tilanne on se että pumppu ei mene vikatilaan vaikka modbus ja rmu on enabloitu. Checksum:in vastaus siis toimii, mutta se taitaa vastata rmu:nkin puolesta sillä itse rmu valittaa tietoliikennekatkoksesta. Enkä näe netcut:illa mitään liikennettä tulevan pihalle ethernetin kautta. Ideoita?

-Matti

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #53 : 27.06.14 - klo:17:10 »
En ole vielä saannut aikaiseksi uusia versiota, joten tässäkin on sama vika kuin raspi koodissa, eli

if (data[1] != 0x00 && data[2] != 0x20)

pitäs olla

if (!(data[1] == 0x00 && data[2] == 0x20))

jotta kuittauksia ei lähetetä kuin modbus paketeille.

Tuossa on myös debug ominaisuus, josta vois saada lisää tietoa mikä mättää, eli laita netcat kuuntelemaan 50000 porttia komennolla

nc -l -u 50000

ja lähetä udp paketti arduinolle porttiin 9999 jossa data on verbose level, eli esim 2

echo 2 | nc -4u -w1 10.0.0.1 9999

vaihda IP osoite 10.0.0.1 arduinon osoitteeseen. Tämän jälkeen arduinon pitäisi lähettää debug dataa samaan IP osoitteeseen kuin data paketitkin, mutta eri porttiin (debug tila resetoituu, jos/kun käynnistät arduinon uudestaan).

-Pali




Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #54 : 27.06.14 - klo:18:31 »
Tuo rivi korjattu sotfaan. Samanlailla toimii, eli rmu edelleen viassa, eikä 50000 porttiin tule mitään debuggi dataa, vaikka sinnepäin heittää tuon käskyn.

Mitähän mä nyt en osaa... RS piuhatkin kokeiltu toisinpäin. Niiden kääntö aiheutti vikatilan, eli eiköhän se ole nyt oikeinpäin...

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #55 : 28.06.14 - klo:08:39 »
Arduino <-> pumppu puoli toimii jos pumppu ei mene vika tilaan (lukuun ottamatta RMU ongelmaa). Jos et saa UDP paketteja, eikä debug datakaan toimi, niin vika liittyy Ethernet puoleen. Onnistuuko pingi arduinoon? Mites Ethernetin valot arduinon päässä, onko elämää?

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #56 : 29.06.14 - klo:16:31 »
TArkistin ethernetin. Jostain syystä kytkimen portti ei noussut ylös ja vaihdoin portin. Nyt portti nousee ylös ja pingi kulkee, sekä arp taulussa näkyy mac osoite. Silti mitään en saa pihalle. pitikö tohon koodiin tehdä muita asetuksia kuin:
(192.168.11.22 = openhabin raspi ja 192.168.11.111 on osoite arduinolle)

// ######### CONFIGURATION #######################

// enable debug printouts, listen printouts e.g. via netcat (nc -l -u 50000)
#define ENABLE_DEBUG

// the media access control (ethernet hardware) address for the shield
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };

//the IP address for the shield
byte ip[] = { 192, 168, 11, 111 };   

// target IP address and port where UDP packats are send
IPAddress target_ip(192, 168, 11, 22);
unsigned int udp_port = 9999;

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #57 : 01.07.14 - klo:21:45 »
vielä tcp dumpilla tarkistin ettei mitään liiku. arduinolle päin lähtevä kasky kyllä näkyy:
2   12.316168   192.168.11.22   192.168.11.111   UDP   44   Source port: 49173  Destination port: distinct
Outo....

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #58 : 01.07.14 - klo:22:13 »
Kokeillepas konffata verbose flägille arvo suoraan koodiin.

char verbose = 4;

Tällöin arduinin pitäs lähettää "started" debug viesti käynnistyksessä (viesti pitäisi lähteä aina kun painat reset nappulaa arduinosta).

Jos ei vieläkään mitään, niin sitten ei auta muu kuin yrittää selvittää toimiiko ethernet shield. Kokeile ilman rs485 shieldiä ja jotain arduinin ethernet esimerkkejä (http://arduino.cc/en/reference/ethernet).

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #59 : 02.07.14 - klo:17:23 »
Nyt en tiedä mitä tein erilailla, mutta...

Ekaks purin palikat kokonaan eroon, ei apua. Vedin sisään webserveri koodin-> toimi ok. Vesin nibe softa takas, ei toiminut. Vaihdoin tuuppaamaan udp:tä läppärille ja kattelin wiresharkilla liikennettä. Rupes näkymään started. Vaihdoin raspin osoitteen takaisin destinationiksi ja started rupesi tulemaan sinnekin. Mutta ei mitään muuta. 

Verbose on nyt 4:lla, ja LOG.SET tikun kautta yritetty tuupata pumpulle. Pumppu pysyy normaalitilassa RMU ja Modbus enabloituna, mutta RMU ei saa yhteytta pumppuun, eli arduino vastannee vieläkin noidin RMU:n viesteihin.


Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #60 : 09.07.14 - klo:16:55 »
Nyt kyllä täytyy nostaa kädet pystyyn... En vaan saa toimimaan. En edes tuolla Xm25td:n mainitsemalla adapterilla raspin perässä. Kokeilin otta RMU:nkin pois kokonaan väylästä, muttei tulosta. Kaapeleista lähtien kaikki vaihdettu.. Voisko olla uusimman pumpun softan vikaa?

Arduino kyllä saa pidettyä pumpun pois vikatilasta, mutta mitään dataa se ei minulla anna debuggiin. Laitteisto testattu muutamalla eri softalla.
Sen verran tein että tohon softaan lisäsin "case STATE_WAIT_START:" alle rivin joka kirjoitti debugprinttiin rivin. Sitä se rupesi työntämään loputtomasti.. eli niinkuin serialista ei tulisi dataa laisinkaan, mutta pumpun se saa pidettyä tyytyväisenä. Ei kyl windows nörtin pää enää riitä....

En enää tiedä mitä kokeilisin...

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #61 : 10.07.14 - klo:09:40 »
Onpas kumma, voihan se olla että uusin niben softa aiheuttaa jotain. Se että et saa mitään vastaa arduinolla kuulostaa silti ihmeelliselle. Mikäs rs485 adapteri sulla on arduinossa? Jos sama mikä minulla, niin olethan jumpperoinut rs485:n käyttöön?


Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #62 : 10.07.14 - klo:10:57 »
Hävettää...... On sama kun sulla, kun meinasin ettei tule ongelmia eri palikoista. En siis ollut jumppereita vaihtanut. Ei sitten tullut tarpeeksi tutustuttua palikkaa, kun mitään ohjeistusta ai mukana tullut.

Nyt siis kuso kulkee.... Ihmettelen vaan että miten se sai pidettyä pumpun pois vikatilasta.. noh ei sillä väliä..

Nyt siis saan dataa ulos ja jotakin arvoja päivittyy. BT1 ja BT2 arvot tulee hienosti läpi, Mutta esim asteminuutit ja operayion mode on kokoajan 0 nuo kuitenkin pitäisi olla LOG.SET:issä määriteltynä. Tarvii vielä tutkia että ne coiladressit on mulla oikein....

Nyt suuri kiitos ja kumarrus Palille!!!! Mihin voin lähettää pullakahvit taikka oluet?


Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #63 : 10.07.14 - klo:11:33 »
Hienoa että lähti pelaan. Asteminuutit toimii ainakin minulla joten jotain asetuksia on varmaan pielessä. Operation modea en taida itse käyttää, mutta releiden tila on ihan kätevä (43514).

Tässä releiden tilat sitemappiin.

Koodia: [Valitse]
Selection item=Maalampo_ReleidenTila label="Maalämpöpumpun tila" mappings=[2="Lepotila", 7="Lämmitys", 15="Käyttövedenlämmitys"]

Jos alarmesta olet kiinnostunut, niin pumppu nostaa sitten hälyn 163 kun tekee legionella tappoo. Eli se kannattaa filtteroida pois

eli mulla on tälläinen sääntö joka lähettää sähköpostin kun joku muu kuin 163 häly nousee

Koodia: [Valitse]
rule "Maalämpö hälyytys"
when
Item Maalampo_Halyytys changed from 0
then
logInfo("Alarm", "Maalämpöhälyytys", Maalampo_Halyytys)

if (Maalampo_Halyytys.state != 163) {
sendMail("joku@maili.com", "Halyytys", "Maalämpöhälyytys " + Maalampo_Halyytys.state )
}
end

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #64 : 10.07.14 - klo:13:53 »
Nyt tosiaan saan kaikkien BT antureiden lämpötilatiedon ja 43514 rele tiedon, mutta asteminuutit ja lämpimän veden käyttötila on aina vain 0:ssa. ja reletietokin on 6, joka ilmeisesti on eri kun mitä tekemääsi ruleen osuu.

Pariin kertaan olen nyt nuo osoitteet logsetistä ja itemeistä katsotut. ilmeisesti ei ole nyt siitä kiinni, sillä itemin tuo kuitenkin päivittää, result on vain jostain syystä 0.00 noissa kahdessa toimimattomassa. Oletko sinä saanut asteminuutit ulos?

Poissa maalämmittää

  • Konkari
  • *****
  • Viestejä: 3 211
Vs: OpenHAB
« Vastaus #65 : 11.07.14 - klo:08:50 »
Kun keruupumppu ja lämpöjohtopumppu ovat käynnissä, niin reletieto Nibessä on 6.

Nibe F1145-10kW+VPB200+UKV100+kaivo 180m. Pääosa 1 lehtisiä pattereita (22 kpl). Rauma -60 - 70 lukuinen yksitaso 160m2 + 80m2 n. 10-12C askartelu+varastotilaa. Osatehokone. 33->13MWh/v. KH-lattiassa sähkölämmitys.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #66 : 11.07.14 - klo:09:43 »
Oletko sinä saanut asteminuutit ulos?
Kyllä asteminuutit minulla toimii. Käynnistä openhab debug moodiissa tai lisää logback.xml tiedostoon seuraava rivi (voi tehdä lennosta, ei tarvitse uudelleen käynnistää)

<logger name="org.openhab.binding.nibeheatpump" level="DEBUG" />

Tämän jälkeen nibe binding kertoo mitä se purkaa tuosta vastaan otetusta framesta tyyliiin näin:

09:36:38.451 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:169] - Received data (len=86): 5C00206850449CB100489CEC004C9CE8004E9CC0014D9CE4014F9CBE00509C9000519CE800529C0C01569CE900C9AF000001A8E600FDA70AFCFAA9020098A9CF26FFFF0000A0A90704FFFF00009CA9B819FFFF000030
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43009:Calculated supply temp S1=23.0
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43514:PCA-Base relayes EP14=2.0
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40018:EB100-EP14-BT14 hot gas temp=26.8
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40017:EB100-EP14-BT12 cond out=23.2
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43420:Total operation time compressor=658.4
09:36:38.452 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40016:EB100-EP14-BT11 brine out temp=14.4
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43005:Degree minutes=-101.4
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40015:EB100-EP14-BT10 brine in temp=19.0
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40014:BT6 hot water load=44.8
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40013:BT7 hot water top=48.4
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43416:Compressor starts EB100-EP14=9935.0
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40012:EB100-EP14-BT3 return temp=23.2
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 45001:Alarm number=0.0
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40008:BT2 supply temp S1=23.6
09:36:38.453 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40004:BT1 outdoor temp=17.7
09:36:38.454 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 40022:EB100-EP14-BT17 suction=23.3
09:36:38.454 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192] - 43424:Total hot water operation time compr=1031.0


Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #67 : 11.07.14 - klo:10:18 »
hmm... Nollaksi se ne tulkitsee:

10:17:16.071 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:169]- Received data (len=86): 5C00206850449CB200489CF800619CEA004E9CB5014D9CCD01FDA70000C1B700004F9C4400509C4500519CFB00529C2701539CDD00569CFA004C9CF800FAA90600FFFF0000FFFF0000FFFF0000FFFF0000FFFF000081
10:17:16.075 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40019:EB100-EP14-BT15 liquid line=22.1
10:17:16.084 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 43514:PCA-Base relayes EP14=6.0
10:17:16.087 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40018:EB100-EP14-BT14 hot gas temp=29.5
10:17:16.095 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40017:EB100-EP14-BT12 cond out=25.1
10:17:16.106 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40016:EB100-EP14-BT11 brine out temp=6.9
10:17:16.110 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 43005:Degree minutes=0.0
10:17:16.121 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40015:EB100-EP14-BT10 brine in temp=6.8
10:17:16.125 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40014:BT6 hot water load=43.7
10:17:16.135 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40013:BT7 hot water top=46.1
10:17:16.139 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40012:EB100-EP14-BT3 return temp=24.8
10:17:16.155 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40033:BT50 room temp S1=23.4
10:17:16.159 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40008:BT2 supply temp S1=24.8
10:17:16.163 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40004:BT1 outdoor temp=17.8
10:17:16.167 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 47041:Hot water mode=0.0
10:17:16.174 DEBUG o.o.b.n.i.NibeHeatPumpBinding[:192]- 40022:EB100-EP14-BT17 suction=25.0

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #68 : 11.07.14 - klo:10:29 »
43005=0xA7FD

5C00206850449CB200489CF800619CEA004E9CB5014D9CCD01FDA70000C1B700004F9C4400509C4500519CFB00529C2701539CDD00569CFA004C9CF800FAA90600FFFF0000FFFF0000FFFF0000FFFF0000FFFF000081

Jostain syystä pumppu lähettää nollaa

Poissa Xm25td

  • Täysjäsen
  • ***
  • Viestejä: 67
  • Maalämpöfoorumilta tietoa
Vs: OpenHAB
« Vastaus #69 : 11.07.14 - klo:12:32 »
Eihän vaan ole niin, että yksinkertaisesti ei vain ole lämmitystarvetta?  Silloin asteminuuttien pitää ollakin nollassa.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #70 : 11.07.14 - klo:12:57 »
Eikös käyttövesi kuitenkin käytä samanlailla noita asteminuutteja, eli käsittääkseni tuo luku pyörii koko vuoden ajan.

Poissa maalämmittää

  • Konkari
  • *****
  • Viestejä: 3 211
Vs: OpenHAB
« Vastaus #71 : 11.07.14 - klo:13:00 »
Käyttövesi ei käytä asteminuutteja, vaan sitä tehdään lämpötilarajojen perusteella.
Tarkasta onko sulla keruu ja lämmönjakopumput päällä, jos on, niin se selittää relays base arvon 6.
Nibe F1145-10kW+VPB200+UKV100+kaivo 180m. Pääosa 1 lehtisiä pattereita (22 kpl). Rauma -60 - 70 lukuinen yksitaso 160m2 + 80m2 n. 10-12C askartelu+varastotilaa. Osatehokone. 33->13MWh/v. KH-lattiassa sähkölämmitys.

Poissa maalämmittää

  • Konkari
  • *****
  • Viestejä: 3 211
Vs: OpenHAB
« Vastaus #72 : 11.07.14 - klo:13:05 »
Onko tietoa mitä tarkoittaa "47041:Hot water mode=0.0" ?
Voisiko olla koneelle tieto, että käyttövedelle on lämmitystarve ?
Nibe F1145-10kW+VPB200+UKV100+kaivo 180m. Pääosa 1 lehtisiä pattereita (22 kpl). Rauma -60 - 70 lukuinen yksitaso 160m2 + 80m2 n. 10-12C askartelu+varastotilaa. Osatehokone. 33->13MWh/v. KH-lattiassa sähkölämmitys.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #73 : 11.07.14 - klo:13:09 »
Minä oletin, että Matti on verrannut asteminuutteja Niben käyttöpaneeliin näyttämään arvoon. Eli että nibe näyttää jotain muuta kuin nollaa?

Poissa maalämmittää

  • Konkari
  • *****
  • Viestejä: 3 211
Vs: OpenHAB
« Vastaus #74 : 12.07.14 - klo:08:10 »
Ok.
Parempi varmistaa, kuin pitkään tuhrata väärän oletuksen perusteella  ;)
Nibe F1145-10kW+VPB200+UKV100+kaivo 180m. Pääosa 1 lehtisiä pattereita (22 kpl). Rauma -60 - 70 lukuinen yksitaso 160m2 + 80m2 n. 10-12C askartelu+varastotilaa. Osatehokone. 33->13MWh/v. KH-lattiassa sähkölämmitys.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #75 : 12.07.14 - klo:16:55 »
Totta tosiaan... Nyt on meikäläisen aika jäädä keälomille, kun ajatus ei näköjään kulje. Pumppulla on asteminuutit kokoajan 0:ssa. Tuota softaa tuli säädettyä töistä käsin etänä, eli en ollut pumpun vieressä tarkistamassa oikeita lukemia. Pahoittelut taas turhasta pähkimisestä. Tuo siis toimii nyt ihan oikein.

Hot water modessä näyttäisi olevan modbusmanagerin mukaan arvot:
0=Economy
1=Normal
2=Luxury.

Tämä siis oikeastaan arvo mitä on turha loggailla koko pumpusta, kun tuohan on käsin asetettava arvo. Osaan kerättävistä datoista löytyy arvot modbusmanagerista.

Tarvii vähän tutkailla että mitä tuolta kannattaa ottaa pihalle. Esim minulta puuttuu tuo Palin vinkkaama alarmnumber ja toinen mitä kaipaan olisi lattialämmölle laskettu lämpötila. Jälkimmäinen ei osinut pikaisesti listalta silmään, mutta eiköhän se siellä ole.

Onko kellään mitää "taulukkoa" mistä nuo base relayn arvot koostuu? Minulla on molemmat pumput jatkuvalla kierrolla siksi että maaliuos jaksaa nousta ilmastoinnin viilennyskennon pumpulle ja etä pumppu tietää lattialämmityskierrossa olevan puskurivaraajan lämpötiedon. Olen kyllä miettinyt että pitäisikä puskurivaraajan jälkeen olla erillinen anturi ettei tuota pumppua tarvitsisi turhaan kokoajan pyörittää.

Poissa maalämmittää

  • Konkari
  • *****
  • Viestejä: 3 211
Vs: OpenHAB
« Vastaus #76 : 12.07.14 - klo:18:10 »
Relays PCA-Base

2 Vain lämpöjohtopumppu käy
6 Käynnistys tai pysäytystilanne lämmön tuotannossa (pumput käy ja vaihtoventtiili lämmitys asennossa)
7 Lämmön tuotanto
8 Vaihtoventtiili käyttövesi asennossa, muut pois
10 Vaihtoventtiili käyttövesi asennossa ja lämpöjohtopumppu käy (ulkolämpötila on varmaan korkea)
14 Käynnistys tai pysäytys KV-tuotannossa (pumput käy ja vaihtoventtiili KV-asennossa, kompura ei käy)
15 Käyttövesituotanto

bitti 0 = kompressorin tila, 0=pois, 1=päällä
bitti 1 = lämpöjohtopumpun tila, 0=pois, 1=päällä
bitti 2 = keruupumpun tila, 0=pois, 1=päällä
bitti 3 = vaihtoventtiilin ohjaus, 0 = venttiili auki ja tehdään lämmintä vettä, 1 = venttiili kiinni ja tehdään käyttövettä
Nibe F1145-10kW+VPB200+UKV100+kaivo 180m. Pääosa 1 lehtisiä pattereita (22 kpl). Rauma -60 - 70 lukuinen yksitaso 160m2 + 80m2 n. 10-12C askartelu+varastotilaa. Osatehokone. 33->13MWh/v. KH-lattiassa sähkölämmitys.

Poissa Pali

  • Täysjäsen
  • ***
  • Viestejä: 48
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #77 : 14.07.14 - klo:09:34 »
Parantelin tuota raspin softaa niin että sitä voi käyttää paremmin datan loggaukseen. Itsellä kun ei ole tuota mru 40:stä, niin olisko Pecalla ja Matilla kiinnostusta logata tuota pumpun ja rmu 40:n välistä liikennettä? Modbussille lähetettävän pakettiin ei ole mahdollista laittaa kuin noin 20 rekisteriä, niin vois osan datasta kerätä mru 40 paketeista ja konffata sitten modbusiin eri rekestereitä. Toinen mistä olisin erittäin kiinnostunut olis asetus puoli, eli kun rmu 40:stä muuttaa jotain parametriä pumpulle, niin mitä tapahtuu väylällä.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #78 : 27.07.14 - klo:17:12 »
Moikka, Tässä kesälomalla hieman vähemmän tulee oltua koneella. Mutta joo olisin mielelläni logittamassa tuota rmu:n liikennettä jos siitä vaan mitenkään olisi apua kehittämään tuota softaa. Kerrot vaan että mitä ja miten haluat logattavaksi niin toki sen teen.... nyt mull aliikenne toimii ton arduinon kautta, mutta voinen toki vaihtaa loggauksen ajaksi liikenteen raspisoftalle. Se vaan jostain syystä mulla ei vastaillut tolle pumpulle ACK:ia... Liekö ollut RS-sovittimesta kiinni. Nyt mulla on toki eri sovotinkin tarjolla.... Mutta mielelläni len tota kehittämässä.

Poissa matti.salo

  • Täysjäsen
  • ***
  • Viestejä: 40
  • Maalämpöfoorumi
Vs: OpenHAB
« Vastaus #79 : 21.08.14 - klo:15:31 »
Nyt alkaisi olemaan aikaa taas leikkiä softalla. Rakentelenko tuon liikenteen raspisoftalle ja missä uusin versio siitä löytyy, vai olisiko tuon arduinon debuggiporttia mahista konffata toimimaan helposti tuossa loggauksessa?