Jump to content

Jack Kitley

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by Jack Kitley

  1. Thanks @kellerza

    Just an update. I made use of said cable above and crimped Orange, Yellow and Black to pins 1,2,3 on the RJ45.

    I made use of KellerZa repo which worked straight away but with some timeout issues which i thought wasnt refreshing the data quick enough.

    i added more sensors and did some tests and data seems to be coming quicker on MQTT now.

    example of my Sunsynk Yaml which i edited from the add-on:

    PORT: ""
    DEVICE: /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A10KD3ZH-if00-port0
    DRIVER: umodbus
    SUNSYNK_ID: "2209133222"
    SENSOR_PREFIX: ""
    SENSORS:
      - total_pv_power
      - total_battery_charge
      - total_battery_discharge
      - total_grid_export
      - total_grid_import
      - battery_soc
      - battery_temperature
      - grid_voltage
      - battery_power
      - inverter_power
      - load_power
      - grid_power
      - battery_voltage
      - overall_state
      - grid_connected_status
      - total_active_energy
      - total_pv_energy
      - rated_power
      - pv1_power
      - pv2_power
    READ_SENSORS_BATCH_SIZE: 60
    NUMBER_ENTITY_MODE: auto
    PROFILES: []
    MODBUS_SERVER_ID: 1
    MQTT_HOST: core-mosquitto
    MQTT_PORT: 1883
    MQTT_USERNAME: admin
    MQTT_PASSWORD: <pwd>
    DEBUG: 2

     

    Screenshot 2023-01-27 at 14.30.06.png

    WhatsApp Image 2023-01-27 at 14.21.27.jpeg

  2. On 2023/01/24 at 8:39 PM, No Name said:

    I had the same issue and the issue still exist.

    As a work around, I installed "Modbus TCP to Modbus RTU Gateway Add-on" and used the pymobus serial connection 

    DEVICE: /dev/ttyUSB0
    BAUDRATE: 9600
    MODE: 8N1
    TIMEOUT: 5
    LOGLEVEL: 2
     

    PORT: xx.xxx.xxx.xxx:502
    DEVICE: /dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0
    DRIVER: pymodbus

    Tried this route thanks. Both ways work for me but i get initial Data to mqtt and then just no new data. Almost stale.

    @kellerza Not sure if there is an issue.

    Screenshot 2023-01-27 at 12.37.24.png

  3. 12 hours ago, kellerza said:
    • The wrong serial nr in the config does not affect reading the serial from the device... It will tell you if the number was wrong.
    • mbusd can run anywhere, including the same pi
    • A crc error can be due to bad wiring/not using a pair/a bad cable/bad module/too much interference/you trying everything and causing the smoke to escape...

    @kellerzaSeems to have worked i think?

     

     

    Screenshot 2023-01-27 at 10.28.53.png

  4. 10 hours ago, kellerza said:

    A google search gave this, but obviously use on your own risk...

    Si-Sensor

    Victron RS485 to USB interface

    Signal

    Brown

    Orange

    RS485 Data A +

    Orange

    Yellow

    RS485 Data B -

    Red

    -

    Power Pos - 12 to 28 VDC

    Black

     

    Power Neg/Gnd - 0 VDC

    Black (thick)

    -

    Ground / Cable Shield / PE

    -

    Red

    Power Pos - 5 VDC (not used)

    -

    Black

    Power Neg/Gnd - 0 VDC (not used)

     

    Brown

    Terminator 1 - 120R (not used)

     

    Green

    Terminator 2 - 120R (not used)

    Thank you @kellerza. I see that matches with my other image i found.

    So

    B(Yellow) to RJ45 pin 1

    A(Orange) to RJ45 pin2

    GND(Black) to RJ45 pin3 

    and i should be good to go?

     

    Thanks for your lib.

    Screenshot 2023-01-26 at 21.18.21.png

  5. I see the temp inside the tube as a work around.

    There are three wires from the controller that connect to the panel.

    A 12v, a neutral and a data wire. 

    The data wire is two way. My aim is to intercept the data via that data wire and then mimic the calls to change temp, put on the pump and also be able to read data like error codes, temp sensor values and states of pump and heating.

    I want to be able to remove the panel completely and then replace with a D1 mini and then integrate into home assistant via MQTT.

    If anyone has been able to reverse engineer this then please give heads up.

    Thanks

  6. On 2019/05/30 at 12:23 PM, Gustav du Plessis said:

    This is what I am wondering. The geyserwise TSE has a screen that shows the temperature: https://www.geyserwise.com/products/geyserwise-electronic-thermostats/geyserwise-tse/ . So the thermostat might not be a normal analog one.

    I an wondering if I can somehow get that info into a nodemcu or somethibng similar with tasmota.

    You get anywhere with this?

×
×
  • Create New...