Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Tak sprawdzam zużycie prądu i temperaturę

Home Assitant zainstalowany na Dell Wyse Z90D7

Temp. sonoff z czujkami DS18B20

Moc. Zamel MEW-02 , LIW-01

ITP.

 

  • Lubię to 1
Opublikowano (edytowane)

Dałem, sobie spokój z ds18b20 i mierzę wszystko za pomocą czujników zigbee i bramki zigbee2mqtt na własnym serwerze.  Równolegle używam dwóch systemów HA i Domoticza. Wzajemnie się uzupełniają. Pobór pradu etc odczytuje po rs485 z falownika sofar i dtsu666

 

image.png.2b8278142353b6fe0eb9a34220ee77cf.png

 

image.png.f629300b58d6a85d3a81063bda257467.png

 

image.thumb.png.484d4c988846b32d038625c060e42204.png

Edytowane przez o6483256
Opublikowano

Zazdroszczę takiej produkcji .

U mnie zakup pierwszego czujnika był przypadkowy a potem brnąłem w to samo (SUPLA). Chmura mi nie przeszkadza do to tylko do odczytu , żadnej strategicznej funkcji - na razie 🙂

Co daje więcej Domoticz ?

Opublikowano

Domoticz ma dla mnie interfejs bardziej przejrzysty niż HA. Niektóre ustawienia i automatyzacje można zrobić szybciej i łatwiej, ale jedno i drugie to takie same g..., albo tak samo dobre 😉

Aktualnie mam na swoim komputerku ponad 40 kontenerów na proxmoxie i zaczyna mi brakować RAMu (16Gb) 😁

Domoticz i HA zżerają najwięcej procesora 😉 Wszystko siedzi na: N5100 i226-V DDR4 z SSDekiem i drugim backupowym w RAID.

Opublikowano

@o6483256 Muszę się zgłosić na korepetycje z tych systemów.

  • Lubię to 1
Opublikowano

Skompletuj sobie najpierw jakiś komputerek serwer, postaw na nim proxmox`a i w kontenerze Domoticza, albo HA. Wtedy nawet jak coś spierdzielisz i system nie wstanie przywrócisz sobie ze snapshota stan systemu😉

Opublikowano (edytowane)

To i ja dorzucę coś od siebie.

HomeAssistant postawiony na Wirtualne maszynie: (Synology DS720+).
Czujniki temperatury: Shelly H&T gen. 2
Sterowanie oświetleniem: HA <--> Protokół (MQTT) <--> PLC S7-1200 Siemens
Rolety: HA <--> Protokół (MQTT) <--> PLC S7-1200 + Bramka Radiowa Krispol
Miernik energii (Cały dom): Supla MEW-01
Pompa ciepła: 2x ORNO-OR-WE-514 - Komunikacja Modbuss <--> HA
Komunikacja z PC: HA<--> Heishamon
Komunikacja z Rekuperatorem: HA <--> Modbus TCP
Czujnik poziomu szamba SZ-02-WiFi: HA <--> Platforma REST API

Zdalna komunikacja z systemem: Początkowo przez clouda NabuCasa, teraz używam darmowego VPN (Tailscale).

image.thumb.png.5935f6f4cfaa0480ca9c931daacb4a17.png

Tak wygląda główny dashboard:

image.thumb.png.05569ed6ad25ca0ecded70d6754b5ac1.png

Stacja pogodowa:

image.thumb.png.5d15f73a755162183d5a6bddffc4fad6.png
 

 

Edytowane przez Lukas89
  • Lubię to 2
Opublikowano
W dniu 3.04.2025 o 08:11, o6483256 napisał(a):

Skompletuj sobie najpierw jakiś komputerek serwer, .....

10 lat później

 

  • Haha 2
  • 1 miesiąc temu...
Opublikowano

Pozazdrościłem Kolegom zaawansowanych połączeń z pompą ciepła i mam i ja 🙂

Zakupiłem  USR-DR404 do połączenia  WI-FI Modbus TCP <=> modbus RTU . Wstyd się przyznać ale tydzień mi zeszło - a jeszcze nie skończone ... Ręczne pisanie pliku  modbus.yaml jest upierdliwe.

Zrzut ekranu 2025-05-14 214321.png

usr-dr404.jpg

usr-dr404.1.jpg

sterownik.jpg

  • Lubię to 2
Opublikowano

Mnie to dopiero czeka, jak podłączę swojego chińczyka😉

Opublikowano

Jak ktoś coś to : Do Modbus TCP

Cytat

1. Kup moduł np:URS-DR 404. 

2. Skonfiguruj moduł URS-DR 404. W trybie musisz ustawić Modbus TCP <=> Modbus RTU. 

3. Podłącz moduł URS-DR 404 do pompy ciepła Midea . 

4. Używając Edytora plików w nawigatorze Home Assistant przejdź do pliku configuration.yaml i dodaj ten wiersz

modbus: !include modbus.yaml

5. Używając Edytora plików, utwórz plik modbus.yaml i skopiuj powyższą konfigurację.

6. Dostosuj hosta tak, aby odpowiadał adresowi IP Twojego modułu WaveShare.

7. Uruchom ponownie Asystenta domowego. Teraz powinieneś zobaczyć jednostki z Twoimi pracownikami tymczasowymi.
modbus.yaml

- name: rotenso
  type: tcp
  host: 192.168.0.101
  port: 502
  delay: 2
  timeout: 5
  switches:
    - name: heatpump_on_off_toggle
      unique_id: heatpump_on_off_toggle
      slave: 1
      address: 0
      write_type: holding
      command_on: 2
      command_off: 0
      verify:
        input_type: holding
        address: 0
        state_on: 2
        state_off: 0
  sensors:
    - name: heatpump_Fan_Speed
      unique_id: heatpump_Fan_Speed
      scan_interval: 5
      address: 102
      state_class: measurement
      slave: 1
      scale: 1
      input_type: holding
      unit_of_measurement: r/min
    - name: heatpump_flow_rate
      unique_id: heatpump_flow_rate
      scan_interval: 5
      address: 138
      state_class: measurement
      slave: 1
      scale: 0.01
      precision: 3
      input_type: holding
      unit_of_measurement: m3/h
    - name: heatpump_power_state
      unique_id: heatpump_power_state
      address: 0
      scan_interval: 5
      slave: 1
    - name: heatpump_mode
      unique_id: heatpump_mode
      address: 1
      scan_interval: 5
      slave: 1
      input_type: holding 
    - name: heatpump_temperature_C1
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_temperature_C1
      scan_interval: 5
      address: 2
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_temperature_TW_IN
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_temperature_TW_IN
      scan_interval: 5
      address: 104
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_temperature_TW_OUT
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_temperature_TW_OUT
      scan_interval: 5
      address: 105
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_condensor_temperature_T3
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_condensor_temperature_T3
      scan_interval: 5
      address: 106
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_outdoor_temperature_T4
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_outdoor_temperature_T4
      scan_interval: 5
      address: 107
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_exhaust_gas_temperature_Tp
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_exhaust_gas_temperature_Tp
      scan_interval: 5
      address: 108
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_suction_temperature_Th
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_suction_temperature_Th
      scan_interval: 5
      address: 109
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_refrigerant_liquid_side_temperature_T2
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_refrigerant_liquid_side_temperature_T2
      scan_interval: 5
      address: 112
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_total_water_outlet_T1
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_total_water_outlet_T1
      scan_interval: 5
      address: 110
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_Operating_frequency_Hz
      unit_of_measurement: Hz
      unique_id: heatpump_Operating_frequency_Hz 
      scan_interval: 5
      address: 100
      slave: 1
      offset: 0
      scale: 1
    - name: heatpump_Power
      unit_of_measurement: Kw/h
      unique_id: heatpump_Power 
      device_class: energy
      scan_interval: 5
      address: 140
      state_class: total_increasing
      slave: 1
      scale: 0.01
      offset: 0
      precision: 3
    - name: heatpump_PMV
      unit_of_measurement: P
      unique_id: heatpump_PMV 
      device_class: energy
      scan_interval: 5
      address: 103
      state_class: total_increasing
      slave: 1
    - name: heatpump_high_pressure
      unit_of_measurement: kPa
      unique_id: heatpump_high_pressure 
      scan_interval: 5
      address: 116
      slave: 1
      offset: 0
      scale: 1 
    - name: heatpump_low_pressure
      unit_of_measurement: kPa
      unique_id: heatpump_low_pressure 
      scan_interval: 5
      address: 117
      slave: 1
      offset: 0
      scale: 1 
    - name: heatpump_defrost
      unique_id: water_heatpump_defrost
      address: 129
      scan_interval: 5
      slave: 1
      input_type: holding 
    - name: heatpump_total_climate_curve
      unit_of_measurement: °C
      state_class: measurement
      unique_id: heatpump_total_climate_curve
      scan_interval: 30
      address: 136
      slave: 1
      offset: 0
      scale: 1  
    - name: heatpump_operating_current
      unit_of_measurement: A
      unique_id: heatpump_operating_current 
      device_class: energy
      scan_interval: 5
      address: 118
      state_class: total_increasing
      slave: 1
      scale: 1
      offset: 0
      precision: 3
    - name: heatpump_Compressor_operation_time
      unit_of_measurement: h
      unique_id: heatpump_Compressor_operation_timet 
      device_class: energy
      scan_interval: 30
      address: 122
      state_class: total_increasing
      slave: 1
      scale: 1
      offset: 0
      precision: 3
  climates:
    - name: heatpump_climate
      unique_id: heatpump_climate
      address: 136
      slave: 1
      input_type: holding
      max_temp: 46
      min_temp: 30
      precision: 1 
      scale: 1  
      target_temp_register: 136
      temp_step: 1
      temperature_unit: °C
      
     

 

Zrzut ekranu 2025-05-20 070946.png

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Używając tej strony zgadzasz się na Polityka prywatności.