Rotenso Windmi modbus & homeassistant

  • Viestiketjun aloittaja Viestiketjun aloittaja Jalapa
  • Aloituspäivämäärä Aloituspäivämäärä

Jalapa

Jäsen
Rautalankamalli miten Rote saadaan liitettyä modbusiin
Itse hankin Suomesta Wavesharen rs485 usbitikun. ( sai nopeammin) Ja latasin Qmodmasterin sourceforgesta ( toimii myös win 7 )

1. kuvassa näkyy modbus asetukset | tarkasta virtuaaliportin asetus, minulla COM3
2. connect
3. tietojen luku Function code | Read holding register 0x03 | start address 33 HEX | tämä esim lukee halutun lämpötilan osoitteesta 33 HUOM HEX-lukuna
sitten klikkaus hiirellä kuvan kohdalta. Jos kaikki on oikein tulee lukuarvo. Tässä esim 390 , tarkoitta 39,0 astetta
4. halutun arvon kirjoittaminen rekisteriin. Valitaan function codesta | write single register 0x06 ( sama haluttu lämpötila ) annetaan esim arvo 44,
kirjoitetaan laatikkoon 440 ja painetaan ENTER. klikataan taas hiirellä kuvan osoittamasta kohtaa ja arvo kirjautuu koneelle. Annettava luku on desimaaliluku

Modbus rekisteri osoitteet löytyvät ohjekirjan lopusta. Osoitteet ovat hex-muodossa ja joko vain luku ( r ) tai luku ja kirjoitus ( rw )

Modbus kaapeli liitetään liittimeen CN67

Tovottavasti jollekin on apua. Tämä toimii minulla. En ota vastuuta jos joku sössii jotain.
 

Liitetiedostot

  • 0.webp
    0.webp
    15,4 KB · Lukukerrat: 17
  • 01.webp
    01.webp
    129,8 KB · Lukukerrat: 13
  • 1.webp
    1.webp
    37,8 KB · Lukukerrat: 14
  • 2.webp
    2.webp
    115,7 KB · Lukukerrat: 10
  • 3.webp
    3.webp
    143,1 KB · Lukukerrat: 15
  • 4.webp
    4.webp
    157,2 KB · Lukukerrat: 12
Rotenso-ketjusta 'Korsteenin' innoittamana tein raakavedoksen??:) konfiguroinnista homeassitantiin.

1. Lisätään rivi ( modbus: !include modbus.yaml ) configuration.yaml tiedostoon [ ei ( ) merkkejä... ]
2. Luodaan tiedosto modbus.yaml samaan kansioon kuin muutkin yamlit.
( tähän kannattaa asentaa file editor Appsista )
3. Koodataan modbus.yaml
4. Liitteenä pahvista ja teipillä tehty raaka versio. Siitä saa muokattua sopivan

5. Jotta data tulee näkyviin hassa, mennään Settings ->Devices & Services > Entities sieltä löytyy nyt "Temp out"
se liitetään klikkaamalla ja hammasrattaasta esim area "Living room"

6. Homman pitäisi nyt toimia..

Mahdollisia virheitä ja korjauksia ja lisäyksiä
- yaml tiedostossa sisennykset pitää olla samat kaikissa riveissä ( ts. yhtä suuret) selviää kyllä jos ovat väärin
- kaikki rivit tai datat eivät välttämättä ole tarpeellisia esimerkissä
- scan_interval tarkoittaa sekunteja , tätä voi säätää rajattomasti
- itselläni käytössä Debian 12 bookworm ja supervised [ Docker ]

Antakaa kommentteja ja kehitysideoita
 

Liitetiedostot

Viimeksi muokattu:
Takaisin
Ylös Bottom