Bygga rumspanel till Danfoss regulator

Planering och tankar kring eventuella framtida projekt.
Apan76
Inlägg: 8
Blev medlem: 11 december 2012, 19:00:54
Ort: Sturefors
Kontakt:

Re: Bygga rumspanel till Danfoss regulator

Inlägg av Apan76 »

RS-232 verkar inte vara riktigt samma som RS-485.

Jag använder den med 1.8 m sladd: https://www.ftdichip.com/Products/Cables/USBRS485.htm
Finns bl.a. på Mouser för 200 kr

Annars finns det billigare med vad det verkar samma krets:
https://www.lawicel-shop.se/usb-to-rs-4 ... er-adapter
Castor
Inlägg: 1977
Blev medlem: 24 mars 2012, 13:03:49

Re: Bygga rumspanel till Danfoss regulator

Inlägg av Castor »

Här finns en enkel förklaring på RS232, RS422 och RS485. https://www.omega.com/en-us/resources/rs422-rs485-rs232
rodak
Inlägg: 7
Blev medlem: 8 december 2013, 23:01:25

Re: Bygga rumspanel till Danfoss regulator

Inlägg av rodak »

Apan76 skrev: 11 november 2019, 20:17:49 Skaffa en adapter och så borde det bara vara att ställa in home assistant för serial:
https://www.home-assistant.io/integrations/modbus/

port="/dev/ttyUSB0", baud=19200, id=5, stopBits="2", parity="even",dataBits=8
Väcker tråden igen, blev inköp av en raspberry pi och en USB-RS485 adapter.
Har äntligen fått igång det i home-assistant (better late than never) :bravo:

Ser att du anger stopBits="2"
https://github.com/aviborg/ecl110/blob/master/modbus.md

Medan här står stopBits="1"
https://github.com/Ingramz/ecl110

Verkar fungera med bägge men vad är mest rätt?

Såhär ser det för stunden ut i home-assistant, kompletterar när jag fått igång lite sensorer :D

Kod: Markera allt

modbus:
  - name: DanfossECL
    type: serial
    baudrate: 19200
    bytesize: 8
    method: rtu
    parity: E
    port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
    stopbits: 1
    climates:
      - name: Danfoss target temperature
        address: 11179
        input_type: holding
        slave: 5
        count: 1
        data_type: int16
        max_temp: 35
        min_temp: 5
        offset: 0
        precision: 1
        scale: 1
        target_temp_register: 11179
        temp_step: 1
        temperature_unit: C
Senast redigerad av rodak 11 augusti 2022, 19:25:49, redigerad totalt 1 gång.
Apan76
Inlägg: 8
Blev medlem: 11 december 2012, 19:00:54
Ort: Sturefors
Kontakt:

Re: Bygga rumspanel till Danfoss regulator

Inlägg av Apan76 »

Det ska nog vara 1 stoppbit eftersom pariteten är satt till odd eller even:
https://www.lammertbies.nl/comm/info/modbus

Ändrar på github.
rodak
Inlägg: 7
Blev medlem: 8 december 2013, 23:01:25

Re: Bygga rumspanel till Danfoss regulator

Inlägg av rodak »

Tack för snabbt svar som vanligt.

Tips på nåt kul man kan läsa ur eller styra? Om du nu har kvar din ECL?
Nu kan jag iaf sätta temperatur och läsa S1-S3 (har inte fler givare för tillfället)

Kod: Markera allt

modbus:
  - name: DanfossECL
    type: serial
    baudrate: 19200
    bytesize: 8
    method: rtu
    parity: E
    port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
    stopbits: 1
    climates:
      - name: Danfoss target temperature
        address: 11179
        input_type: holding
        slave: 5
        count: 1
        data_type: int16
        max_temp: 35
        min_temp: 5
        offset: 0
        precision: 1
        scale: 1
        target_temp_register: 11179
        temp_step: 1
        temperature_unit: C
    sensors:
      - name: Outdoor temperature (S1)
        slave: 5
        scan_interval: 300
        address: 11200
        input_type: holding
        unit_of_measurement: °C
        device_class: temperature
        count: 1
        scale: 0.1
        offset: 0
        precision: 1
        data_type: int16
      - name: Room temperature (S2)
        slave: 5
        scan_interval: 300
        address: 11201
        input_type: holding
        unit_of_measurement: °C
        device_class: temperature
        count: 1
        scale: 0.1
        offset: 0
        precision: 1
        data_type: int16
      - name: Inlet temperature (S3)
        slave: 5
        scan_interval: 300
        address: 11202
        input_type: holding
        unit_of_measurement: °C
        device_class: temperature
        count: 1
        scale: 0.1
        offset: 0
        precision: 1
        data_type: int16
Apan76
Inlägg: 8
Blev medlem: 11 december 2012, 19:00:54
Ort: Sturefors
Kontakt:

Re: Bygga rumspanel till Danfoss regulator

Inlägg av Apan76 »

Jag hade nytta av loggningen för att kunna ställa in PI-regulatorn eftersom det är så långsam process. Sen hjälper loggningen förståelsen av systemet.

Men nuförtiden tittar jag sällan på det. Utegivaren är ju ganska noggrann så den använder jag för att visa aktuell temperatur.
Screenshot_20220811-223148.png
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar