Uutiset:

Kirjoittaja Aihe: NibeGW  (Luettu 1041 kertaa)

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 855
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
NibeGW
« : 06.10.24 - klo:17:58 »
Moi,

onko kellään kokemusta nimimerkki Palin aikoinaan tekemästä NibeGW palikasta? Taustana pörssisähköön siirtyminen 2021 tapahtuneen kiinteän hinnan sopimukseen siirtymisen jälkeen ja haave vähän viritellä vaikka asteminuutteja Nibestä, joka ei ole internet-aikakauden lapsi. Halu olisi saada nibegw tarjoilemaan niin taloLoggerille, kuin Homeassistantille väylän internetittömään Nibeen.

F1145 Modbus RTU -> "USB Transfer to RS485 Interface TTL Adapter FTDI FT232RL 75176 Module New" -> nibegw@raspi (-> taloLogger/Homeassistant)

Nibegw.c oli haettu GitHubista, käännetty ohjeen mukaan ja käynnistyy.

Sekvenssi:
- Raspilla sammutettu taloLogger lukeminen ja Nibestä otettu lisävaruste modbus pois. TaloLogger on lukenut samaa konetta vuodesta 2015 eli piuhatason ongelmasta tuskin on kyse
- raspilla startattu nibegw
- Nibellä aktvioitu modbus

Tulos:
pi@karhunvatukka:~ $ nibegw/nibegw -v -d /dev/ttyUSB0 -a 10.0.0.9
NibeGW version:                    1.31
Verbose level:                     1
Test mode:                         FALSE
Serial port:                       /dev/ttyUSB0
Flow control:                      HW
remote UDP address:                10.0.0.9:9999
server UDP address for read cmds:  10000
server UDP address for write cmds: 10001
RS-485 address to listen:          0x20
Send all messages by UDP:          FALSE
Send acknowledge:                  TRUE
Send acknowledge to all addresses: FALSE
Open serial port: /dev/ttyUSB0
Initialize UDP server
Initialize UDP server

2024.10.6 17:47:15:75903: 00
2024.10.6 17:47:15:76601: 49
2024.10.6 17:47:17:424261: 5C 00 20 6B 00 4B (calc/recv checksum 4B/4B = OK)
2024.10.6 17:47:17:536346: 5C 00 20 6B 00 4B (calc/recv checksum 4B/4B = OK)

ja Nibe heittää itsensä vikatilaan.



Kysymys tietäjille: eikös tuon nibegw:n pitäisi ACKta (kuitata) itsenäisesti F1145:lle kun se yrittää jutellä nibegw:n suuntaan? Miksei mulla toimi?
RMT: -58/169m2/650m3/27->14,5MWh/a/1-3hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(11)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 2-aika/m.aik./s-kiuas, 29m2-latt.lämm

Poissa jukka52

  • Täysjäsen
  • ***
  • Viestejä: 146
  • Maalämpöfoorumi
Vs: NibeGW
« Vastaus #1 : 07.10.24 - klo:15:08 »
hei, alla sinun tekstiä Haaga_Heliasta

Niben kohdalla lokien kirjoitus tapahtuu tallenta-
malla tekstitiedosto USB tikulla olevalle tiedostojärjestelmälle

onko tiedonsiirtoon tapahtunut mitään niben puolelta, esim antaa luvan suoraan tietokoneelle, jos ei mitä minä luulen,
tikku on nibessä, niin voisiko tikkua lukea esim bluetoothilla ja heittää data eteenpäin tms
F1155-12 EM 9240R3  rv 2017 hirsitalo 175 m2 työtila 50 m2 sauna 50 m2 lattialämmitys  kv: kierto
2 * 175 m  VPB-R 300 l  sijainti lappi

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 855
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Vs: NibeGW
« Vastaus #2 : 09.10.24 - klo:20:28 »
Nyt sain HA:n lukemaan lämpötilan F1145:sta eli periaate toimii. Mutta ongelma on tuo nibegw c-koodinpätkä tai ehkä tarkemmin eri laiteyhdistelmät. Toimii kun annan taloLoggerin tehdä kuittaukset ja sitten lyön nibegw:n päälle. Ei tuotantokäyttöön.

Hämäävä huomio: Nibe jatkoi toimintaansa, vaikka sain sen Modbus-vikatilaan monta kertaa. Tuore firmis. Olisiko tuo käytös kylmentää talo virhee sattuessa vihdoin muutettu?  ???
RMT: -58/169m2/650m3/27->14,5MWh/a/1-3hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(11)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 2-aika/m.aik./s-kiuas, 29m2-latt.lämm

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 896
  • Maalämpöfoorumi
Vs: NibeGW
« Vastaus #3 : 10.10.24 - klo:22:26 »
Menee ohi alkuperäisen aiheen, mutta F1145 omaa siinä määrin noita AUX-liitäntöjä, että ei oikein maksa vaivaa alkaa säätämään tuon modbusin kautta, kun saman voi tehdä millä tahansa raspi/esphome -relekortilla tai vaihtoehtoisesti vaikka 1-2 Shelly Uni Plus -palikalla. Sillä saa sen 1-4 aux-relettä ulkoiseen ohjaukseen, ja se kyllä toimii vallan mainiosti pörssisähkön kanssa.

Toki jos ajatuksena on harrastamisen ilo, niin sitten ei kannata lähteä tähän ajatukseen mukaan!  ;D
Keski-Suomi, omakotitalo 2019, vesikiertoinen lattialämmitys
Nibe F1145-8 + Jäspi GTV500, kaivo 178m
142m2 (690m3) + varasto 21m2 + pihasauna 18m2 (lämpökanaali n. 10m)

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 855
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Vs: NibeGW
« Vastaus #4 : 11.10.24 - klo:09:04 »
Menee ohi alkuperäisen aiheen, mutta F1145 omaa siinä määrin noita AUX-liitäntöjä, että ei oikein maksa vaivaa alkaa säätämään tuon modbusin kautta, kun saman voi tehdä millä tahansa raspi/esphome -relekortilla tai vaihtoehtoisesti vaikka 1-2 Shelly Uni Plus -palikalla. Sillä saa sen 1-4 aux-relettä ulkoiseen ohjaukseen, ja se kyllä toimii vallan mainiosti pörssisähkön kanssa.

Toki jos ajatuksena on harrastamisen ilo, niin sitten ei kannata lähteä tähän ajatukseen mukaan!  ;D

Njaa, ei ollenkaan ohi aiheesta. Eli saisikos noilla AUXeilla aikaiseksi esim. pyynnön pudotuksen tai LKV kiellon tai siirron tai säästöohjelman valinnan?
Mä jo harkitsin niiden parin ohjainkortin shoppailua (~500€?), jotta koneen saisi internet protokollan pariin. Taloudellinen yhtälö vaikea. :)

Harrastamisen ilosta tässä kyllä säädetään.

Itse kysymyksestä: nibegw hieman eteni ja tutkin linuksin sarjaliikenteen lainalaisuuksia ja siellä vuonohjauksessa se mun juurisyy jossain lymyilee. Nyt kun tosiaan Nibe ei lopeta lämmitystä enää Modbus-virheeseen, niin tämähän on ihan turvallistakin harrastusta. Kehitys kehittyy.  ;)

Tuo Homeassistant-nibegw hieman puraisi kun se toimiessaan mainosti löytäneensä Nibestä 1500 sensoria..  :P Ties mitä virityksiä luvassa!
RMT: -58/169m2/650m3/27->14,5MWh/a/1-3hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(11)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 2-aika/m.aik./s-kiuas, 29m2-latt.lämm

Poissa brainsurgery

  • Vanha jäsen
  • ****
  • Viestejä: 257
  • Maalämpöfoorumi
Vs: NibeGW
« Vastaus #5 : 11.10.24 - klo:09:58 »
Njaa, ei ollenkaan ohi aiheesta. Eli saisikos noilla AUXeilla aikaiseksi esim. pyynnön pudotuksen tai LKV kiellon tai siirron tai säästöohjelman valinnan?
Mä jo harkitsin niiden parin ohjainkortin shoppailua (~500€?), jotta koneen saisi internet protokollan pariin. Taloudellinen yhtälö vaikea. :)

Saa. Ainakin toistaiseksi halvimmillaan pääsee kun homma pari kappaletta 20€ Shelly Plus 1 releitä ja laittaa ne AUXeihin ja asentaa sopivan toimittajan skriptit niihin.

Täällä on keskusteltu asiasta enemmänkin: https://www.maalampofoorumi.fi/index.php?topic=10907.0
Helsinki, 2-tasoinen puurunkoinen okt rv.2018 145m2/415m3 + 30m2 puolilämmin kytketty autotalli/varasto. Kaikissa vesikiertoinen lattialämmitys.
Nibe F1126-6 New + Nibe 300l varaaja, kaivo 130m
SunAIR RW 130 EC LTO

Poissa Timo Karhu

  • Konkari
  • *****
  • Viestejä: 855
  • Turisti.
    • F1145 Säädöt: käyrä 3(+2), am -180, lisäys -600, keruu AUTO, kv AUTO, lj 35%, lt-pyynti 21,5C kerroin 4
Vs: NibeGW
« Vastaus #6 : 12.10.24 - klo:18:37 »
Voi miuu hölmöä. Nibegw:n hyytyminen näyttikin olevan kiinni hardware flow controllista. Kun otti pois lukee ja kuittaa juuri niinkuin pitääkin. Tämä tuli jo viime viikolla mieleen, mutta jäi sitten kokeilematta. Jos nyt joku tänne eksyy niin -f oli avain onneen.

Koodia: [Valitse]
./nibegw -v -f -d /dev/ttyUSB0 -a 10.0.0.9 -p 10000

Koodia: [Valitse]
pi@karhunvatukka:~ ./nibegw -h
nibegw/nibegw usage:

-h                 Print help
-v                 Print debug information
-d <device name>   Serial port device (default: /dev/ttyS0)
-a <address>       Remote host address (default: 127.0.0.1)
-p <port>          Remote UDP port (default: 9999)
-f                 Disable flow control (default: HW)
-r <address>       RS-485 address to listen (default: 0x20)
-i                 Send all messages by UDP (default: only modbus data)
-n                 Don't send acknowledge at all
-o                 Send acknowledge to all addresses
-t                 Test mode
-l <port>          Local UDP port for read commands (default: 10000)
-w <port>          Local UDP port for write commands (default: 10001)
-q                 Print data in log format
RMT: -58/169m2/650m3/27->14,5MWh/a/1-3hlö/kellari 16C
MLP: 177m kaivo / F1145-10+VPB200+UKV100 / C33(1)-C22(11)-C21(2)-C11(5), Volcano Mini EC.
IV: LTR-3 EDW / Sabiana Fly 4
S: 2-aika/m.aik./s-kiuas, 29m2-latt.lämm

Poissa tk-

  • Konkari
  • *****
  • Viestejä: 896
  • Maalämpöfoorumi
Vs: NibeGW
« Vastaus #7 : 17.10.24 - klo:12:00 »
Saa. Ainakin toistaiseksi halvimmillaan pääsee kun homma pari kappaletta 20€ Shelly Plus 1 releitä ja laittaa ne AUXeihin ja asentaa sopivan toimittajan skriptit niihin.

Täällä on keskusteltu asiasta enemmänkin: https://www.maalampofoorumi.fi/index.php?topic=10907.0

Vielä halvemmalla kun tilaa yhden Plus Unin, siinä on jo valmiiksi 2 ohjauskavanaa. Toki se on pelkkä piirilevy, niin ehkä kaipailee jonkin rasian ympärilleen. Noita jos laittaa 2, niin sitten saa jo 4kpl aux-ohjauksia!  ;D
Keski-Suomi, omakotitalo 2019, vesikiertoinen lattialämmitys
Nibe F1145-8 + Jäspi GTV500, kaivo 178m
142m2 (690m3) + varasto 21m2 + pihasauna 18m2 (lämpökanaali n. 10m)