Sida 3 av 3

Re: Bygga rumspanel till Danfoss regulator

Postat: 13 november 2019, 18:54:25
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

Re: Bygga rumspanel till Danfoss regulator

Postat: 13 november 2019, 19:02:39
av Castor
Här finns en enkel förklaring på RS232, RS422 och RS485. https://www.omega.com/en-us/resources/rs422-rs485-rs232

Re: Bygga rumspanel till Danfoss regulator

Postat: 11 augusti 2022, 18:28:19
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

Re: Bygga rumspanel till Danfoss regulator

Postat: 11 augusti 2022, 18:56:48
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.

Re: Bygga rumspanel till Danfoss regulator

Postat: 11 augusti 2022, 19:25:36
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

Re: Bygga rumspanel till Danfoss regulator

Postat: 11 augusti 2022, 22:38:26
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