Vallox Digit väylä

lassiko

Aktiivinen jäsen
Vs: Vallox Digit väylä

Valloxilta sain nuo protokollat (4 ja 5 anturisille, kummallekkin). Jos joku näitä kaipailee niin voin lähettää eteenpäin.
 

lassiko

Aktiivinen jäsen
Vs: Vallox Digit väylä

Hammiska sanoi:
Löytyy googlettamalla, mutta on osittain puutteellinen. Mm. nuo ohjauksessani käyttämät ohjaukset on ongittu suoraan Valloxin väylältä.

Vihdoin saapui tuo RS485 usb palikka. Saan ohjattua puhallinnopeuksia tuon esittämäsi scriptin avulla, kiitos siitä.
Mainitsit, että olet saanyt ongittua tietoja suoraan valloxin väylältä laitteen ohjaukseen, miten tämä tapahtuu?

Eli, jos esim. painan takkakytkimen päälle ohjainyksiköstä, saanko ongittua sen tiedot rpille jotenkin? Jos sinulla on lisää ohjauskomentoja kaivettuna valmiina niin mielellään otan ne vastaan myös.

Kiitos.
 

Hammiska

Jäsen
Vs: Vallox Digit väylä

lassiko sanoi:
Vihdoin saapui tuo RS485 usb palikka. Saan ohjattua puhallinnopeuksia tuon esittämäsi scriptin avulla, kiitos siitä.
Mainitsit, että olet saanyt ongittua tietoja suoraan valloxin väylältä laitteen ohjaukseen, miten tämä tapahtuu?

Eli, jos esim. painan takkakytkimen päälle ohjainyksiköstä, saanko ongittua sen tiedot rpille jotenkin? Jos sinulla on lisää ohjauskomentoja kaivettuna valmiina niin mielellään otan ne vastaan myös.

Kiitos.

Itse ongin väylältä ainoastaa lämpötilatiedot. En tiedä mikä liikenteestä on takkaohjausta, sinun pitänee tutkia liikennettä ja testailla mitkä Valoxin kauko-ohjiamen muutokset vaikuttavat väylän liikenteeseen. Minulla ei ole koneessa takkaohjausta, koska minun laite on todennäköisesti vanhempaa mallia kuin sinulla. Vanhempi Valloxin kauko-ohjain on toteutettu led-patsailla ja varsinaista näyttöä ei ole, mutta ohjaimesta löytyy kuitenkin suhteellisen kosteuden ja hiilidioksidin mittaamiseen tarvittavat ohjaukset. Olisi joskus aikoo, niin puuhailisi niihin myös anturointia.
 

dirty

Tulokas
Vs: Vallox Digit väylä

Tein Arduino-kirjaston Vallox-väylän käsittelyyn. Kirjaston avulla voi kuunnella, pollata ja kirjoittaa muuttujia väylässä. Olen alustavasti testannut kirjastoa ESP8266 mikrokontrollerilla ja siihen kytketyllä RS485 adapterilla ja DigitSE ilmanvaihtokoneella. Kirjasto vaatii, että SoftwareSerial -kirjasto on asennettu Arduino IDE:een.

Kirjasto: https://github.com/dirtyha/my-esp8266/tree/master/Vallox
Esimerkki: https://github.com/dirtyha/my-esp8266/blob/master/Vallox/examples/ValloxReader/ValloxReader.ino
ESP8266 sovellukseni: https://github.com/dirtyha/my-esp8266/blob/master/ValloxDSE/ValloxDSE.ino

Tuo viimeinen sovellus käyttää Vallox -kirjastoa ja lähettää dataa Watson IoT platformille ja tukee ohjauskomentojen lähetystä Watsonista takaisin väylään.

Meidän DigitSE on hankittu vuonna 2001 ja ohjauspaneelina on LED-patsasnäyttö. Googlettamalla löytämieni suomen- ja englanninkielisten protokolladokumenttien luetteloimat muuttujat eivät kaikki ihan täsmää ja osa on pitänyt onkia ohjainpaneelin ja emokortin välistä liikennettä debuggaamalla.
 

mikkovee

Jäsen
Vs: Vallox Digit väylä

Kappas vaan, iso peukku Dirtylle, näyttää pätevältä! En tosin vielä ehti nyt testaamaan, kun hilppeet on vielä matkalla.
 

lassiko

Aktiivinen jäsen
Jos tätä hieman nostaisi ylös. Itselläni tuli ongelmia tämän kanssa kun päivitin RPi:n tuoreempaan; RPi2 -> RPi3. Jostain syystä en saa enää toimimaan Valloxin ohjausta RS485 to USB palikan kanssa. Komennot menevät satunnaisesti läpi. Olen pelkästään käyttänyt puhallinopeuden säätämiseen domoticz:n ohjaamana. Rupesin epäilemään että kaapelointi tai tuo palikka olisi mennyt rikki jotenki tuossa vaihdossa, mutta minulla oli käyttämätön toinenkin adapteri olemassa minkä kanssa samat oireet. Kokeilin myös toiseen raspiin tuota adapteria mutta se ei tuonut mitään apua asiaan.

Pystyykö tuota jotenkin debuggaamaan että lähettääkö jotain dataa tuonne valloxille? Tuo adapteri on mallia "halvin Kiinasta" joten toki siinäkin voi olla jotain. Mutta pari vuotta kuitenkin toimi ihan OK.
 

joona

Jäsen
Ensinnäkin iso peukku dirtylle ja kiitokset myös muille tähän keskusteluun osallistuneille! Törmäsin jokunen kuukausi sitten tähän lankaan ja virittelin löytyvillä tiedoilla jopa varsin toimivan ohjauksen Digit SE :lle. Olen modaillut dirtyn arduinoprojektia jonkin verran ja ajelen sitä ESP8266 :lla, sekä MAX485 moduulilla. Muuten suurin osa toimi heittämällä, mutta tuo ko. moduuli vaati ylimääräisen signaalin vaihtaakseen vastaanottotilasta lähetystilaan.

Muutamia kysymyksiä kuitenkin vielä on ilmoilla, joita en ole saanut toimimaan. Onko kukaan virittänyt takkakytkintä väylän kautta? Minulla ei ole kaapelointia takkakytkimelle, mutta sille olisi tarvetta. Tosin miksi asentaa valmista, kun voi keksiä pyörän uudelleen...

Aamulla totesin, että omasta Digit SE :stä on todennäköisesti jäätymisenesto jotenkin rikki, sillä kenno oli lähes umpijäässä ja koitin tuohon viritellä ratkaisua koodaamalla ulkoista logiikkaa. Speksistä selvisi, että tuloilmapuhallin pitäisi ainakin teoriassa olla kontrolloitavissa muokkaamalla asetuksen 08 arvoja, mutta en tuota saanut toimimaan. Yritin myös säätää lämpötilaa, jossa tuloilmapuhallin menee pois päältä, siinä kuitenkaan onnistumatta. Vaikka speksissä sanotaan, että NTC taulukon mukainen arvo käy, niin lieköhän tuossakin jokin esiasetettu lista valideja arvoja, kuten taitaa olla jälkilämmityksen lämpötilan kanssa?

Lisäksi kiinnostaisi tietää, onko jälkilämmitykselle mahdollista säätää pienempää arvoa kuin ~10C. Omaan tarpeeseen tuo on vähän turhan suuri, sillä turhaan käy jälkilämmityksellä, kun todellisuudessa korvausilma joka kanavasta tulee on kuitenkin selvästi lämpimämpää.

Ko laite lienee myös asennettu 2001 ja siinä on siis etäojaimena vain tuo tyhmä pylväsmallinen kauko-ohjain, josta mm. noita jäätymiseneston raja-arvoja ei pääse muuttamaan, joten en pääse sniffailemaan arvoja sitä käyttämällä.

Yritän tässä epätoivoisesti pumpata ko. koneelle vielä vähän lisäaikaa, vaikka se alkaakin olemaan jo täysikäisyyden kynnyksellä ja hyötysuhdekin varsin välttävä...
 

joona

Jäsen
Ko laite lienee myös asennettu 2001 ja siinä on siis etäojaimena vain tuo tyhmä pylväsmallinen kauko-ohjain, josta mm. noita jäätymiseneston raja-arvoja ei pääse muuttamaan, joten en pääse sniffailemaan arvoja sitä käyttämällä.

Tämä ei itseasiassa pitänytkään paikkaansa. Löysin lopulta manuaalin, jossa oli mukana myös ohjeet lämpötilojen asettamiseen pylväsohjaimesta.

Näiden säätöjen muuttamisesta ei ole tosin apua löytynyt itse ongelmaan. Kenno jäätyy edelleen kun pihalla lämpötila tipahtaa -10 alapuolelle. Tai ei se heti ihan läpi jäädy, mutta huurtuu siinä määrin, että hyötysuhteet tipahtavat olemattomiksi talteenotossa.

Tulopuhallin pysähtyy myös vain noin sekunniksi väylän kautta sitä ohjatessa. Takkakytkintoiminnallisuutta yritin myös viritellä, mutta sekään ei tunnu toimivan odotetulla tavalla, vaikka kuinka speksin mukaisia asetusarvoja säätäisi. Vaatinee siis jonkun releen emuloimaan painonappia, jos tuon haluaa saada toimimaan.

Alkaa näyttää siltä, että päivitys uuteen on edessä. Tuo vanha laite tosin on vielä ihan käypä laite hoitamaan erillisrakennuksen ilmanvaihtoa.
 

darukza

Jäsen
Osaisikohan kukaan auttaa tämän väylän kanssa? Olisi tarkoitus liittää vallox digit SE kiinteistöautomaatiojärjestelmään käyttäen joku Profinet tai ModbusTCP väylää, Minulla on Anybussin serial to ethernet ( Serial to Profinet) ohjelmoitava väylä muunnin sekä Siemens LOGO8 ja s7-1200 Logiikat.

Ilmeisesti valloxi ei ymmärrä modbussia vaan ns. "vendor specific serial/Generic" kommunikointia ? Hieman hakusessa vielä toi komentojen rakentaminen millä luetaan tai kirjoitetaan koneelle eri tietoja.

Muuntimeen voi asettaa Consume tai Produce käskyjä.


60575
 

darukza

Jäsen
60577


Tuohon hahmottelin nopeuden kyselyn. Pitää varmaan hommata vielä 485 palikka koneeseen jos sillä pystyisi kurkkaamaan mitä toi väylämuunnin lähettää väylään.
 

darukza

Jäsen
Olisko jollain lisää ohjeita tähän väylä ohjaukseen? Valloxilta sain protokolla ohjeen 4-anturiseen mutta onko olemassa muita ohjeita?
 

TKK

Tulokas
Testasin tuota dirtyn tekemään vallox kirjastoa ValloxDigit2Se: hen. Hienoisti toimii ku muutti muuttujat konetta vastaavaksi, mutta jostain syystä puhallinnopeudella 8 en saa oikeaa tietoa nopeudesta (heittää kirjastossa määritetyn NOT_SET -999. Missä voisi olla vika, en näin äkkiseltään itse koodissa huomanut mitään.
 
Ensinnäkin kiitos dirty:lle arduino implementaatiosta, tästä oli hyvä lähteä liikenteeseen :)

Iteroin hieman tuota koodia ja tein implementaation home assistantia vasten (open source kotiautomaatiojärjestelmä).
Itselläni Vallox 121SE, ja meni täysin protokolla speksien mukaan.

Jos jotakuta kiinnostaa, niin DIY ohjeet löytyy https://www.creatingsmarthome.com/i...tilation-to-home-assistant-part-1-2-hardware/

katso liitettä 65653
Nyt on hyvää settiä ! Yritäppäs saada ASAP se 2/2 osuus valmiiksi tuosta. Minulla on vastaava projekti tulilla Vallox SE 90 -koneen kanssa, tosin ohjaus tulee tapahtumaan Raspberry pi 3+ kautta RS-485 adapterilla, niin sattuneesta syystä kiinnostaa aikas pirusti.
 

topsy

Tulokas
Nyt on hyvää settiä ! Yritäppäs saada ASAP se 2/2 osuus valmiiksi tuosta. Minulla on vastaava projekti tulilla Vallox SE 90 -koneen kanssa, tosin ohjaus tulee tapahtumaan Raspberry pi 3+ kautta RS-485 adapterilla, niin sattuneesta syystä kiinnostaa aikas pirusti.

Kiitoksia palautteesta :)

Raapustin 2/2 osan kasaan (https://www.creatingsmarthome.com/i...on-to-home-assistant-part-2-2-home-assistant/)

Ei ehkä suoraan ohjeet uppoa sinun projektiin, jos et esim. mqtt:tä käytä, mutta jospa tuosta jotain apua olisi.

Täältä (https://github.com/kotope/valloxesp/tree/master/ha_integration/vallox_mqtt) löytyy kuitenkin HA:n päähän tarvittavat koodit, mitä muokkaamalla varmaan onnistuu myös tuohon sinun raspberry systeemiin. Yksinkertaisia juttujahan nämä loppuviimein on.

Laittele vaikka viestiä, jos tarvitset apuja, niin autan toki minkä pystyn.
 

RHead

Jäsen
Ensinnäkin kiitos dirty:lle arduino implementaatiosta, tästä oli hyvä lähteä liikenteeseen :)

Iteroin hieman tuota koodia ja tein implementaation home assistantia vasten (open source kotiautomaatiojärjestelmä).
Itselläni Vallox 121SE, ja meni täysin protokolla speksien mukaan.

Jos jotakuta kiinnostaa, niin DIY ohjeet löytyy https://www.creatingsmarthome.com/i...tilation-to-home-assistant-part-1-2-hardware/

katso liitettä 65653

Kiitos tuosta. Onnistuuko tuollaisten lisäys?

Napit takka kytkimelle (ajalle 1-60minsaa esim 10,30,60
Sekä tehostus ajalle 1-60 min väliltä? esim 10,30,60
 

topsy

Tulokas
Kiitos tuosta. Onnistuuko tuollaisten lisäys?

Napit takka kytkimelle (ajalle 1-60minsaa esim 10,30,60
Sekä tehostus ajalle 1-60 min väliltä? esim 10,30,60

Teoriassa onnistuu, voidaan ohjata tulo/poisto moottoreita erikseen.
Kuitenkin, meinasin jättää nämä moottoriohjaukset tekemättä, koska Valloxin oma käyttöpaneeli ei myöskään näitä featureita tue, joten voi tulla loogisia ongelmia mm. sulatuksen kanssa, jossa myös tulomoottori sammutetaan automaattisesti.

Tarkoitus olisi lisätä tuohon vielä normaali takkakytkin, eli saman minkä Valloxin paneelista saa päälle (15min). Tästä saa myös mukavasti speksien mukaan jäljellä olevan ajan ulos :)

Ja tuo tehostus melkein kannattaa toteuttaa sitten clientin/UI:n päälle, eli minun tapauksessani Home Assistantiin sääntö, joka nostaa halutuksi ajaksi tehostuksen nopeudelle X. Tämä on itse asiassa jo itselläni työn alla, mutta vielä en ole kerinny loppuun asti tekemään. Lisäksi olisi myös tämä tehostus sitten automaattisesti aktivoida, kun pesuhuoneen kosteus nousee yli rajan.
 

lassiko

Aktiivinen jäsen
Ensinnäkin kiitos dirty:lle arduino implementaatiosta, tästä oli hyvä lähteä liikenteeseen :)

Iteroin hieman tuota koodia ja tein implementaation home assistantia vasten (open source kotiautomaatiojärjestelmä).
Itselläni Vallox 121SE, ja meni täysin protokolla speksien mukaan.

Jos jotakuta kiinnostaa, niin DIY ohjeet löytyy https://www.creatingsmarthome.com/i...tilation-to-home-assistant-part-1-2-hardware/

katso liitettä 65653
Olen mahdollisesti siirtymässä monen vuoden jälkeen domoticz:sta HA:han ja tämä kiinnostaa kun tällä hetkellä ohjailen Vallox Digit2Se:tä RS485 kautta Raspilla. Katselin näitä sinun hienoja ohjeita ja innostus heräsi että jos alkaisi tätä toteuttamaan. Aika lailla komponentit löytyy jo valmiina. Tuossa olisi useita Wemos D1 minejä, ja mietin että tuon ohjeen "ESP8266 ESP-01 Serial Port WIFI Transceiver" voinee korvata sillä suoraan? Tuossa ohjeen komponentissä on ilmeisesti level covertteri valmiina, mikä pitäisi sitten lisätä erikseen? Niitäkin löytyis tuosta erikseen laatikosta. Kiitos.
 

topsy

Tulokas
Olen mahdollisesti siirtymässä monen vuoden jälkeen domoticz:sta HA:han ja tämä kiinnostaa kun tällä hetkellä ohjailen Vallox Digit2Se:tä RS485 kautta Raspilla. Katselin näitä sinun hienoja ohjeita ja innostus heräsi että jos alkaisi tätä toteuttamaan. Aika lailla komponentit löytyy jo valmiina. Tuossa olisi useita Wemos D1 minejä, ja mietin että tuon ohjeen "ESP8266 ESP-01 Serial Port WIFI Transceiver" voinee korvata sillä suoraan? Tuossa ohjeen komponentissä on ilmeisesti level covertteri valmiina, mikä pitäisi sitten lisätä erikseen? Niitäkin löytyis tuosta erikseen laatikosta. Kiitos.

Wemos D1 mini toimii hyvin ja kuten itsekin sanoit, niin level converter pitää lisäksi olla.

Toki TX/RX pinnit tätyy oikein määrittää sitten koodissa, mutta muuten menee samalla ohjeella.
Iloa rakenteluun! Pistä viestiä, jos tulee ongelmia/kysymyksiä.
 

lassiko

Aktiivinen jäsen
Wemos D1 mini toimii hyvin ja kuten itsekin sanoit, niin level converter pitää lisäksi olla.

Toki TX/RX pinnit tätyy oikein määrittää sitten koodissa, mutta muuten menee samalla ohjeella.
Iloa rakenteluun! Pistä viestiä, jos tulee ongelmia/kysymyksiä.
Laitoin nyt kuitenkin nuo ohjeesi palikat myös tilaukseen, joten saattaa olla että odottelen niiden saapumista. Varmasti jotain kysymyksiä siinä kohtaa tulee kyllä. Ajatuksen laittaa tuonne koneen kylkeen tekniseen tilaan tuo viritys.
 

Supa

Jäsen
Itsellä Vallox Digit SE ja koitan päästä tähän kiinni raspilla missä RS485 hattu.
Millä portin asetuksilla yhteys pitäisi toimia? 9600 8N1 näkyy liikennettä kyllä mutta höpöhöpö merkein. Lienee väärä nopeus.
Esimerkki alla.
+] ,^ 5▒ü 4¤
2�ó 3¢!£Ö!▒× *&ׂ!)\!)c!5h!5�ý!q¤!q¤
 

lassiko

Aktiivinen jäsen
Itsellä Vallox Digit SE ja koitan päästä tähän kiinni raspilla missä RS485 hattu.
Millä portin asetuksilla yhteys pitäisi toimia? 9600 8N1 näkyy liikennettä kyllä mutta höpöhöpö merkein. Lienee väärä nopeus.
Esimerkki alla.
Tällä scriptillä itse ohjasin ilmanvaihtoa kun oli domossa kiinni RS485 USB palikka. Toimi hyvin. Laite Vallox Digit 2 SE

Tämä siis ohjeistettu tuolla aikaisemmin: https://lampopumput.info/foorumi/threads/vallox-digit-väylä.14203/post-316865

#!/bin/bash

stty -F /dev/ttyUSB0 speed 9600 cs8 -cstopb -parenb


echo "Ilmanvaihdon nopeus 3."
echo -en '\x01\x11\x20\x29\x07\x62\x01\x21\x10\x29\x07\x62' > /dev/ttyUSB0
sleep 5
echo -en '\x01\x11\x20\x29\x07\x62\x01\x21\x10\x29\x07\x62' > /dev/ttyUSB0
 

blixxad

Tulokas
Tällä scriptillä itse ohjasin ilmanvaihtoa kun oli domossa kiinni RS485 USB palikka. Toimi hyvin. Laite Vallox Digit 2 SE

Tämä siis ohjeistettu tuolla aikaisemmin: https://lampopumput.info/foorumi/threads/vallox-digit-väylä.14203/post-316865

#!/bin/bash

stty -F /dev/ttyUSB0 speed 9600 cs8 -cstopb -parenb


echo "Ilmanvaihdon nopeus 3."
echo -en '\x01\x11\x20\x29\x07\x62\x01\x21\x10\x29\x07\x62' > /dev/ttyUSB0
sleep 5
echo -en '\x01\x11\x20\x29\x07\x62\x01\x21\x10\x29\x07\x62' > /dev/ttyUSB0

Mikä tässä 01 11 20 29 07 62 01 21 10 29 07 62 on tuo tarkistussumma ja mitä kaikkea siihen summaan pitää laskea? En saa netin laskureilla laskettua oikein tuota.
 

tet

Hyperaktiivi
Mikä tässä 01 11 20 29 07 62 01 21 10 29 07 62 on tuo tarkistussumma ja mitä kaikkea siihen summaan pitää laskea? En saa netin laskureilla laskettua oikein tuota.
Tuollahan tuo aiemmin ketjussa on kerrottu, alla linkki viestiin. Tuossa on kaksi sanomaa peräkkäin, molemmissa 6 tavua. Viimeinen eli kuudes tavu on wrap-around summa. Eli edelliset tavut lasketaan yhteen, ja summasta alin tavu tuohon kuudenneksi.

 
Back
Ylös Bottom