Gå til innhold
  • Bli medlem

Styre balansert ventilasjon, flexit CI60


Anbefalte innlegg

6 timer siden, thomasopp skrev:

@Vong Hva var det du gjorde for å få til endring av settpunkt temperatur på aggregatet via modbus?

Det går fint å veksle hastigheter på aggregatet (min, normal, høy) via modbus, men når jeg endrer settpunktet så spretter det bare tilbake igjen..

 

Jeg integrerer via en Homelynk fra  Schneider, tilsvarende Logicmachine. Denne har modbus via RS485 direkte. Jeg har laget en modbusprofil hvor datatyper legges inn.

Kan du se om det er noe feil i denne strengen:

{"name":"SetAirTemperature","bus_datatype":"float16","type":"register","datatype":"int16","address": 8,"writable":"true"},

 

Denne fungerer helt fint:

{"name":"SupplyAirSpeed1","bus_datatype":"scale","type":"register","datatype":"int16","address": 0,"readable":"true","writable":"true"},

 

Ser også at det står i tabellen til flexit at SetAirTemperature er avhengig av at CI66 er satt opp som Master. Har gjort dette. Men litt usikker på om det blir rett ettersom jeg ikke har mulighet til å sette displayet CI600 som slave noen plass.

 

Noen tips?

image.thumb.png.0b8af5b283526464a677ccd4dac89ac0.png

 

Du må endre en innstilling på CI600 hvor du angir at den styres av "Eksternt system" eller noe lignende. Da funger det fint.

 

Lenke til innlegg
Del på andre sider
  • Svar 137
  • Opprettet
  • Siste svar

Mest aktive i denne tråden

Mest aktive i denne tråden

Populære innlegg

Hei   Jeg koblet meg bare på pin 8 sammen med det jeg ikke vet og det fungerer fint.   Har nå koblet opp Z-UNO som styrer 4 rèle, disse styrer igjen min, medium, maks og ekstra til

Jeg beregner dette i ett script.   For å styre, og lese av status, har jeg mekket ett eget interface med en Arduino og innmaten fra ett CE panel. Veldig hjemmemekket, men funker 100%:

Jeg er én av de som har heiet på deg på sidelinjen, uten selv å kunne bidra... Håper du har mulighet til å lage en steg-for-steg for dummies-guide når julefreden har senket seg, tror det er flere som

Postede bilder

@mariend Jeg har med value multiplier. Dermed kan jeg skrive 21 °C. Men har også prøvd uten den og skrevet 230 og den spretter da tilbake til 210. Tror det må være noe med master/slave... jeg får fint til å skrive til registrene etter denne som er min/max supply air temp. Verdiene blir da mottatt og kan leses av. 

Testet nettopp å skrive mot SupplyAirSpeed2. Denne har også stjerne bak seg, den oppfører seg likt som settpunktet, SupplyAirSpeed1 gikk helt fint...

Endret av thomasopp
Lenke til innlegg
Del på andre sider
9 timer siden, thomasopp skrev:

@Vong Hva var det du gjorde for å få til endring av settpunkt temperatur på aggregatet via modbus?

Det går fint å veksle hastigheter på aggregatet (min, normal, høy) via modbus, men når jeg endrer settpunktet så spretter det bare tilbake igjen..

 

Jeg integrerer via en Homelynk fra  Schneider, tilsvarende Logicmachine. Denne har modbus via RS485 direkte. Jeg har laget en modbusprofil hvor datatyper legges inn.

Kan du se om det er noe feil i denne strengen:

{"name":"SetAirTemperature","bus_datatype":"float16","type":"register","datatype":"int16","address": 8,"writable":"true"},

 

Denne fungerer helt fint:

{"name":"SupplyAirSpeed1","bus_datatype":"scale","type":"register","datatype":"int16","address": 0,"readable":"true","writable":"true"},

 

Ser også at det står i tabellen til flexit at SetAirTemperature er avhengig av at CI66 er satt opp som Master. Har gjort dette. Men litt usikker på om det blir rett ettersom jeg ikke har mulighet til å sette displayet CI600 som slave noen plass.

 

Noen tips?

image.thumb.png.0b8af5b283526464a677ccd4dac89ac0.png

Nå kjenner jeg ikke til Homelynk, men jeg tipper problemet er at du har definert datatype for temperaturregisteret til float. Sett datatype til int16.

Lenke til innlegg
Del på andre sider

Jeg har LogicMachine selv som jeg bruker med CI66. Jeg har koblet fra det lokale styringspanelet fordi jeg fikk problem med noe lignende, og fordi jeg nå har all info jeg trenger i LM. Legger ved definisjonsfila jeg brukte i LM sitt Modbus-interface.

 

image.thumb.png.503794c8f812d10ccc68bf571c69d5ec.png

 

Som du ser på Linked to object så har jeg gitt tredje siste linja en "write" notat, fordi det er denne det skal skrives til. Når jeg nå skriver til denne så oppdaterer første linja seg.

CI66 (1).json

Lenke til innlegg
Del på andre sider
1 minute ago, thomasopp said:

@fiLLLip Takk. Koblet fra panelet og da aksepterer den verdiene mine. Litt kjedelig at jeg da ikke kan bruke displayet ?

 

Flott at det løste seg ? Du får heller lage ditt eget panel med Mosaic eller noe lignende og ha på en tablet i nærheten ;) 

  • Like 1
Lenke til innlegg
Del på andre sider
3 timer siden, thomasopp skrev:

Den ser ut som den bare brukes mot 0-10V signal direkte på styrekortet i aggregatet. Prøvde det også. Står fast til 10 °C da ettersom den tydeligvis leser 0V.

Kan stemme, jeg kjører en 0-10v dimmer inn der som ekstern styring. Men trodde det samme gjaldt med enhver ekstern styring. Sier ikke manualen noe om det?

 

Lenke til innlegg
Del på andre sider
  • 3 måneder senere...

Har Schneider sin Wiser (Samme som homelynk/Logic Machine) og ett Flexit Nordic aggegat fra 2018 som jeg veldig gjerne kunne tenke meg å styre med logikk fra KNX. 
Hadde vært kult å komme i dialog med noen av dere som har erfaring fra kobling av Wiser/Homelynk/Logic Machine mot Flexit produkter for å se hvordan komme i gang for å få til dette. 

Lenke til innlegg
Del på andre sider
  • 2 uker senere...
På 22.7.2018 den 23.12, Sabesto skrev:

 

Jeg laget pyflexit og plugin i Home-Assistant slik at de fleste verdier er tilgjengelige som attributter under flexit enheten. Man trenger da ikke å spørre enheten direkte via modbus.

 

Her er et eksempel som gjør det samme som over: sensors/template_sensors/climate_main_test.yaml


- platform: template
  sensors:
    flexitsupplyairtemp:
      friendly_name: "Tilluft"
      icon_template: mdi:thermometer
      unit_of_measurement: "°C"
      value_template: "{{ states.climate.main.attributes.current_temperature }}"
    flexitheatexchanger:
      friendly_name: "Varmegjenvinning"
      icon_template: mdi:radiator
      unit_of_measurement: "%"
      value_template: "{{ states.climate.main.attributes.heat_recovery }}"
    flexitheat:
      friendly_name: "Varmeelement"
      icon_template: mdi:radiator
      unit_of_measurement: "%"
      value_template: "{{ states.climate.main.attributes.heating }}"

inkluderes med "sensor: !include_dir_merge_list sensors/" i "configuration.yaml"

Her er forøvrig resten av tilgjengelige verdier/attributter, denne listen finner man hvis man trykker på enheten under /dev-state, og går tilbake til toppen av siden.


{
  "current_temperature": 19.6,
  "min_temp": 7,
  "max_temp": 35,
  "temperature": 15,
  "fan_mode": "Medium",
  "fan_list": [
    "Off",
    "Low",
    "Medium",
    "High"
  ],
  "filter_hours": 286,
  "filter_alarm": false,
  "heat_recovery": 0,
  "heating": 0,
  "heater_enabled": true,
  "cooling": 0,
  "unit_of_measurement": "°C",
  "friendly_name": "Main",
  "supported_features": 65
}

Jeg ser at for eksempel register 11 (Inn-luft) kunne vært lagt med. Er litt mye jobb å oppdatere, men jeg skal prøve å få tid.

Hei, har prøvd å legge til disse ekstra verdiene, men får det ikke til å fungere.  @Sabesto er du sikker på beskrivelsen er riktig? 

Lenke til innlegg
Del på andre sider
  • 1 år senere...
  • 6 måneder senere...

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...