Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Oczekiwanie na integrację z HA/SA
#2
(04-20-2025, 12:01 AM)sarzyk Wrote: Na wstępie witam. Wychodzi na to że to pierwszy post na forum. 
Z niecierpliwością oczekuje integrację ensolarx z HA i SA.
Czy Żabin wejdzie w życie integracja mógłbym poprosić o opis nawet krótki jak to będzie działało. Serdecznie dziękuję

Przykładowa konfiguracja encji bez mostu

Code:
  sensors:
    - name: "ensolarx_inv1_protocol"
      slave: 18
      address: 0
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_pv1_power"
      slave: 18
      address: 1
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_pv2_power"
      slave: 18
      address: 2
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_pv_total_power"
      slave: 18
      address: 3
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_pv1_voltage"
      slave: 18
      address: 4
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_pv1_current"
      slave: 18
      address: 5
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_pv2_voltage"
      slave: 18
      address: 6
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_pv2_current"
      slave: 18
      address: 7
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_grid_l1_voltage"
      slave: 18
      address: 8
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_grid_l2_voltage"
      slave: 18
      address: 9
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_grid_l3_voltage"
      slave: 18
      address: 10
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_load_l1_power"
      slave: 18
      address: 11
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_load_l2_power"
      slave: 18
      address: 12
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_load_l3_power"
      slave: 18
      address: 13
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_load_total_power"
      slave: 18
      address: 14
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_inv1_load_percents"
      slave: 18
      address: 15
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"

    - name: "ensolarx_inv1_load_voltage"
      slave: 18
      address: 16
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_battery_voltage"
      slave: 18
      address: 17
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_battery_current"
      slave: 18
      address: 18
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_status"
      slave: 18
      address: 23
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_work_mode"
      slave: 18
      address: 24
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_battery_priority"
      slave: 18
      address: 25
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_bulk_voltage"
      slave: 18
      address: 26
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_float_voltage"
      slave: 18
      address: 27
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_cut_off_voltage"
      slave: 18
      address: 28
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_inv1_battery_low_return"
      slave: 18
      address: 29
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_battery_full_return"
      slave: 18
      address: 30
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_max_total_charge_current"
      slave: 18
      address: 31
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"

    - name: "ensolarx_inv1_max_utility_charge_current"
      slave: 18
      address: 32
      input_type: holding
      data_type: uint16
      unit_of_measurement: "A"

    - name: "ensolarx_inv1_if_bat_set"
      slave: 18
      address: 33
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_if_bat_proc"
      slave: 18
      address: 34
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"

    - name: "ensolarx_inv1_if_bat_current"
      slave: 18
      address: 35
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"

    - name: "ensolarx_inv1_grid_charge1_stat"
      slave: 18
      address: 36
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge1_from"
      slave: 18
      address: 37
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge1_to"
      slave: 18
      address: 38
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge1_current"
      slave: 18
      address: 39
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"

    - name: "ensolarx_inv1_grid_charge2_stat"
      slave: 18
      address: 40
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge2_from"
      slave: 18
      address: 41
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge2_to"
      slave: 18
      address: 42
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_grid_charge2_current"
      slave: 18
      address: 43
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"

    - name: "ensolarx_inv1_nominal_voltage"
      slave: 18
      address: 44
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"

    - name: "ensolarx_inv1_pv_ui_stat"
      slave: 18
      address: 45
      input_type: holding
      data_type: uint16

    - name: "ensolarx_inv1_heat_sink_temperature"
      slave: 18
      address: 46
      input_type: holding
      data_type: int16
      unit_of_measurement: "°C"

    - name: "ensolarx_bms1_soc"
      slave: 18
      address: 57
      input_type: holding
      data_type: uint16
      unit_of_measurement: "%"

    - name: "ensolarx_bms1_current_left"
      slave: 18
      address: 58
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"

    - name: "ensolarx_bms1_power"
      slave: 18
      address: 59
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_bms1_min_cell_voltage"
      slave: 18
      address: 60
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.001
      precision: 3

    - name: "ensolarx_bms1_max_cell_voltage"
      slave: 18
      address: 61
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.001
      precision: 3

    - name: "ensolarx_bms1_voltage_difference"
      slave: 18
      address: 62
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.001
      precision: 3

    - name: "ensolarx_bms1_mosfet_state"
      slave: 18
      address: 63
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_cycles"
      slave: 18
      address: 64
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_balance_open"
      slave: 18
      address: 65
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_balance_bits"
      slave: 18
      address: 66
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_temperature"
      slave: 18
      address: 67
      input_type: holding
      data_type: int16
      unit_of_measurement: "°C"

    - name: "ensolarx_bms1_current"
      slave: 18
      address: 68
      input_type: holding
      data_type: int16
      unit_of_measurement: "A"
      scale: 0.1
      precision: 1

    - name: "ensolarx_bms1_voltage"
      slave: 18
      address: 69
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.1
      precision: 1

    - name: "ensolarx_bms1_cell1_voltage"
      slave: 18
      address: 70
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.001
      precision: 3
    # ...
    - name: "ensolarx_bms1_cell16_voltage"
      slave: 18
      address: 85
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"
      scale: 0.001
      precision: 3

    - name: "ensolarx_bms1_state"
      slave: 18
      address: 87
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_cell_overvoltage"
      slave: 18
      address: 88
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_cell_undervoltage"
      slave: 18
      address: 90
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_pack_overvoltage"
      slave: 18
      address: 92
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_cell_count"
      slave: 18
      address: 94
      input_type: holding
      data_type: uint16

    - name: "ensolarx_bms1_turnoff_soc"
      slave: 18
      address: 96
      input_type: holding
      data_type: uint16

    # ? Czujniki nasłonecznienia
    - name: "ensolarx_sunlight_sensor1_value"
      slave: 18
      address: 54
      input_type: holding
      data_type: uint16
      unit_of_measurement: "lx"

    - name: "ensolarx_sunlight_sensor2_value"
      slave: 18
      address: 55
      input_type: holding
      data_type: uint16
      unit_of_measurement: "lx"

    - name: "ensolarx_sunlight_sensor3_value"
      slave: 18
      address: 56
      input_type: holding
      data_type: uint16
      unit_of_measurement: "lx"

    # ? Zegar RTC (ostatnie dane)
    - name: "ensolarx_last_data_year"
      slave: 18
      address: 101
      input_type: holding
      data_type: uint16

    - name: "ensolarx_last_data_month"
      slave: 18
      address: 102
      input_type: holding
      data_type: uint16

    - name: "ensolarx_last_data_day"
      slave: 18
      address: 103
      input_type: holding
      data_type: uint16

    - name: "ensolarx_last_data_hour"
      slave: 18
      address: 104
      input_type: holding
      data_type: uint16

    - name: "ensolarx_last_data_min"
      slave: 18
      address: 105
      input_type: holding
      data_type: uint16

    - name: "ensolarx_last_data_sec"
      slave: 18
      address: 106
      input_type: holding
      data_type: uint16

    # ? Wersje oprogramowania
    - name: "ensolarx_firmware_version"
      slave: 18
      address: 107
      input_type: holding
      data_type: uint16

    - name: "ensolarx_wifi_firmware_version"
      slave: 18
      address: 108
      input_type: holding
      data_type: uint16

    - name: "ensolarx_10m_inv_grid_voltage"
      slave: 18
      address: 109
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"

    - name: "ensolarx_10m_inv_pv_power"
      slave: 18
      address: 110
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_10m_inv_out_power"
      slave: 18
      address: 111
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_10m_inv_bat_voltage"
      slave: 18
      address: 112
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"

    - name: "ensolarx_10m_bms_bat_pos_power"
      slave: 18
      address: 113
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_10m_bms_bat_neg_power"
      slave: 18
      address: 114
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_10m_inv_to_grid_power"
      slave: 18
      address: 115
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_10m_inv_from_grid_power"
      slave: 18
      address: 116
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_day_inv_grid_voltage"
      slave: 18
      address: 117
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"

    - name: "ensolarx_day_inv_pv_power"
      slave: 18
      address: 118
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_day_inv_out_power"
      slave: 18
      address: 119
      input_type: holding
      data_type: uint16
      unit_of_measurement: "W"

    - name: "ensolarx_day_inv_bat_voltage"
      slave: 18
      address: 120
      input_type: holding
      data_type: uint16
      unit_of_measurement: "V"

    - name: "ensolarx_day_bms_bat_pos_power"
      slave: 18
      address: 121
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_day_bms_bat_neg_power"
      slave: 18
      address: 122
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_day_inv_to_grid_power"
      slave: 18
      address: 123
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"

    - name: "ensolarx_day_inv_from_grid_power"
      slave: 18
      address: 124
      input_type: holding
      data_type: int16
      unit_of_measurement: "W"
Reply


Messages In This Thread
Oczekiwanie na integrację z HA/SA - by sarzyk - 04-20-2025, 12:01 AM
RE: Oczekiwanie na integrację z HA/SA - by sza - 05-01-2025, 08:26 AM
RE: Oczekiwanie na integrację z HA/SA - by sza - 05-08-2025, 05:25 PM
RE: Oczekiwanie na integrację z HA/SA - by sza - 05-20-2025, 02:14 PM
RE: Oczekiwanie na integrację z HA/SA - by sza - 05-20-2025, 06:05 PM
RE: Oczekiwanie na integrację z HA/SA - by sza - 05-20-2025, 07:32 PM

Forum Jump:


Users browsing this thread: 3 Guest(s)