Viisaroija
Tulokas
Hommasin hiljattain talon, mukana tuli pumppu. Nyt sitten pientä automaatioprojektia.
Koneen sisäyksikössä on kaksi RS485-porttia, joista toisessa menee sisä- ja ulkoyksiköiden sekä lcd-ohjauspaneelin välinen Modbus RTU-keskustelu. Sarja-asetukset näyttäisi olevan
Toinen portti on tyhjä eikä kyllä tunnu juttelevankaan mitään. Laitoin siis RS485-sarja-adapterin kiinni tuohon sisempään väylään ja kävin seuraamaan keskustelua. Pienen ihmettelyn jälkeen reksiteriarvoja seuraamalla, manuaali toisessa kädessä ja lcd-näytön lukemia vertaamalla useimmille arvoille löytyi melko järkevät selitykset. Nyt telemetriaa sitten virtaa MQTT:n yli Homeassistantiin mukavia käppyröitä piirtelemään.
Modbus-väylän keskustelu menee kutakuinkin näin:
- sisäyksikön emo kyselee säännöllisesti tilatiedot ulkoyksiköilta (unit=1 ja 2, modbus-rekisterit 1999-2126)
- emo ilmoittaa tilatiedot LCD-näytölle (unit=3, modbus-rekisterit 9499-9552)
- emo kyselee LCD-näytöltä asetukset (unit=3, modbus-rekisterit 8999-9076)
- emo ilmoittaa ulkoyksiköille tulevan veden lämmön sekä toivotun käyntitehon (0-10, 0=pois päältä). (unit=1&2, rekisterit 2005 ja 1999)
Useimmat lämpötila-arvot ilmoitetaan asteen sadasosina -30C:n päälle, eli arvo 0 = -30C, 1000 = -20C, 3000 = 0C ja 7450 = 44,5 C.
Seuraavaksi tavoitteena olisi saada hyötysuhdetta (COP) laskeskeltua ja kenties laitetta ohjattuakin, jos vaikka hienoista pörssisähköoptimointia yrittäisi.
Avoimia kysymyksiä:
- Onko tälle pumpulle saatavilla datalehteä, josta selviäisi valmistajan näkemys lämpötuotolle ja sähkönsyönnille eri pyynti- ja ulkolämpötiloille?
- Onko hyviä ideoita, kuinka lähteä mallintamaan/laskemaan hyötysuhdetta (tai ihan vain lämmöntuottoa) kompressoripuolen telemetrian tai vaikka sisäyksikön lämpömittarien perusteella?
- Mikähän mahtaa olla pumpun keskimääräinen power factor todellisen sähkötehon laskemiseksi? Kumpikin ulkoyksikkö kertoo jännitteen ja virran, mistä toki jonkinlaisen tehon (V*A) saa laskettua. Olisikohan PF=0,95 esim. hyvä arvaus?
- Onko näyttöyksikölle mahdollista kirjoittaa uusia asetuksia? Ainakaan yksittäisen rekisterin kirjoitus ei näyttänyt tepsivän.
Osaakos joku (esim. Anders?) muuten kertoa, mikä olisi pumpulle kurantti ohjelmistoversio (sisä+ulkoyksikkö)?
Koneen sisäyksikössä on kaksi RS485-porttia, joista toisessa menee sisä- ja ulkoyksiköiden sekä lcd-ohjauspaneelin välinen Modbus RTU-keskustelu. Sarja-asetukset näyttäisi olevan
19200 8 E 1Toinen portti on tyhjä eikä kyllä tunnu juttelevankaan mitään. Laitoin siis RS485-sarja-adapterin kiinni tuohon sisempään väylään ja kävin seuraamaan keskustelua. Pienen ihmettelyn jälkeen reksiteriarvoja seuraamalla, manuaali toisessa kädessä ja lcd-näytön lukemia vertaamalla useimmille arvoille löytyi melko järkevät selitykset. Nyt telemetriaa sitten virtaa MQTT:n yli Homeassistantiin mukavia käppyröitä piirtelemään.
Modbus-väylän keskustelu menee kutakuinkin näin:
- sisäyksikön emo kyselee säännöllisesti tilatiedot ulkoyksiköilta (unit=1 ja 2, modbus-rekisterit 1999-2126)
- emo ilmoittaa tilatiedot LCD-näytölle (unit=3, modbus-rekisterit 9499-9552)
- emo kyselee LCD-näytöltä asetukset (unit=3, modbus-rekisterit 8999-9076)
- emo ilmoittaa ulkoyksiköille tulevan veden lämmön sekä toivotun käyntitehon (0-10, 0=pois päältä). (unit=1&2, rekisterit 2005 ja 1999)
Useimmat lämpötila-arvot ilmoitetaan asteen sadasosina -30C:n päälle, eli arvo 0 = -30C, 1000 = -20C, 3000 = 0C ja 7450 = 44,5 C.
Seuraavaksi tavoitteena olisi saada hyötysuhdetta (COP) laskeskeltua ja kenties laitetta ohjattuakin, jos vaikka hienoista pörssisähköoptimointia yrittäisi.
Avoimia kysymyksiä:
- Onko tälle pumpulle saatavilla datalehteä, josta selviäisi valmistajan näkemys lämpötuotolle ja sähkönsyönnille eri pyynti- ja ulkolämpötiloille?
- Onko hyviä ideoita, kuinka lähteä mallintamaan/laskemaan hyötysuhdetta (tai ihan vain lämmöntuottoa) kompressoripuolen telemetrian tai vaikka sisäyksikön lämpömittarien perusteella?
- Mikähän mahtaa olla pumpun keskimääräinen power factor todellisen sähkötehon laskemiseksi? Kumpikin ulkoyksikkö kertoo jännitteen ja virran, mistä toki jonkinlaisen tehon (V*A) saa laskettua. Olisikohan PF=0,95 esim. hyvä arvaus?
- Onko näyttöyksikölle mahdollista kirjoittaa uusia asetuksia? Ainakaan yksittäisen rekisterin kirjoitus ei näyttänyt tepsivän.
Osaakos joku (esim. Anders?) muuten kertoa, mikä olisi pumpulle kurantti ohjelmistoversio (sisä+ulkoyksikkö)?