GĂ„ til innhold
  • Bli medlem
StĂžtt hjemmeautomasjon! đŸ„‡đŸ„ˆđŸ„‰

Anbefalte innlegg

Skrevet

Hei,

 

Jeg har et Swegon Casa R5-H som jeg gjerne vil ha inn i Home Assistant. Noen som har erfaringer? 

 

SkjÞnner at modbus antageligvis er veien Ä gÄ, men har null erfaring med dette. Ser at Swegon selger en modbus-tilkoblingsmodul (https://ventdel.no/produkt/ventilasjon-balansert-system/swegon-aggregater-tilbehor/styrepanel-tilbehor/swegon-sem-smart-modbus-modul#). Er det dette jeg trenger? Hva trenger jeg eventuelt mer? 

 

 

 

Espen

Skrevet

Hvis aggregatet ikke har modbus uten den tilkoblingen, sÄ virker det sannsynlig at det er det du mÄ ha. 

 

I tillegg trenger du et interface mot HomeAssistant som ogsÄ snakker Modbus. Jeg bruker en Modbus-over-ip-sak som denne (til HomeSeer riktignok, men kan ikke forestille meg at det ikke skal fungere med et passende innstikk til HomeAssistant): https://www.aliexpress.com/item/32840606049.html

 

Jeg ser den er utgĂ„tt, men Ali har garantert tilsvarende. 🙂 

  • 2 mĂ„neder senere...
Skrevet

Fikk du dette til Ă„ fungere i HA med modbus modulen til Swegon og med Modbus-over-IP modulen fra ALI?

Har en ny  Swegon Casa R3 hjemme som jeg har lyst Ä gjÞre tilsvarende med.

Skrevet
KjellR skrev (16 minutter siden):

Fikk du dette til Ă„ fungere i HA med modbus modulen til Swegon og med Modbus-over-IP modulen fra ALI?

Har en ny  Swegon Casa R3 hjemme som jeg har lyst Ä gjÞre tilsvarende med.

Jeg har dessverre ikke kommet meg sĂ„ langt. Mens jeg ventet pĂ„ Ali-modulen sĂ„ ble jeg opptatt med andre ting, og har ikke rukket Ă„ ta tak i denne ennĂ„. StĂ„r fortsatt pĂ„ (den altfor lange) lista mi 😄

 

Si gjerne i fra hvis du setter i gang 🙂 

 

 

  • 1 mĂ„ned senere...
Skrevet

PrÞver Ä blÄse litt liv i trÄden igjen. Tenker Ä koble til mitt til HA ogsÄ, men er usikker pÄ hva det kan brukes til. Hvordan bruker dere systemet?

 

Mulig Ä sende type CO2, temp osv til aggregatet slik at det kan autoregulere ut fra disse verdiene? Tanken er at pÄ den mÄten slipper man egne sensorer fra Swegon. I modbus registeret ser det ut som man mÄ ha CO2-sensor tilkoblet for Ä bruke disse funksjonene.

 

 

  • Like 1
  • 1 mĂ„ned senere...
Skrevet (endret)

Jeg har nettopp koblet til min Casa R3 til Home Assistant via Modbus, brukte ca en dag pÄ Ä finne den riktige mÄten Ä kable og konfigurere, men nÄ funker det! SÄ var det bare Ä sette opp alle sensorene og sÄnt.

 

Jeg bruker Waveshare RS485 TO ETH (B) (RS485 TO ETH (B) - Waveshare Wiki) og CASA SEC (CASA SEC | www.swegon.com) mellom ethernet og aggregatet.

 

Som Modbus-kabel bruker jeg bare et kabelpar fra en CAT6-kabel, siden det tydeligvis mÄ vÊre et tvunnet par.

 

Her er et skjermbilde av oppsettet av RS485 TO ETH (B):

2023-08-01_12-06.png.8145a77a2ba871ac00844a2690a3c6d8.png

 

Og her er den forelĂžpige konfigurasjonen av Modbus-integrasjonen i HA:

modbus:
  - name: "modbusgw"
    type: rtuovertcp
    host: 192.168.0.11
    port: 502
    retry_on_empty: true
    climates:
      - name: swegon_r3
        slave: 1
        address: 6200
        target_temp_register: 5100
        scan_interval: 10

 

PS! Jeg har en mistanke om at CASA SEC-modulen kun er en overgang fra RJ-45 til skruterminaler, men jeg vet ikke helt hvordan jeg skulle testet det.

Endret av Siljelb
Skrevet

Interessant! Dette mÄ jeg se nÊrmere pÄ nÄr jeg er hjemme fra ferie.

 

Du trengte altsÄ ikke bruke den modbus-modulen jeg linket til i den opprinnelige posten? 

 

Skulle da tro at det samme var mulig pÄ R5, men jeg har ikke sett noe mer pÄ det siden i februar.

 

Husker ikke lengre hvordan tilkoblingen i aggregatet sÄ ut. Kan du legge ved et bilde av hvordan du har koblet det?

 

 

Skrevet
espenln skrev (4 minutter siden):

Interessant! Dette mÄ jeg se nÊrmere pÄ nÄr jeg er hjemme fra ferie.

 

Du trengte altsÄ ikke bruke den modbus-modulen jeg linket til i den opprinnelige posten? 

 

Skulle da tro at det samme var mulig pÄ R5, men jeg har ikke sett noe mer pÄ det siden i februar.

 

Husker ikke lengre hvordan tilkoblingen i aggregatet sÄ ut. Kan du legge ved et bilde av hvordan du har koblet det?

 

 

Nei, usikker pÄ hvilke tilfeller man trenger den dyrere modulen (SEM). Kanskje nÄr man skal daisy chain'e flere modbus-enheter? 

 

Skal fÄ tatt et bilde! 

Skrevet
Siljelb skrev (12 timer siden):

Her er et bilde som viser koblingsoppsettet:

20230801_203952-edit.thumb.jpg.f05bcc57738b1a4397cca43afe20692b.jpg

 

Takk skal du ha! Veldig ryddig og flott 👍

 

Hvordan ser koblingen pÄ aggregatet ditt ut? 

Skrevet (endret)

Koblingen pÄ aggregatet er bare andre enden av CAT5-kabelen som er merket "CASA SEM/SEC-port" pÄ bildet, plugget inn i RJ45-porten inni aggregatet. Man mÄ ta av frontpanelet og (pÄ R3) ett ekstra panel for Ä komme til den. 

 

PS! Det hadde vÊrt artig Ä teste om SEC-modulen kun er en overgang fra RJ45 til skruterminal. Burde man ikke kunnet teste det med et multimeter? Pinn for pinn sjekk hva motstanden er eller noe sÄnt? 

Endret av Siljelb
Skrevet
Siljelb skrev (34 minutter siden):

Koblingen pÄ aggregatet er bare andre enden av CAT5-kabelen som er merket "CASA SEM/SEC-port" pÄ bildet, plugget inn i RJ45-porten inni aggregatet. Man mÄ ta av frontpanelet og (pÄ R3) ett ekstra panel for Ä komme til den. 

 

PS! Det hadde vÊrt artig Ä teste om SEC-modulen kun er en overgang fra RJ45 til skruterminal. Burde man ikke kunnet teste det med et multimeter? Pinn for pinn sjekk hva motstanden er eller noe sÄnt? 

 

Okei.. Jeg mÄ se nÊrmere pÄ dette etter ferien.

 

Jeg tipper at den SEC-modulen ikke er noe mer spennende enn en slik: https://a.aliexpress.com/_mNPGJnk

 

Takk for hjelpen sĂ„ langt 😊

 

 

  • Like 1
Skrevet (endret)
espenln skrev (PĂ„ 2.8.2023 den 10.34):

Jeg tipper at den SEC-modulen ikke er noe mer spennende enn en slik: https://a.aliexpress.com/_mNPGJnk

Det tipper jeg du har rett i. Selv om jeg ville testet fÞrst med en enkel T568B TP-kabel og brukt 1 og 2 derfra til hhv A og B pÄ Modbus-modulen.

Modbus 3M cable RJ45 to free wires

Har jobbet en del med videre oppsett nÄ, her er det jeg har til nÄ.

 

Her er hele modbus.yaml:

- name: "modbusgw"
  type: rtuovertcp
  host: 192.168.0.11
  port: 502
  retry_on_empty: true
  timeout: 10

  climates:
    - name: Swegon CASA R3
      unique_id: swegon_casa_r3
      slave: 1
      address: 6200
      input_type: input
      target_temp_register: 5100
      temperature_unit: C
      precision: 1
  sensors:
    - name: Swegon fresh air temperature
      unique_id: swegon_fresh_air_temp
      slave: 1
      address: 6200
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon supply air before re-heater temperature
      unique_id: swegon_outside_air_temp
      slave: 1
      address: 6201
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon heated supply air temperature
      unique_id: swegon_supply_air_temp
      slave: 1
      address: 6202
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon extract air temperature
      unique_id: swegon_extract_air_temp
      slave: 1
      address: 6203
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon exhaust air temperature
      unique_id: swegon_exhaust_air_temp
      slave: 1
      address: 6204
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon room temperature
      unique_id: swegon_room_temp
      slave: 1
      address: 6205
      scale: 0.1
      unit_of_measurement: °C
      device_class: temperature
      precision: 1
      input_type: input
    - name: Swegon air RH
      unique_id: swegon_air_RH
      slave: 1
      address: 6213
      unit_of_measurement: "%"
      device_class: humidity
      input_type: input
    - name: Swegon air AH
      unique_id: swegon_air_AH
      slave: 1
      address: 6214
      unit_of_measurement: "g/mÂł"
      scale: 0.01
      precision: 1
      input_type: input
    - name: Swegon unit state numerical
      unique_id: swegon_unit_state_num
      slave: 1
      address: 6300
      input_type: input
    - name: Swegon operating mode numerical
      unique_id: swegon_operating_mode_num
      slave: 1
      address: 5000
      input_type: holding
    - name: Swegon extract fan RPM
      unique_id: swegon_extract_fan RPM
      slave: 1
      address: 6305
      scale: 1
      unit_of_measurement: rpm
      input_type: input
    - name: Swegon supply fan RPM
      unique_id: swegon_supply_fan RPM
      slave: 1
      address: 6304
      scale: 1
      unit_of_measurement: rpm
      input_type: input
    - name: Swegon summer night cooling control numerical
      unique_id: swegon_summer_night_cooling_control_numerical
      slave: 1
      address: 5163
      input_type: holding
    - name: Swegon summer cooling Fresh air temperature limit modbus
      unique_id: swegon_summer_cooling_fresh_air_temp_limit_modbus
      slave: 1
      address: 5164
      unit_of_measurement: °C
      device_class: temperature
      input_type: holding
    - name: Swegon summer cooling Fresh air temperature start limit modbus
      unique_id: swegon_summer_cooling_fresh_air_temp_start_limit_modbus
      slave: 1
      address: 5165
      unit_of_measurement: °C
      device_class: temperature
      input_type: holding
    - name: Swegon summer cooling room temperature limit modbus
      unique_id: swegon_summer_cooling_room_temp_limit_modbus
      slave: 1
      address: 5166
      unit_of_measurement: °C
      device_class: temperature
      input_type: holding
    - name: Swegon summer cooling minimum supply temperature limit modbus
      unique_id: swegon_summer_cooling_min_supply_temp_limit_modbus
      slave: 1
      address: 5167
      unit_of_measurement: °C
      device_class: temperature
      input_type: holding

 

...og fra templates.yaml:

- sensor: 
  - name: "Swegon unit state"
      unique_id: swegon_unit_state
      state: >
        {% set state = states('sensor.swegon_unit_state_numerical') %}
        {% set map = {
         '0': "External Stop",
         '1': "User Stopped",
         '2': "Starting",
         '3': "Normal",
         '4': "Commissioning"
         } %}
        {{map.get(state) if state in map else 'Unknown'}}
      attributes:
        numerical_mode: "{{ states('sensor.swegon_unit_state_numerical') }}"

- select:
    - name: "Swegon operating mode"
      unique_id: swegon_operating_mode
      state: >
        {% set state = states('sensor.swegon_operating_mode_numerical') %}
        {% set map = {
         '0': "Stopped",
         '1': "Away",
         '2': "Home",
         '3': "Boost",
         '4': "Travelling" } %}
        {{map.get(state) if state in map else 'Unknown'}}
      options: "{{ ['Stopped', 'Away', 'Home', 'Boost', 'Travelling']}}"
      select_option:
        - service: modbus.write_register
          data:
            address: 5000
            unit: 1
            hub: modbusgw
            value: >
              {% set map = {
              "Stopped": '0',
              "Away": '1',
              "Home": '2',
              "Boost": '3',
              "Travelling": '4' } %}
              {{map.get(option) if option in map else 'Unknown'}}
    - name: Swegon summer night cooling control
      unique_id: swegon_summer_night_cooling_control
      state: >
        {% set state = states('sensor.swegon_summer_night_cooling_control_numerical') %}
        {% set map = {
         '0': "Off",
         '1': "Low",
         '2': "Normal",
         '3': "High",
         '4': "Full",
         '5': "User" } %}
        {{map.get(state) if state in map else 'Unknown'}}
      options: "{{ ['Off', 'Low', 'Normal', 'High', 'Full', 'User']}}"
      select_option:
        - service: modbus.write_register
          data:
            address: 5163
            unit: 1
            hub: modbusgw
            value: >
              {% set map = {
              "Off": '0',
              "Low": '1',
              "Normal": '2',
              "High": '3',
              "Full": '4',
              "User": '5' } %}
              {{map.get(option) if option in map else 'Unknown'}}

- number:
    - name: "Swegon summer cooling room temperature limit"
      unique_id: swegon_summer_cooling_room_temperature_limit
      state: "{{ states('sensor.swegon_summer_cooling_room_temperature_limit_modbus') }}"
      step: "{{ 0.5 }}"
      min: "{{ 0 }}"
      max: "{{ 35 }}"
      set_value:
        service: modbus.write_register
        data:
          address: 5166
          unit: 1
          hub: modbusgw
          value: "{{ value }}"

 

De to tingene som ikke funker sĂ„ bra er at sensor.swegon_exhaust_air_temperature av en eller annen grunn melder 0 grader, og at scale'en for target_temp og mĂ„lt temp brukt i climate'en er forskjellig, sĂ„nn at en av de blir feil uansett om jeg bruker scale: 1 eller scale: 0.1 đŸ€·â€â™€ïž

Endret av Siljelb
  • 2 uker senere...
Skrevet

Pakket ut modulen fra AliExpress og ser at jeg har blingset og bestilt en RS232-sak 😞 Damn it!

 

MĂ„ bestille meg en ny en. Hvor fant du den Waveshare-saken du bruker?

 

Jeg antar forresten at den SEM-modulen er et alternativ til Waveshare som du har og andre modbus gateway. 

 

  • 2 uker senere...
Skrevet (endret)
espenln skrev (PĂ„ 2.8.2023 den 10.34):

Jeg tipper at den SEC-modulen ikke er noe mer spennende enn en slik: https://a.aliexpress.com/_mNPGJnk

 

Etter masse knoting mÄtte jeg gi opp SEM-modulen. Bestilte en tilsvarende "SEC-modul" fra Aliexpress som fungerte med en gang, sÄ kan bekrefte at dette fungerer fint. Mulig numereringen var motsatt, sÄ sjekk at det er 2,5v med et multimeter.

 

EDIT: Eller enklere, klippe av ene enden av en CAT-kabel man har liggende. Ble da plutselig litt mer tilgjengelig:)

Endret av jfooobet
  • 3 uker senere...
Skrevet

Har en Swegon Casa R3  som jeg gjerne skulle ha koblet opp i Home Assistant.

Har sett pÄ fÞlgende komponenter hos Aliexpress for Ä fÄ dette til. MÄ koble opp trÄdlÞst.

https://www.aliexpress.com/item/4001315311932.html?spm=a2g0o.cart.0.0.202b38dam8mMRt&mp=1

https://www.aliexpress.com/item/4000597707175.html?spm=a2g0o.cart.0.0.202b38dam8mMRt&mp=1

 

Ser dere noe problem de disse komponentene?

  • 4 uker senere...
Skrevet

Da har delene kommet fra Ali og jeg har fÄtt satt opp USR WS610 pÄ eget vlan og eget WiFi nett som jeg skal stenge helt ned med en firewall nÄr ting fungerer, men jeg er usikker pÄ hvordan jeg fÄr koblet RJ45 pluggen til SEM/SEC porten pÄ Casa R3 aggregatet.

Det er minst 3 deksler som dekker "innmaten" etter at dÞren er tatt av. Vet dere hvilket som mÄ fjernes. Antar at kabelen mÄ fÞres gjennom toppen av aggregatet i et ledig hull der som vel mÄ tettes etterpÄ slik at luft ikke lekker ut. Har absolutt ingen erfaring med slike aggregat.

Skrevet
KjellR skrev (PĂ„ 11.10.2023 den 20.47):

Vet dere hvilket som mÄ fjernes.

Husker ikke nÞyaktig hvilket panel jeg fjernet, men det var ikke vanskelig Ä finne rett. Husker jeg fant en skjematisk tegning av aggregatet et sted. 

 

Forresten har jeg fÄtt sjekket med multimeter nÄ, og SEC-modulen fra Swegon er en total scam. Den er kun en ledning-for-ledning kobling mellom en RJ45-port og en skruterminal. SÄ spar 500 kr ved Ä lage eller klippe av ene enden av en ordinÊr ethernet-kabel, plugg den gjenvÊrende RJ45-pluggen i ventilasjonsaggregatet, og bruk ledning 1 og 2 fra andre enden av kabelen den rett i hhv A og B pÄ Modbus-adapteren. 

Spoiler

 

 

  • 1 mĂ„ned senere...
Skrevet

Eg held pÄ og prÞver Ä fÄ til det samme her. Men eg fÄr ikkje stadfesta noko signal pÄ modbus utgangen pÄ aggregatet (R7-H). MÄler 11 mV nÄr utgang ikkje er terminert. Har prÞvd Ä koble den opp mot eit Moxa TCC-100 RS-422/485 til RS-232 konverter, men fÄr her heller ikkje noko signal:

https://cdn-cms.azureedge.net/getmedia/c049c023-0154-4a5a-9ca8-7c7dcdb7918a/moxa-tcc-100-100i-series-qig-v12.2.pdf

 

Eg bruker berre 1 og 2 frÄ ein CAT5 kobla til kortet i aggregatet. Har mÄlt all kontinuitet ok med denne.

 

Har vore i kontakt med Swegon som sender meg ein SEM for testing, men tvilar pÄ denne vil gjere nokon forskjell. I verste fall er det feil pÄ kortet, men tenkte Ä hÞyre her om nokon andre har opplevd tilsvarande problem og evt. korleis ein har klart Ä aktivere utgangen (SEC modbus).

 

Planen er Ä bruke RTU => UDP/TCP konverter for kommunikasjon til Home Assistant, men akkurat no blir det berre feilsÞk dÄ eg ikkje har fÄtt noko signal. Moxa'en kobla eg opp for Ä dobbelsjekke at det ikkje berre er UDP-TCP konverteren som kranglar (USR-W610).

Skrevet

MÄtte selv kun aktivere pÄ kontrollpanelet pÄ R15. Fikk det ikke til med SEM modulen, kun med vanlig kabel. Regner med du har prÞvd 7 og 8 ogsÄ?

Bli med i samtalen

Du kan publisere innhold nÄ og registrere deg senere. Hvis du har en konto, logg inn nÄ for Ä poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn pĂ„ siden automatisk.   Vis som en ordinĂŠr lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   TĂžm tekstverktĂžy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies pÄ din enhet for Ä gjÞre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.