Guest User

Untitled

a guest
Mar 31st, 2024
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 42.68 KB | None | 0 0
  1.  
  2. # Loads default set of integrations. Do not remove.
  3. default_config:
  4.  
  5. # Text to speech
  6. tts:
  7. - platform: google_translate
  8.  
  9.  
  10. mqtt:
  11. sensor:
  12. - name: Operame CO2
  13. state_topic: "operame-54220d"
  14. value_template: "{{ value_json['value'] }}"
  15. unique_id: "operame1_co2"
  16. state_class: "measurement"
  17. device_class: "carbon_dioxide"
  18. unit_of_measurement: "ppm"
  19. expire_after: 1800
  20.  
  21. - name: Operame temperature
  22. state_topic: "operame-54220d/t"
  23. value_template: "{{ value_json['value'] }}"
  24. unique_id: "operame1_temp"
  25. state_class: "measurement"
  26. device_class: "temperature"
  27. unit_of_measurement: "°C"
  28. expire_after: 1800
  29.  
  30. - name: Operame humidity
  31. state_topic: "operame-54220d/h"
  32. value_template: "{{ value_json['value'] }}"
  33. unique_id: "operame1_hm"
  34. state_class: "measurement"
  35. device_class: "humidity"
  36. unit_of_measurement: "%"
  37. expire_after: 1800
  38.  
  39. - name: Operame2 CO2
  40. state_topic: "operame-a8110d"
  41. value_template: "{{ value_json['value'] }}"
  42. unique_id: "operame2_co2"
  43. state_class: "measurement"
  44. device_class: "carbon_dioxide"
  45. unit_of_measurement: "ppm"
  46. expire_after: 1800
  47.  
  48. - name: Itho WPU Outside Temperature
  49. state_topic: "ithowpu/ithostatus"
  50. value_template: "{{ value_json['Outside temp (°C)'] }}"
  51. unique_id: "itho_wpu_outside_temp"
  52. state_class: "measurement"
  53. device_class: "temperature"
  54. unit_of_measurement: "°C"
  55.  
  56. - name: Itho WPU CV Pressure
  57. state_topic: "ithowpu/ithostatus"
  58. value_template: "{{ value_json['CV pressure (Bar)'] }}"
  59. unique_id: "itho_wpu_bar"
  60. state_class: "measurement"
  61. device_class: "pressure"
  62. unit_of_measurement: "bar"
  63.  
  64. - name: Itho WPU Flow rate (l/h)
  65. state_topic: "ithowpu/ithostatus"
  66. value_template: "{{ value_json['Flow sensor (lt_hr)'] }}"
  67. unique_id: "itho_wpu_flowrate"
  68. state_class: "measurement"
  69.  
  70. - name: Itho WPU Latest valid source supply temp
  71. state_topic: "ithowpu/ithostatus"
  72. value_template: "{{ value_json['Latest valid source supply temp. (°C)'] }}"
  73. unique_id: "itho_wpu_validsourcesuppytemp"
  74. state_class: "measurement"
  75. device_class: "temperature"
  76. unit_of_measurement: "°C"
  77.  
  78. - name: Itho WPU CV Return
  79. state_topic: "ithowpu/ithostatus"
  80. value_template: "{{ value_json['CV return temp (°C)'] }}"
  81. unique_id: "itho_wpu_cv_return"
  82. state_class: "measurement"
  83. device_class: "temperature"
  84. unit_of_measurement: "°C"
  85.  
  86. - name: Itho WPU Status
  87. state_topic: "ithowpu/ithostatus"
  88. value_template: >
  89. {% set st = value_json.Status| int %}
  90. {% if st == 0 %}
  91. Init
  92. {% elif st == 1 %}
  93. Off
  94. {% elif st == 2 %}
  95. CV
  96. {% elif st == 3 %}
  97. Boiler
  98. {% elif st == 4 %}
  99. Cooling
  100. {% elif st == 5 %}
  101. Venting
  102. {% endif %}
  103. unique_id: "itho_wpu_status"
  104.  
  105. - name: Itho WPU Sub_status
  106. state_topic: "ithowpu/ithostatus"
  107. value_template: "{{ value_json['Sub_status'] }}"
  108. unique_id: "itho_wpu_sub_status"
  109. state_class: "measurement"
  110.  
  111. - name: Itho WPU Boiler temp up
  112. state_topic: "ithowpu/ithostatus"
  113. value_template: "{{ value_json['Boiler temp up (°C)'] }}"
  114. unique_id: "itho_wpu_boiler_temp_up"
  115. state_class: "measurement"
  116. device_class: "temperature"
  117. unit_of_measurement: "°C"
  118.  
  119. - name: Itho WPU Boiler temp down
  120. state_topic: "ithowpu/ithostatus"
  121. value_template: "{{ value_json['Boiler temp down (°C)'] }}"
  122. unique_id: "itho_wpu_boiler_temp_down"
  123. state_class: "measurement"
  124. device_class: "temperature"
  125. unit_of_measurement: "°C"
  126.  
  127. - name: Itho WPU Compressor evaporator temp T4
  128. state_topic: "ithowpu/ithostatus"
  129. value_template: "{{ value_json['Evaporator temp (°C)'] }}"
  130. unique_id: "itho_wpu_compressor_evaporator_T4"
  131. state_class: "measurement"
  132. device_class: "temperature"
  133. unit_of_measurement: "°C"
  134.  
  135. - name: Itho WPU Compressor suction gas temp T5
  136. state_topic: "ithowpu/ithostatus"
  137. value_template: "{{ value_json['Suction gas temp (°C)'] }}"
  138. unique_id: "itho_wpu_compressor_suctiongas_T5"
  139. state_class: "measurement"
  140. device_class: "temperature"
  141. unit_of_measurement: "°C"
  142.  
  143. - name: Itho WPU Compressor compressed gas temp T6
  144. state_topic: "ithowpu/ithostatus"
  145. value_template: "{{ value_json['Compressed gas temp (°C)'] }}"
  146. unique_id: "itho_wpu_compressor_compressedgas_T4"
  147. state_class: "measurement"
  148. device_class: "temperature"
  149. unit_of_measurement: "°C"
  150.  
  151. - name: Itho WPU Compressor liquid temp T7
  152. state_topic: "ithowpu/ithostatus"
  153. value_template: "{{ value_json['Liquid temp (°C)'] }}"
  154. unique_id: "itho_wpu_compressor_liquid_T7"
  155. state_class: "measurement"
  156. device_class: "temperature"
  157. unit_of_measurement: "°C"
  158.  
  159. - name: Itho WPU CV Supply
  160. state_topic: "ithowpu/ithostatus"
  161. value_template: "{{ value_json['CV supply temp (°C)'] }}"
  162. unique_id: "itho_wpu_cv_supply"
  163. state_class: "measurement"
  164. device_class: "temperature"
  165. unit_of_measurement: "°C"
  166.  
  167. - name: Itho WPU Requested temp
  168. state_topic: "ithowpu/ithostatus"
  169. value_template: "{{ value_json['Requested room temp (°C)'] }}"
  170. unique_id: "itho_wpu_cv_req_temp"
  171. state_class: "measurement"
  172. device_class: "temperature"
  173. unit_of_measurement: "°C"
  174.  
  175. - name: Itho WPU Temp from source
  176. state_topic: "ithowpu/ithostatus"
  177. value_template: "{{ value_json['Temp from source (°C)'] }}"
  178. unique_id: "itho_wpu_temp_from_source"
  179. state_class: "measurement"
  180. device_class: "temperature"
  181. unit_of_measurement: "°C"
  182.  
  183. - name: Itho WPU Temp to source
  184. state_topic: "ithowpu/ithostatus"
  185. value_template: "{{ value_json['Temp to source (°C)'] }}"
  186. unique_id: "itho_wpu_temp_to_source"
  187. state_class: "measurement"
  188. device_class: "temperature"
  189. unit_of_measurement: "°C"
  190.  
  191. - name: Itho WPU delta source temp
  192. state_topic: "ithowpu/ithostatus"
  193. value_template: "{{ value_json['Correction measurement delta source temperature (K)'] }}"
  194. unique_id: "itho_wpu_delta_source_temp"
  195. state_class: "measurement"
  196. device_class: "temperature"
  197. unit_of_measurement: "K"
  198.  
  199. - name: Itho WPU PI error sourceflow
  200. state_topic: "ithowpu/ithostatus"
  201. value_template: "{{ value_json['Pi error sourceflow'] }}"
  202. unique_id: "itho_wpu_pi_error_sourceflow"
  203. state_class: "measurement"
  204.  
  205. - name: Itho Compressor current (A)
  206. state_topic: "ithowpu/ithostatus"
  207. value_template: "{{ value_json['Compressor current (A)'] }}"
  208. unique_id: "itho_wpu_compressor_current"
  209. state_class: "measurement"
  210. device_class: "current"
  211. unit_of_measurement: "A"
  212.  
  213. - name: Itho Free cooling valve (%)
  214. state_topic: "ithowpu/ithostatus"
  215. value_template: "{{ value_json['Free cooling valve (%)'] }}"
  216. unique_id: "itho_wpu_free_cooling_valve"
  217. state_class: "measurement"
  218.  
  219. - name: Itho CV_DHW or cooling temp valve (%)
  220. state_topic: "ithowpu/ithostatus"
  221. value_template: "{{ value_json['CV_DHW or cooling temp valve (%)'] }}"
  222. unique_id: "itho_wpu_cv_dw_cooling_temp_valve"
  223. state_class: "measurement"
  224.  
  225. - name: Itho WPU Free cooling block time (min)
  226. state_topic: "ithowpu/ithostatus"
  227. value_template: "{{ value_json['Free cooling block time (min)'] }}"
  228. unique_id: "itho_wpu_free_cooling_block_time"
  229. state_class: "measurement"
  230. device_class: "duration"
  231. unit_of_measurement: "min"
  232.  
  233. - name: Itho WPU Stabilisation waiting time-free cooling (sec.)
  234. state_topic: "ithowpu/ithostatus"
  235. value_template: "{{ value_json['Stabilisation waiting time-free cooling (sec.)'] }}"
  236. unique_id: "itho_wpu_free_cooling_stabilisation_time"
  237. state_class: "measurement"
  238. device_class: "duration"
  239. unit_of_measurement: "second"
  240.  
  241. - name: Itho WPU Cooling temp control valve setpoint (%)
  242. state_topic: "ithowpu/ithostatus"
  243. value_template: "{{ value_json['Cooling temp control valve setpoint (%)'] }}"
  244. unique_id: "itho_wpu_cooling_temp_control_valve_setp"
  245. state_class: "measurement"
  246.  
  247. - name: Itho WPU Regeneration active
  248. state_topic: "ithowpu/ithostatus"
  249. value_template: "{{ value_json['Regeneration active'] }}"
  250. unique_id: "itho_wpu_regeneration_active"
  251. state_class: "measurement"
  252.  
  253. - name: Itho Compressor active
  254. state_topic: "ithowpu/ithostatus"
  255. value_template: "{{ value_json['Compressor'] }}"
  256. unique_id: "itho_wpu_compressor_active"
  257.  
  258. - name: Itho Calculated CV condensation temp
  259. state_topic: "ithowpu/ithostatus"
  260. value_template: "{{ value_json['Calculated CV condensation temp (°C)'] }}"
  261. unique_id: "itho_wpu_calc_cv_condensation_temp"
  262. state_class: "measurement"
  263. device_class: "temperature"
  264. unit_of_measurement: "°C"
  265.  
  266. - name: Itho WPU Total Power Used
  267. state_topic: "ithowpu/ithostatus"
  268. value_template: >
  269. {% if is_number(value_json['E-consumption during stand-by (kWh)']) %}
  270. {{ (value_json['E-consumption during stand-by (kWh)']| float + value_json['E-consumption during DHW (kWh)']| float + value_json['E-consumption during heating (kWh)']| float + value_json['E-consumption during cooling (kWh)']| float) | float | round(0) }}
  271. {% else %}
  272. None
  273. {% endif %}
  274. unique_id: "itho_wpu_total_energy"
  275. state_class: "total"
  276. device_class: "energy"
  277. unit_of_measurement: "kWh"
  278.  
  279. - name: Itho WPU Power Used Cooling
  280. state_topic: "ithowpu/ithostatus"
  281. value_template: "{{ value_json['E-consumption during cooling (kWh)'] }}"
  282. unique_id: "itho_wpu_cooling_energy"
  283. state_class: "total"
  284. device_class: "energy"
  285. unit_of_measurement: "kWh"
  286.  
  287. - name: Itho WPU Power Used Heating
  288. state_topic: "ithowpu/ithostatus"
  289. value_template: "{{ value_json['E-consumption during heating (kWh)'] }}"
  290. unique_id: "itho_wpu_heating_energy"
  291. state_class: "total"
  292. device_class: "energy"
  293. unit_of_measurement: "kWh"
  294.  
  295. - name: Itho WPU Power Used DHW
  296. state_topic: "ithowpu/ithostatus"
  297. value_template: "{{ value_json['E-consumption during DHW (kWh)'] }}"
  298. unique_id: "itho_wpu_dwh_energy"
  299. state_class: "total"
  300. device_class: "energy"
  301. unit_of_measurement: "kWh"
  302.  
  303. - name: Itho WPU Power Used Standby
  304. state_topic: "ithowpu/ithostatus"
  305. value_template: "{{ value_json['E-consumption during stand-by (kWh)'] }}"
  306. unique_id: "itho_wpu_standby_energy"
  307. state_class: "total"
  308. device_class: "energy"
  309. unit_of_measurement: "kWh"
  310.  
  311. - name: Itho WPU Current Room temp
  312. state_topic: "ithowpu/ithostatus"
  313. value_template: "{{ value_json['Room temp (°C)'] }}"
  314. unique_id: "itho_wpu_roomtemp"
  315. state_class: "measurement"
  316. device_class: "temperature"
  317. unit_of_measurement: "°C"
  318.  
  319. - name: Itho WPU Heat demand thermostat
  320. state_topic: "ithowpu/ithostatus"
  321. value_template: "{{ value_json['Heat demand thermost. (%)'] }}"
  322. unique_id: "itho_wpu_heatdemand_spider"
  323. state_class: "measurement"
  324. unit_of_measurement: "%"
  325.  
  326. - name: Itho WPU Heat demand total
  327. state_topic: "ithowpu/ithostatus"
  328. value_template: "{{ value_json['Heat demand total (%)'] }}"
  329. unique_id: "itho_wpu_heatdemand_total"
  330. state_class: "measurement"
  331. unit_of_measurement: "%"
  332.  
  333. - name: Itho WPU CV pump percent
  334. state_topic: "ithowpu/ithostatus"
  335. value_template: "{{ value_json['Cv pump (%)'] }}"
  336. unique_id: "itho_wpu_cv_pump"
  337. state_class: "measurement"
  338. unit_of_measurement: '%'
  339.  
  340. - name: Itho WPU Source pump percent
  341. state_topic: "ithowpu/ithostatus"
  342. value_template: "{{ value_json['Well pump (%)'] }}"
  343. unique_id: "itho_wpu_well_pump"
  344. state_class: "measurement"
  345. unit_of_measurement: '%'
  346.  
  347. - name: Itho WPU Thermostat mode
  348. state_topic: "ithowpu/ithostatus"
  349. value_template: >
  350. {% if value_json['ECO selected on thermostat'] == 1 %}Eco{% endif %}
  351. {% if value_json['Comfort selected on thermostat'] == 1 %}Comfort{% endif %}
  352. {% if value_json['Boiler boost from thermostat'] == 1 %}Boost{% endif %}
  353. {% if value_json['Venting from thermostat'] == 1 %}Venting{% endif %}
  354. {% if value_json['Tariff low from thermostat'] == 1 %}Low{% endif %}
  355. {% if value_json['Boiler blocked from thermostat'] == 1 %}Off{% endif %}
  356. unique_id: "itho_wpu_thermostat_mode"
  357.  
  358. - name: Itho WPU Delay cv start
  359. state_topic: "ithowpu/ithostatus"
  360. value_template: "{{ value_json['Delay cv start (sec)'] }}"
  361. unique_id: "itho_wpu_delay_cv_start"
  362. state_class: "measurement"
  363. unit_of_measurement: 's'
  364.  
  365. - name: Itho WPU Delay cv stop
  366. state_topic: "ithowpu/ithostatus"
  367. value_template: "{{ value_json['Delay cv stop (sec)'] }}"
  368. unique_id: "itho_wpu_delay_cv_stop"
  369. state_class: "measurement"
  370. unit_of_measurement: 's'
  371.  
  372. - name: Itho WPU Free cooling interval
  373. state_topic: "ithowpu/ithostatus"
  374. value_template: "{{ value_json['Free cooling interval (sec)'] }}"
  375. unique_id: "itho_wpu_free_cooling_interval"
  376. state_class: "measurement"
  377. unit_of_measurement: 's'
  378.  
  379. - name: Itho WPU Manual Operation
  380. state_topic: "ithowpu/ithostatus"
  381. value_template: "{{ value_json['Manual operation'] }}"
  382. unique_id: "itho_wpu_manual_operation"
  383.  
  384. - name: Itho WPU Manual Operation Timer
  385. state_topic: "ithowpu/ithostatus"
  386. value_template: "{{ value_json['Manual control (sec)'] }}"
  387. unique_id: "itho_wpu_manual_operation_timer"
  388. state_class: "measurement"
  389. unit_of_measurement: 's'
  390.  
  391. - name: Itho WPU Tariff
  392. state_topic: "ithowpu/ithostatus"
  393. value_template: "{{ value_json['Tariff'] }}"
  394. unique_id: "itho_wpu_tariff"
  395.  
  396. - name: Itho WPU Error code
  397. state_topic: "ithowpu/ithostatus"
  398. value_template: "{{ value_json['Fault highest priority'] }}"
  399. unique_id: "itho_wpu_error_code"
  400. # AUTOTEMP
  401.  
  402. # room 5 slaapkamer
  403. - name: Itho temperatuur slaapkamer
  404. state_topic: "ithoautotemp/ithostatus"
  405. value_template: "{{ value_json['Room 5 temp'] }}"
  406. unique_id: "itho_autotemp_room_5_temp"
  407. state_class: "measurement"
  408. device_class: "temperature"
  409. unit_of_measurement: "°C"
  410.  
  411. - name: Itho setpoint slaapkamer
  412. state_topic: "ithoautotemp/ithostatus"
  413. value_template: "{{ value_json['Room 5 setp'] }}"
  414. unique_id: "itho_autotemp_room_5_setp"
  415. state_class: "measurement"
  416. device_class: "temperature"
  417. unit_of_measurement: "°C"
  418.  
  419. - name: Itho Power % slaapkamer
  420. state_topic: "ithoautotemp/ithostatus"
  421. value_template: "{{ value_json['Room 5 power % (%)'] }}"
  422. unique_id: "itho_autotemp_room_5_powerfactor"
  423. state_class: "measurement"
  424. device_class: "power_factor"
  425. unit_of_measurement: "%"
  426.  
  427. - name: Itho Power slaapkamer
  428. state_topic: "ithoautotemp/ithostatus"
  429. value_template: "{{ value_json['Room 5 power kW (kW)'] }}"
  430. unique_id: "itho_autotemp_room_5_power"
  431. state_class: "measurement"
  432. device_class: "power"
  433. unit_of_measurement: "kW"
  434.  
  435. # room 2 Femke
  436. - name: Itho temperatuur kamer Femke
  437. state_topic: "ithoautotemp/ithostatus"
  438. value_template: "{{ value_json['Room 2 temp'] }}"
  439. unique_id: "itho_autotemp_room_2_temp"
  440. state_class: "measurement"
  441. device_class: "temperature"
  442. unit_of_measurement: "°C"
  443.  
  444. - name: Itho setpoint kamer Femke
  445. state_topic: "ithoautotemp/ithostatus"
  446. value_template: "{{ value_json['Room 2 setp'] }}"
  447. unique_id: "itho_autotemp_room_2_setp"
  448. state_class: "measurement"
  449. device_class: "temperature"
  450. unit_of_measurement: "°C"
  451.  
  452. - name: Itho Power % kamer Femke
  453. state_topic: "ithoautotemp/ithostatus"
  454. value_template: "{{ value_json['Room 2 power % (%)'] }}"
  455. unique_id: "itho_autotemp_room_2_powerfactor"
  456. state_class: "measurement"
  457. device_class: "power_factor"
  458. unit_of_measurement: "%"
  459.  
  460. - name: Itho Power kamer Femke
  461. state_topic: "ithoautotemp/ithostatus"
  462. value_template: "{{ value_json['Room 2 power kW (kW)'] }}"
  463. unique_id: "itho_autotemp_room_2_power"
  464. state_class: "measurement"
  465. device_class: "power"
  466. unit_of_measurement: "kW"
  467.  
  468. # room 3 Nienke
  469. - name: Itho temperatuur kamer Nienke
  470. state_topic: "ithoautotemp/ithostatus"
  471. value_template: "{{ value_json['Room 3 temp'] }}"
  472. unique_id: "itho_autotemp_room_3_temp"
  473. state_class: "measurement"
  474. device_class: "temperature"
  475. unit_of_measurement: "°C"
  476.  
  477. - name: Itho setpoint kamer Nienke
  478. state_topic: "ithoautotemp/ithostatus"
  479. value_template: "{{ value_json['Room 3 setp'] }}"
  480. unique_id: "itho_autotemp_room_3_setp"
  481. state_class: "measurement"
  482. device_class: "temperature"
  483. unit_of_measurement: "°C"
  484.  
  485. - name: Itho Power % kamer Nienke
  486. state_topic: "ithoautotemp/ithostatus"
  487. value_template: "{{ value_json['Room 3 power % (%)'] }}"
  488. unique_id: "itho_autotemp_room_3_powerfactor"
  489. state_class: "measurement"
  490. device_class: "power_factor"
  491. unit_of_measurement: "%"
  492.  
  493. - name: Itho Power kamer Nienke
  494. state_topic: "ithoautotemp/ithostatus"
  495. value_template: "{{ value_json['Room 3 power kW (kW)'] }}"
  496. unique_id: "itho_autotemp_room_3_power"
  497. state_class: "measurement"
  498. device_class: "power"
  499. unit_of_measurement: "kW"
  500.  
  501. # room 4 Werkkamer Tom
  502. - name: Itho temperatuur werkkamer Tom
  503. state_topic: "ithoautotemp/ithostatus"
  504. value_template: "{{ value_json['Room 4 temp'] }}"
  505. unique_id: "itho_autotemp_room_4_temp"
  506. state_class: "measurement"
  507. device_class: "temperature"
  508. unit_of_measurement: "°C"
  509.  
  510. - name: Itho setpoint werkkamer Tom
  511. state_topic: "ithoautotemp/ithostatus"
  512. value_template: "{{ value_json['Room 4 setp'] }}"
  513. unique_id: "itho_autotemp_room_4_setp"
  514. state_class: "measurement"
  515. device_class: "temperature"
  516. unit_of_measurement: "°C"
  517.  
  518. - name: Itho Power % werkkamer Tom
  519. state_topic: "ithoautotemp/ithostatus"
  520. value_template: "{{ value_json['Room 4 power % (%)'] }}"
  521. unique_id: "itho_autotemp_room_4_powerfactor"
  522. state_class: "measurement"
  523. unit_of_measurement: "%"
  524.  
  525. - name: Itho Power werkkamer Tom
  526. state_topic: "ithoautotemp/ithostatus"
  527. value_template: "{{ value_json['Room 4 power kW (kW)'] }}"
  528. unique_id: "itho_autotemp_room_4_power"
  529. state_class: "measurement"
  530. device_class: "power"
  531. unit_of_measurement: "kW"
  532.  
  533. # room 6 Werkkamer Renate
  534. - name: Itho temperatuur werkkamer Renate
  535. state_topic: "ithoautotemp/ithostatus"
  536. value_template: "{{ value_json['Room 6 temp'] }}"
  537. unique_id: "itho_autotemp_room_6_temp"
  538. state_class: "measurement"
  539. device_class: "temperature"
  540. unit_of_measurement: "°C"
  541.  
  542. - name: Itho setpoint werkkamer Renate
  543. state_topic: "ithoautotemp/ithostatus"
  544. value_template: "{{ value_json['Room 6 setp'] }}"
  545. unique_id: "itho_autotemp_room_6_setp"
  546. state_class: "measurement"
  547. device_class: "temperature"
  548. unit_of_measurement: "°C"
  549.  
  550. - name: Itho Power % werkkamer Renate
  551. state_topic: "ithoautotemp/ithostatus"
  552. value_template: "{{ value_json['Room 6 power % (%)'] }}"
  553. unique_id: "itho_autotemp_room_6_powerfactor"
  554. state_class: "measurement"
  555. unit_of_measurement: "%"
  556.  
  557. - name: Itho Power werkkamer Renate
  558. state_topic: "ithoautotemp/ithostatus"
  559. value_template: "{{ value_json['Room 6 power kW (kW)'] }}"
  560. unique_id: "itho_autotemp_room_6_power"
  561. state_class: "measurement"
  562. device_class: "power"
  563. unit_of_measurement: "kW"
  564.  
  565. # room 1 Woonkamer
  566. - name: Itho temperatuur Woonkamer
  567. state_topic: "ithoautotemp/ithostatus"
  568. value_template: "{{ value_json['Room 1 temp'] }}"
  569. unique_id: "itho_autotemp_room_1_temp"
  570. state_class: "measurement"
  571. device_class: "temperature"
  572. unit_of_measurement: "°C"
  573.  
  574. - name: Itho setpoint Woonkamer
  575. state_topic: "ithoautotemp/ithostatus"
  576. value_template: "{{ value_json['Room 1 setp'] }}"
  577. unique_id: "itho_autotemp_room_1_setp"
  578. state_class: "measurement"
  579. device_class: "temperature"
  580. unit_of_measurement: "°C"
  581.  
  582. - name: Itho Power % Woonkamer
  583. state_topic: "ithoautotemp/ithostatus"
  584. value_template: "{{ value_json['Room 1 power % (%)'] }}"
  585. unique_id: "itho_autotemp_room_1_powerfactor"
  586. state_class: "measurement"
  587. device_class: "power_factor"
  588. unit_of_measurement: "%"
  589.  
  590. - name: Itho Power Woonkamer
  591. state_topic: "ithoautotemp/ithostatus"
  592. value_template: "{{ value_json['Room 1 power kW (kW)'] }}"
  593. unique_id: "itho_autotemp_room_1_power"
  594. state_class: "measurement"
  595. device_class: "power"
  596. unit_of_measurement: "kW"
  597.  
  598. # woonkamer / bgg
  599. - name: Itho BGG Valve 1
  600. state_topic: "ithoautotemp/ithostatus"
  601. value_template: "{{ value_json['Distributor 1 valve 1'] }}"
  602. unique_id: "itho_autotemp_d1_v1"
  603. state_class: "measurement"
  604. - name: Itho BGG Valve 2
  605. state_topic: "ithoautotemp/ithostatus"
  606. value_template: "{{ value_json['Distributor 1 valve 2'] }}"
  607. unique_id: "itho_autotemp_d1_v2"
  608. state_class: "measurement"
  609. - name: Itho BGG Valve 3
  610. state_topic: "ithoautotemp/ithostatus"
  611. value_template: "{{ value_json['Distributor 1 valve 3'] }}"
  612. unique_id: "itho_autotemp_d1_v3"
  613. state_class: "measurement"
  614. - name: Itho BGG Valve 4
  615. state_topic: "ithoautotemp/ithostatus"
  616. value_template: "{{ value_json['Distributor 1 valve 4'] }}"
  617. unique_id: "itho_autotemp_d1_v4"
  618. state_class: "measurement"
  619. # verdiepingsverdeler
  620.  
  621. - name: Itho D2 Valve 1
  622. state_topic: "ithoautotemp/ithostatus"
  623. value_template: "{{ value_json['Distributor 2 valve 1'] }}"
  624. unique_id: "itho_autotemp_d2_v1"
  625. state_class: "measurement"
  626.  
  627. - name: Itho D2 Valve 2
  628. state_topic: "ithoautotemp/ithostatus"
  629. value_template: "{{ value_json['Distributor 2 valve 2'] }}"
  630. unique_id: "itho_autotemp_d2_v2"
  631. state_class: "measurement"
  632.  
  633. - name: Itho D2 Valve 3
  634. state_topic: "ithoautotemp/ithostatus"
  635. value_template: "{{ value_json['Distributor 2 valve 3'] }}"
  636. unique_id: "itho_autotemp_d2_v3"
  637. state_class: "measurement"
  638.  
  639. - name: Itho D2 Valve 4
  640. state_topic: "ithoautotemp/ithostatus"
  641. value_template: "{{ value_json['Distributor 2 valve 4'] }}"
  642. unique_id: "itho_autotemp_d2_v4"
  643. state_class: "measurement"
  644.  
  645. - name: Itho D2 Valve 5
  646. state_topic: "ithoautotemp/ithostatus"
  647. value_template: "{{ value_json['Distributor 2 valve 5'] }}"
  648. unique_id: "itho_autotemp_d2_v5"
  649. state_class: "measurement"
  650.  
  651. - name: Itho D2 Valve 6
  652. state_topic: "ithoautotemp/ithostatus"
  653. value_template: "{{ value_json['Distributor 2 valve 6'] }}"
  654. unique_id: "itho_autotemp_d2_v6"
  655. state_class: "measurement"
  656.  
  657. - name: Itho D2 Valve 7
  658. state_topic: "ithoautotemp/ithostatus"
  659. value_template: "{{ value_json['Distributor 2 valve 7'] }}"
  660. unique_id: "itho_autotemp_d2_v7"
  661. state_class: "measurement"
  662.  
  663. - name: Itho D2 Valve 8
  664. state_topic: "ithoautotemp/ithostatus"
  665. value_template: "{{ value_json['Distributor 2 valve 8'] }}"
  666. unique_id: "itho_autotemp_d2_v8"
  667. state_class: "measurement"
  668.  
  669. - name: Itho D2 Valve 9
  670. state_topic: "ithoautotemp/ithostatus"
  671. value_template: "{{ value_json['Distributor 2 valve 9'] }}"
  672. unique_id: "itho_autotemp_d2_v9"
  673. state_class: "measurement"
  674.  
  675. - name: Itho Autotemp state
  676. state_topic: "ithoautotemp/ithostatus"
  677. value_template: >
  678. {% if value_json['State off'] == 1 %}Off {% endif %}
  679. {% if value_json['State cool'] == 1 %}Cooling {% endif %}
  680. {% if value_json['State heating'] == 1 %}Heating {% endif %}
  681. {% if value_json['State hand'] == 1 %}Hand {% endif %}
  682. unique_id: "itho_autotemp_state"
  683. #
  684. # Uit installatiehandleiding Autotemp:
  685. # Opstartfase, Initialiseren, IBS, Bedrijf, Configuratie of
  686. # Handbediening.
  687. - name: Itho Autotemp mode
  688. state_topic: "ithoautotemp/ithostatus"
  689. value_template: >
  690. {% set st = value_json.Mode | int %}
  691. {% if st == 0 %}
  692. Opstartfase
  693. {% elif st == 1 %}
  694. Init
  695. {% elif st == 2 %}
  696. IBS
  697. {% elif st == 3 %}
  698. Bedrijf
  699. {% elif st == 4 %}
  700. Configuratie
  701. {% elif st == 5 %}
  702. Handbediening
  703. {% endif %}
  704. unique_id: "itho_autotemp_mode"
  705.  
  706. - name: Itho Autotemp condition
  707. state_topic: "ithoautotemp/ithostatus"
  708. value_template: "{{ value_json['Condition'] }}"
  709. unique_id: "itho_autotemp_condition"
  710.  
  711. - name: Itho Autotemp particular
  712. state_topic: "ithoautotemp/ithostatus"
  713. value_template: "{{ value_json['Particulars'] }}"
  714. unique_id: "itho_autotemp_particulars"
  715.  
  716. - name: Itho Autotemp heat source
  717. state_topic: "ithoautotemp/ithostatus"
  718. #value_template: "{{ value_json['Heat source'] }}"
  719. value_template: >
  720. {% set st = value_json['Heat source'] | int %}
  721. {% if st == 0 %}
  722. Off
  723. {% elif st == 1 %}
  724. Cooling
  725. {% elif st == 2 %}
  726. CV
  727. {% elif st == 4 %}
  728. DHW
  729. {% elif st == 5 %}
  730. DHW_Cooling
  731. {% else %}
  732. Unknown {{ st }}
  733. {% endif %}
  734. unique_id: "itho_autotemp_heat_source"
  735.  
  736. - name: Itho Autotemp error
  737. state_topic: "ithoautotemp/ithostatus"
  738. value_template: "{{ value_json['Error'] }}"
  739. unique_id: "itho_autotemp_error"
  740.  
  741. - name: Itho Autotemp Heat demand
  742. state_topic: "ithoautotemp/ithostatus"
  743. value_template: "{{ value_json['Desired power (%)'] }}"
  744. unique_id: "itho_autotemp_desired_power"
  745. state_class: "measurement"
  746. unit_of_measurement: "%"
  747.  
  748. - name: Itho Autotemp outdoor temp
  749. state_topic: "ithoautotemp/ithostatus"
  750. value_template: "{{ value_json['Outdoor temp (°C)'] }}"
  751. unique_id: "itho_autotemp_outdoor_temp"
  752. state_class: "measurement"
  753. device_class: "temperature"
  754. unit_of_measurement: "°C"
  755. #
  756. # WPU Counters
  757. #
  758.  
  759. - name: Itho WPU Counters Energy out of source
  760. state_topic: "ithowpu/ithostatus"
  761. value_template: "{{ value_json['Energy out of source (MWh)'] }}"
  762. unique_id: "itho_wpu_counters_energy_out_of_source"
  763. state_class: "measurement"
  764. unit_of_measurement: 'MWh'
  765.  
  766. - name: Itho WPU Counters Energy returned to source
  767. state_topic: "ithowpu/ithostatus"
  768. value_template: "{{ value_json['Energy returned to source (MWh)'] }}"
  769. unique_id: "itho_wpu_counters_energy_return_to_source"
  770. state_class: "measurement"
  771. unit_of_measurement: 'MWh'
  772.  
  773. - name: Itho WPU Counters Compressor starts
  774. state_topic: "ithowpu/ithostatus"
  775. value_template: "{{ value_json['Compressor starts'] }}"
  776. unique_id: "itho_wpu_counters_compressor_starts"
  777.  
  778. - name: Itho WPU Counters Compressor on
  779. state_topic: "ithowpu/ithostatus"
  780. value_template: "{{ value_json['Compressor on (h)'] }}"
  781. unique_id: "itho_wpu_counters_compressor_on"
  782. state_class: "measurement"
  783. unit_of_measurement: 'h'
  784.  
  785. - name: Itho WPU Counters Total runtime
  786. state_topic: "ithowpu/ithostatus"
  787. value_template: "{{ value_json['Total runtime (h)'] }}"
  788. unique_id: "itho_wpu_counters_total_runtime"
  789. state_class: "measurement"
  790. unit_of_measurement: 'h'
  791.  
  792.  
  793. sensor:
  794. - platform: integration
  795. name: "Itho WPU Source Energy"
  796. source: sensor.itho_wpu_source_power
  797. method: left
  798. unique_id: "itho_wpu_source_energy"
  799. unit_prefix: "k"
  800. unit_time: "h"
  801.  
  802. - platform: integration
  803. name: "ELVICE Smart Plug 16A Energy"
  804. source: sensor.elvico_smart_plug_16a_power
  805. unique_id: "elvico_smart_plug_16a_energy_kWh"
  806. unit_prefix: "k"
  807. unit_time: "h"
  808.  
  809. - platform: integration
  810. name: "Tuya smart plug 1 Energy"
  811. source: sensor.tuya_smart_plug_1_power
  812. method: left
  813. unique_id: "tuya_smart_plug_1_energy_kWh"
  814. unit_prefix: "k"
  815. unit_time: "h"
  816.  
  817. - platform: integration
  818. name: "Tuya smart plug 2 Energy"
  819. source: sensor.tuya_smart_plug_2_power
  820. method: left
  821. unique_id: "tuya_smart_plug_2_energy_kWh"
  822. unit_prefix: "k"
  823. unit_time: "h"
  824.  
  825. - platform: integration
  826. name: "Tuya smart plug 3 Energy"
  827. source: sensor.tuya_smart_plug_3_calibrated_power
  828. method: left
  829. unique_id: "tuya_smart_plug_3_energy_kWh"
  830. unit_prefix: "k"
  831. unit_time: "h"
  832.  
  833. - platform: nordpool
  834. # Country/region to get the energy prices for.
  835. region: "NL"
  836.  
  837. # Override HA local currency used to fetch the prices from the API.
  838. currency: "EUR"
  839.  
  840. # Add Value Added Taxes (VAT)?
  841. VAT: False
  842.  
  843. # Energy price rounding precision.
  844. precision: 3
  845.  
  846. # Percentage of average price to set the low price attribute
  847. # low_price = hour_price < average * low_price_cutoff
  848. low_price_cutoff: 0.95
  849.  
  850. # Display price in cents in stead of (for example) Euros.
  851. price_in_cents: True
  852.  
  853. # Price displayed for MWh, kWh or Wh
  854. price_type: kWh
  855.  
  856. # Template to specify additional cost to be added to the tariff.
  857. # The template price is in EUR, DKK, NOK or SEK (not in cents).
  858. additional_costs: "{{ current_price * 0.21 + 0.15 | float}}"
  859. #additional_costs: "{{0.0|float}}"
  860.  
  861.  
  862.  
  863. #
  864. # not needed since HA 2022.10?
  865. #sensor:
  866. # - platform: dsmr_reader
  867.  
  868. template:
  869. - trigger:
  870. - platform: state
  871. entity_id: sensor.itho_compressor_active
  872. to: '1'
  873. for:
  874. minutes: 20
  875. sensor:
  876. - name: WPU Bron Temperatuur
  877. state: "{{ states('sensor.temp_from_source_cleaned') | float }}"
  878. unit_of_measurement: "°C"
  879. - sensor:
  880. - name: "Itho WPU Source Power"
  881. unit_of_measurement: "W"
  882. state_class: "measurement"
  883. device_class: "power"
  884. state: >
  885. {% set tempFROMsource = (states('sensor.temp_from_source_cleaned') | float(0)) %}
  886. {% set tempTOsource = (states('sensor.temp_to_source_cleaned') | float(0)) %}
  887. {% set delta_temp = (states('sensor.itho_wpu_delta_source_temp') | float) %}
  888. {% if (tempFROMsource < 19) and (tempTOsource < 20) %}
  889. {% set tempDiff = tempFROMsource - tempTOsource %}
  890. {% set literPerSecond = (states('sensor.itho_wpu_flow_rate_l_h') | float) / 3600 %}
  891. {{ (4186 * tempDiff * literPerSecond) | round() }}
  892. {% else %}
  893. 0.
  894. {% endif %}
  895.  
  896. - sensor:
  897. - name: "Temp from source cleaned"
  898. unit_of_measurement: "°C"
  899. state_class: "measurement"
  900. device_class: "temperature"
  901. state: >
  902. {% if is_state('sensor.itho_compressor_active', '1') or is_state('sensor.itho_wpu_status', 'Cooling') %}
  903. {{ states('sensor.itho_wpu_temp_from_source') | float | round(1) }}
  904. {% endif %}
  905.  
  906. - sensor:
  907. - name: "Temp to source cleaned"
  908. unit_of_measurement: "°C"
  909. state_class: "measurement"
  910. device_class: "temperature"
  911. state: >
  912. {% if is_state('sensor.itho_compressor_active', '1') or is_state('sensor.itho_wpu_status', 'Cooling') %}
  913. {{ states('sensor.itho_wpu_temp_to_source') | float | round(1) }}
  914. {% endif %}
  915.  
  916. - sensor:
  917. - name: "WTW heat-exchanger exhaust power"
  918. unit_of_measurement: "W"
  919. state_class: "measurement"
  920. device_class: "power"
  921. state: >
  922. {% set tempDiff = (states('sensor.32_134446_exhaust_temperature') | float(0)) - (states('sensor.32_134446_indoor_temperature') | float(0)) %}
  923. {% set literPerSecond = (states('sensor.32_134446_exhaust_flow') | float) %}
  924. {{ (1.3 * 0.7 * tempDiff * literPerSecond) | round() }}
  925.  
  926.  
  927. - sensor:
  928. - name: "WTW heat-exchanger supply power"
  929. unit_of_measurement: "W"
  930. state_class: "measurement"
  931. device_class: "power"
  932. state: >
  933. {% set tempDiff = (states('sensor.32_134446_supply_temperature') | float(0)) - (states('sensor.32_134446_outdoor_temperature') | float(0)) %}
  934. {% set literPerSecond = (states('sensor.32_134446_supply_flow') | float) %}
  935. {{ (1.3 * 0.7 * tempDiff * literPerSecond) | round() }}
  936.  
  937. # COP tov ELVICO power plug
  938. - sensor:
  939. - name: "WPU COP"
  940. unit_of_measurement: ""
  941. state_class: "measurement"
  942. device_class: "power"
  943. state: >
  944. {% set OutputPower = (states('sensor.itho_wpu_source_power') | float(0)) %}
  945. {% set InputPower = (states('sensor.elvico_smart_plug_16a_power') | float) %}
  946. {% set CompressorPower = (states('sensor.elvico_smart_plug_16a_power') | float) %}
  947. {% if OutputPower > 100 %}
  948. {{ ((OutputPower + CompressorPower)/InputPower) | float | round(2) }}
  949. {% elif OutputPower < 0 %}
  950. {{ (-OutputPower / InputPower) | float | round(1) }}
  951. {% else %}
  952. 0.
  953. {% endif %}
  954.  
  955. # Calibrate power of tuya plug 3 by factor 235/251
  956. # mismeasurement is due to voltage: 251 measured, 235 real voltage
  957. - sensor:
  958. - name: "Tuya smart plug 3 calibrated power"
  959. unit_of_measurement: "W"
  960. device_class: "power"
  961. state: >
  962. {% set factor = (235/251 | float) %}
  963. {% set cal_power = (states('sensor.tuya_smart_plug_3_power') | float) * factor %}
  964. {{ cal_power | round(1) }}
  965.  
  966.  
  967. # Compressor power tov Compressor Current * ELVICO power plug voltage
  968. - sensor:
  969. - name: "WPU Compressor Power"
  970. unit_of_measurement: "W"
  971. state_class: "measurement"
  972. device_class: "power"
  973. state: >
  974. {% set CompressorCurrent = (states('sensor.itho_compressor_current_a') | float(0)) %}
  975. {% set Voltage = 230 %}
  976. {{ (CompressorCurrent * Voltage) | float | round(0) }}
  977. #
  978. # ELVICO Smart plug 16A
  979. - sensor:
  980. - name: "Elvico smart plug 16A Voltage"
  981. unit_of_measurement: "V"
  982. device_class: "voltage"
  983. state: "{{ state_attr('switch.elvico_smart_plug_16a', 'voltage') }}"
  984. - sensor:
  985. - name: "Elvico smart plug 16A Current"
  986. unit_of_measurement: "mA"
  987. device_class: "current"
  988. state: "{{ state_attr('switch.elvico_smart_plug_16a', 'current') }}"
  989. - sensor:
  990. - name: "Elvico smart plug 16A Power"
  991. unit_of_measurement: "W"
  992. device_class: "power"
  993. state: "{{ state_attr('switch.elvico_smart_plug_16a', 'current_consumption') }}"
  994.  
  995. # Tuya smart plug 1 (16a!)
  996. #
  997. - sensor:
  998. - name: "Tuya smart plug 1 Voltage"
  999. unit_of_measurement: "V"
  1000. device_class: "voltage"
  1001. state: "{{ state_attr('switch.tuya_smart_plug_1', 'voltage') }}"
  1002. - sensor:
  1003. - name: "Tuya smart plug 1 Current"
  1004. unit_of_measurement: "mA"
  1005. device_class: "current"
  1006. state: "{{ state_attr('switch.tuya_smart_plug_1', 'current') }}"
  1007. - sensor:
  1008. - name: "Tuya smart plug 1 Power"
  1009. unit_of_measurement: "W"
  1010. device_class: "power"
  1011. state: "{{ state_attr('switch.tuya_smart_plug_1', 'current_consumption') }}"
  1012.  
  1013. # Tuya smart plug 2 (16a!)
  1014. #
  1015. - sensor:
  1016. - name: "Tuya smart plug 2 Voltage"
  1017. unit_of_measurement: "V"
  1018. device_class: "voltage"
  1019. state: "{{ state_attr('switch.tuya_smart_plug_2', 'voltage') }}"
  1020. - sensor:
  1021. - name: "Tuya smart plug 2 Current"
  1022. unit_of_measurement: "mA"
  1023. device_class: "current"
  1024. state: "{{ state_attr('switch.tuya_smart_plug_2', 'current') }}"
  1025. - sensor:
  1026. - name: "Tuya smart plug 2 Power"
  1027. unit_of_measurement: "W"
  1028. device_class: "power"
  1029. state: "{{ state_attr('switch.tuya_smart_plug_2', 'current_consumption') }}"
  1030.  
  1031. # Tuya smart plug 3 (16a!) voltage is unreliable (>250V (+10%) )
  1032. #
  1033. - sensor:
  1034. - name: "Tuya smart plug 3 Voltage"
  1035. unit_of_measurement: "V"
  1036. device_class: "voltage"
  1037. state: "{{ state_attr('switch.tuya_smart_plug_3', 'voltage') }}"
  1038. - sensor:
  1039. - name: "Tuya smart plug 3 Current"
  1040. unit_of_measurement: "mA"
  1041. device_class: "current"
  1042. state: "{{ state_attr('switch.tuya_smart_plug_3', 'current') }}"
  1043. - sensor:
  1044. - name: "Tuya smart plug 3 Power"
  1045. unit_of_measurement: "W"
  1046. device_class: "power"
  1047. state: "{{ state_attr('switch.tuya_smart_plug_3', 'current_consumption') }}"
  1048.  
  1049. # Tuya smart plug 4 (16a!) VERY UNRELIABLE Voltage sensor 260V !!
  1050. #
  1051. - sensor:
  1052. - name: "Tuya smart plug 4 Voltage"
  1053. unit_of_measurement: "V"
  1054. device_class: "voltage"
  1055. state: "{{ state_attr('switch.tuya_smart_plug_4', 'voltage') }}"
  1056. - sensor:
  1057. - name: "Tuya smart plug 4 Current"
  1058. unit_of_measurement: "mA"
  1059. device_class: "current"
  1060. state: "{{ state_attr('switch.tuya_smart_plug_4', 'current') }}"
  1061. - sensor:
  1062. - name: "Tuya smart plug 4 Power"
  1063. unit_of_measurement: "W"
  1064. device_class: "power"
  1065. state: "{{ state_attr('switch.tuya_smart_plug_4', 'current_consumption') }}"
  1066.  
  1067.  
  1068. binary_sensor:
  1069. - platform: generic_hygrostat
  1070. name: Bathroom Hygrostat
  1071. sensor: sensor.32_134446_indoor_humidity # Source humidity sensor
  1072. delta_trigger: 4 # Optional humidity swing to detect. Default = 3
  1073. target_offset: 3 # Optional dehumidification target offset. Default = 3
  1074. min_on_time: 300 # Optional min on time in seconds. Default = 0 seconds
  1075. max_on_time: 7200 # Optional safety max on time in seconds. Default = 7200 seconds
  1076. sample_interval: 120 # Optional time between taking humidity samples in seconds, default 300 seconds
  1077. min_humidity: 45 # Optional minimum humidity to enable dehumidification. Default = 0
  1078. unique_id: bathroom_hygrostat
  1079.  
  1080. ramses_cc:
  1081. serial_port: /dev/ttyACM0 # SSM-D2
  1082. #serial_port: /dev/serial/by-id/usb-Texas_Instruments_TUSB3410_Boot_Device_TUSB3410-if00-port0
  1083. #serial_port: /dev/ttyUSB2 # docker container does not allow/support udev symlink forwarding
  1084. #serial_port: /dev/ttyUSB.HIG80
  1085. #serial_port: /dev/ttyUSB.nanocul
  1086. orphans_hvac: [32:134446, 29:123456, 32:132403, 37:005302, 37:005608, 37:171685, 29:162275, 18:203011, 02:250708, 37:111111]
  1087. restore_cache: true
  1088.  
  1089. packet_log:
  1090. file_name: packet.log
  1091. rotate_backups: 300
  1092.  
  1093. known_list:
  1094. 32:134446: {class: FAN} # WTW HRC400
  1095. 32:132403: {class: HVC} # zone valve unit
  1096. 37:005302: {class: CO2} # CO2 woonkamer
  1097. 37:005608: {class: CO2} # CO2 slaapkamer
  1098. 37:171685: {class: DIS} # RF15 display
  1099. 02:250704: {class: UFC} # autotemp master beneden
  1100. 02:250708: {class: UFC} # autotemp master BUREN
  1101. 02:250984: {class: UFC} # autotemp slave boven
  1102. 21:033160: {class: THM} # Itho spider livingroom
  1103. 21:043468: {class: THM}
  1104. 21:043352: {class: THM}
  1105. 21:043436: {class: THM}
  1106. 21:043273: {class: THM}
  1107. 18:203011:
  1108. class: HGI
  1109. _note: SSM-D2
  1110. 29:162275: # RF15 switch bathroom
  1111. class: REM
  1112. faked: True # real RF15 but not operational, fake it...
  1113. _note: Orcon 15RF
  1114. commands:
  1115. request31DA: 'RQ --- 29:162275 32:134446 --:------ 31DA 001 00'
  1116. request10D0: 'RQ --- 18:203011 32:134446 --:------ 10D0 001 00' # filter note sender
  1117. low: ' I --- 29:162275 32:134446 --:------ 22F1 003 000107'
  1118. high: ' I --- 29:162275 32:134446 --:------ 22F1 003 000307'
  1119. away: ' I --- 29:162275 32:134446 --:------ 22F1 003 000007'
  1120. medium: ' I --- 29:162275 32:134446 --:------ 22F1 003 000207'
  1121. auto: ' I --- 29:162275 32:134446 --:------ 22F1 003 000407'
  1122. auto2: ' I --- 29:162275 32:134446 --:------ 22F1 003 000507'
  1123. boost: ' I --- 29:162275 32:134446 --:------ 22F1 003 000607'
  1124. disable: ' I --- 29:162275 32:134446 --:------ 22F1 003 000707'
  1125. bypass_open: ' W --- 29:162275 32:134446 --:------ 22F7 003 00C8EF'
  1126. bypass_close: ' W --- 29:162275 32:134446 --:------ 22F7 003 0000EF'
  1127. bypass_auto: ' W --- 29:162275 32:134446 --:------ 22F7 003 00FFEF'
  1128. high_60: ' I --- 29:162275 32:134446 --:------ 22F3 007 00123C03040404'
  1129. med_60: ' I --- 29:162275 32:134446 --:------ 22F3 007 00123C02040404'
  1130. high_30: ' I --- 29:162275 32:134446 --:------ 22F3 007 00121E03040404'
  1131. high_15: ' I --- 29:162275 32:134446 --:------ 22F3 007 00120F03040404'
  1132. reset_filter: ' W --- 29:162275 32:134446 --:------ 10D0 002 00FF'
  1133.  
  1134. 29:123456: # RF15 CO2 Fake
  1135. class: CO2
  1136. faked: True # real RF15 but not operational, fake it...
  1137. _note: Orcon RF15 CO2
  1138. commands:
  1139. high: ' I --- 29:123456 32:134446 --:------ 22F1 003 000307'
  1140.  
  1141. 37:111111: # Fake CO2 REM
  1142. class: REM
  1143. faked: True
  1144. _note: Orcon 15RF CO2
  1145. commands:
  1146. demand_idle: ' I --- 37:005608 32:132403 --:------ 31E0 008 0000000001006400'
  1147. demand_85: ' I --- 37:005608 32:132403 --:------ 31E0 008 0000AA000100AA00'
  1148.  
  1149. scan_interval: 60
  1150.  
  1151. block_list:
  1152. 18:111262: {} # identified as HGI. Neighbours?
  1153.  
  1154. advanced_features:
  1155. message_events: '(I|RP).* 32:134446.* 10D0' # WTW filter
  1156. #message_events: None
  1157. send_packet: true
  1158.  
  1159. ramses_rf:
  1160. enforce_known_list: true
  1161. #enable_eavesdrop: false
  1162.  
  1163. backup:
  1164.  
  1165. logger:
  1166. default: warn # prefer warn over info, avoid debug
  1167. logs:
  1168. asyncio: error
  1169. #homeassistant.core: debug # to see: Event state_changed, or not
  1170. ramses_rf.message: info # MSGs rcvd (excl. RQ/18:), is the one you usually want
  1171. #ramses_rf.dispatcher: info # show packet payloads
  1172.  
  1173.  
  1174. automation: !include automations.yaml
  1175. script: !include scripts.yaml
  1176. scene: !include scenes.yaml
  1177.  
  1178.  
Advertisement
Add Comment
Please, Sign In to add comment