ESP-OpenTherm v1.2 AE
- Producător: 3DStar
- Cod produs: ESP-OT-AE-1.2
- Disponibil: în stoc (online)
- Expediat: cel târziu în următoarea zi lucrătoare
- Preț afișat: cu TVA, fără transport
-
75,00lei
Conține:
- cablaj imprimat ESP-OpenTherm
- componente conform proiect
- montaj componente
- testare funcțională
Info:
- ATENȚIE, este un proiect care se alimentează la rețeaua electrică de 230V AC
- montarea trebuie efectuată de către persoane autorizate
- este versiunea cu ESP-07S cu antenă externă
- o recomandăm în cazul semnalului WiFi mai slab
- versiunea de cablaj: 1.2
- permite comunicarea cu dispozitivele compatibile OpenTherm
- este un proiect IoT ce comunică prin MQTT, recomandăm automatizarea prin Node Red sau Home Assistant
Software recomandat:
Software compatibil:
- ESPhome
- proiect GitHub khenderick/esphome-opentherm
- informații de configurare ESPHome mai jos în pagină
Fișiere proiect:
- open-source, disponibile pe GitHub > ESP-OpenTherm
Firmware compilat:
- conține proiectul Tasmota compilat special pentru modulele ESP cu 4MB flash
- versiuni noi vor fi adăugate doar dacă au apărut modificări OpenTherm sau alte update-uri de securitate
- în general, dacă nu sunt modificări absolut necesare, nu recomandăm update-ul de firmware a unui sistem funcțional
- Tasmota Opentherm versiunea 12.1.1 Patricia
- Tasmota Opentherm versiunea 12.2.0 Patrick
- Tasmota Opentherm versiunea 12.4.0 Peter
- Tasmota Opentherm versiunea 13.1.0 Quentin
- Tasmota Opentherm versiunea 14.1.0 Rachel
- Tasmota Opentherm versiunea 14.2.0.6 Rita
Setări Tasmota:
- se alege modulul Generic (0) și se salvează
- la pinul D6 GPIO12 se alege OpenTherm TX
- la pinul D5 GPIO14 se alege OpenTherm RX
- se salvează din nou, modulul se resetează
- după repornire apar datele citite prin OpenTherm
- recomandam urmatoarele comenzi scrise in consola Tasmota:
- ot_tboiler 20 (temperatura tur centrala la 20ºC)
- ot_twater 20 (temperatura ACM la 20ºC)
- ot_save_setpoints (salvare valori implicite)
- Tasmota are temperaturile implicite la valori foarte mari
- salvarea unor valori implicite mici este o masura de siguranta atunci cand in urma unei caderi de tensiune modulul ESP OpenTherm porneste inaintea serverului de automatizare
Model mesaj MQTT:
{"Time":"2021-11-14T09:13:02","OPENTHERM":{"conn":"READY","settings":4,"SLAVE":{"FAULT":0,"CH":1,"DHW":0,"FL":1,"COOL":0,"CH2":0,"DIAG":0,"RAW":1073742090},"BTMP":{"FAULT":0,"REQ":47.0,"ACT": 47.0},"HWTMP":{"REQ":30.0,"ACT": 30.0},"ASFF":{"FC":0,"OFC":0},"FLM":6.0,"TB":47.0,"DHWS":30.0,"TMAX":80.0,"OT10":{"lo":0,"hi":0},"OT12":{"lo":0,"hi":0},"OT15":{"lo":24,"hi":0},"OT33":41,"OT116":62,"OT120":69}}
În funcție de tipul dispozitivului OpenTherm, mesajul MQTT poate conține și alte informații.
Setări ESPHome:
- modulul este configurat cu ESPHome cu interfață web și AP cu numele "3DStar"
- creeați un dispozitiv nou în ESPHome, alegeți un nume, alegeți la modul ESP8266, nu alegeți sa conectați modulul pentru scriere
- se creează un device nou cu numele ales, dați click pe editare
- modificați board la esp12e ca să arate așa:
esp8266: board: esp12e
- modificați logger ca să arate așa:
logger: baud_rate: 0
- configurați secțiunea wifi corespunzător
- adăugați următoarele linii pentru funcțiile OpenTherm:
external_components: source: github://khenderick/esphome-opentherm components: [opentherm] opentherm: read_pin: 4 write_pin: 5 sensor: # informatii despre centrala, valori fixe si senzori # nu toate CT au toti senzorii disponibili pentru OT # dupa prima instalare puteti comenta senzorii care nu sunt # populati cu valori sau pe cei info care nu se schimba niciodata - platform: opentherm ch_min_temperature: # info name: "temperatură minimă TUR" ch_max_temperature: # info name: "temperatură maximă TUR" dhw_min_temperature: # info name: "temperatură minimă ACM" dhw_max_temperature: #info name: "temperatură maximă ACM" dhw_flow_rate: name: "debit ACM" pressure: name: "presiune" modulation: name: "modulație" dhw_temperature: name: "temperatură ACM" dhw_2_temperature: # in cazul in care CT are 2 iesiri ACM name: "temperatură ACM 2" boiler_temperature: name: "temperatură internă/TUR" boiler_2_temperature: # in cazul in care CT are 2 zone name: "temperatura TUR 2" return_temperature: name: "temperatura RETUR" outside_temperature: name: "temperatură exterioară" exhaust_temperature: name: "exhaust temperature" oem_error_code: name: "cod eroare OEM" oem_diagnostic_code: name: "cod diagnostic OEM" burner_starts: name: "porniri arzător" burner_ops_hours: name: "ore funcționare arzător" ch_pump_starts: name: "porniri pompă TUR" ch_pump_ops_hours: name: "ore funcționare pompă TUR" dhw_pump_valve_starts: name: "porniri pompă/vană ACM" dhw_pump_valve_ops_hours: name: "ore funcționare pompă/vană ACM" dhw_burner_starts: name: "porniri arzător ACM" dhw_burner_ops_hours: name: "ore funcționare arzător ACM" # boiler_member_id: # in cazul unui banc de CT în paralel # name: "ID membru" binary_sensor: - platform: opentherm ch_active: name: "încălzire activă" ch_2_active: name: "zona 2 activă" dhw_active: name: "ACM activă" flame_active: name: "flacără activă" fault: name: "eroare" diagnostic: name: "diagnostic" service_request: name: "cerere service" lockout_reset: name: "resetare eroare" water_pressure_fault: name: "eroare presiune apă" gas_flame_fault: name: "eroare gaz/flacără" air_pressure_fault: name: "eroare presiune aer" water_over_temperature_fault: name: "eroare depășire temperatură apă" dhw_present: name: "funcție ACM disponibilă" modulating: name: "funcție modulare disponibilă" cooling_supported: name: "funcție răcire disponibilă" dhw_storage_tank: name: "rezervor boiler echipat" device_lowoff_pump_control: name: "device low-off/pump control allowed (= true, not allowed = false)" ch_2_present: name: "zona 2 disponibilă" switch: - platform: opentherm ch_enabled: name: "încălzire activă" # ch_2_enabled: # name: "zona 2 activă" dhw_enabled: name: "ACM activă" # otc_active: # name: "OTC activă" # OTC activeaza functionarea dupa o curba de temperatura la CT # cu senzor exterior de temperatura number: - platform: opentherm ch_setpoint_temperature: name: "temperatură TUR" min_value: 20.0 max_value: 50.0 step: 0.5 restore_value: true # ch_2_setpoint_temperature: # name: "temperatură TUR zona 2" # min_value: 20.0 # max_value: 50.0 # step: 0.5 # restore_value: true dhw_setpoint_temperature: name: "temperatură ACM" min_value: 20.0 max_value: 60.0 step: 0.5 restore_value: true max_ch_setpoint_temperature: name: "temperatură TUR maximă" min_value: 0.0 max_value: 100.0 step: 0.5 restore_value: true max_modulation: name: "modulație maximă" min_value: 0.0 max_value: 100.0 step: 0.5 restore_value: true button: - platform: opentherm boiler_lo_reset: name: "resetare eroare CT" ch_water_filling: name: "umplere circuit apă" - platform: restart name: "Restart modul OT"
- salvați, apăsați pe instalare și alegeți manual download
- fișierul obținut îl încărcați prin pagina web a modului ESP-OpenTherm
- dispozitivul apare acum în Home Assistant
Opinii (0)
Produse compatibile
Întrebări și răspunsuri
Întrebare | Ovidiu | 18.10.2024 | ||||||
Bună ziua,
|