ketotek_ktem06pro_energymeter.yaml 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500
  1. name: Energy meter
  2. products:
  3. - id: i55reuttymjocx0j
  4. manufacturer: Ketotek
  5. model: KTEM06pro
  6. entities:
  7. - entity: sensor
  8. translation_key: energy_consumed
  9. class: energy
  10. dps:
  11. - id: 1
  12. type: integer
  13. name: sensor
  14. unit: kWh
  15. class: total_increasing
  16. mapping:
  17. - scale: 100
  18. - id: 108
  19. type: string
  20. name: breaker_id
  21. - entity: sensor
  22. translation_key: power_x
  23. translation_placeholders:
  24. x: A
  25. class: power
  26. category: diagnostic
  27. dps:
  28. - id: 6
  29. type: base64
  30. optional: true
  31. name: sensor
  32. unit: kW
  33. class: measurement
  34. mask: "00FFFFFF0000000000000000000000"
  35. mapping:
  36. - scale: 1000
  37. - id: 106
  38. type: integer
  39. name: multiplier
  40. optional: true
  41. - entity: binary_sensor
  42. name: Power direction A
  43. translation_key: direction
  44. category: diagnostic
  45. dps:
  46. - id: 6
  47. type: base64
  48. optional: true
  49. name: sensor
  50. mask: "010000000000000000000000000000"
  51. - entity: sensor
  52. name: Reactive power A
  53. class: reactive_power
  54. category: diagnostic
  55. dps:
  56. - id: 6
  57. type: base64
  58. optional: true
  59. name: sensor
  60. unit: var
  61. class: measurement
  62. mask: "0000000000FFFFFF00000000000000"
  63. - entity: binary_sensor
  64. name: Reactive power direction A
  65. translation_key: direction
  66. category: diagnostic
  67. dps:
  68. - id: 6
  69. type: base64
  70. optional: true
  71. name: sensor
  72. mask: "000000000100000000000000000000"
  73. - entity: sensor
  74. name: Power factor A
  75. class: power_factor
  76. category: diagnostic
  77. dps:
  78. - id: 6
  79. type: base64
  80. optional: true
  81. name: sensor
  82. class: measurement
  83. mask: "0000000000000000FFFF0000000000"
  84. mapping:
  85. - scale: 1000
  86. - entity: sensor
  87. translation_key: current_x
  88. translation_placeholders:
  89. x: A
  90. class: current
  91. category: diagnostic
  92. dps:
  93. - id: 6
  94. type: base64
  95. optional: true
  96. name: sensor
  97. unit: A
  98. class: measurement
  99. mask: "00000000000000000000FFFFFF0000"
  100. mapping:
  101. - scale: 1000
  102. - entity: sensor
  103. translation_key: voltage_x
  104. translation_placeholders:
  105. x: A
  106. class: voltage
  107. category: diagnostic
  108. dps:
  109. - id: 6
  110. type: base64
  111. optional: true
  112. name: sensor
  113. unit: V
  114. class: measurement
  115. mask: "00000000000000000000000000FFFF"
  116. mapping:
  117. - scale: 10
  118. - entity: sensor
  119. translation_key: power_x
  120. translation_placeholders:
  121. x: B
  122. class: power
  123. category: diagnostic
  124. dps:
  125. - id: 7
  126. type: base64
  127. optional: true
  128. name: sensor
  129. unit: kW
  130. class: measurement
  131. mask: "00FFFFFF0000000000000000000000"
  132. mapping:
  133. - scale: 1000
  134. - entity: binary_sensor
  135. name: Power direction B
  136. translation_key: direction
  137. category: diagnostic
  138. dps:
  139. - id: 7
  140. type: base64
  141. optional: true
  142. name: sensor
  143. mask: "010000000000000000000000000000"
  144. - entity: sensor
  145. name: Reactive power B
  146. class: reactive_power
  147. category: diagnostic
  148. dps:
  149. - id: 7
  150. type: base64
  151. optional: true
  152. name: sensor
  153. unit: var
  154. class: measurement
  155. mask: "0000000000FFFFFF00000000000000"
  156. - entity: binary_sensor
  157. name: Reactive power direction B
  158. translation_key: direction
  159. category: diagnostic
  160. dps:
  161. - id: 7
  162. type: base64
  163. optional: true
  164. name: sensor
  165. mask: "000000000100000000000000000000"
  166. - entity: sensor
  167. name: Power factor B
  168. class: power_factor
  169. category: diagnostic
  170. dps:
  171. - id: 7
  172. type: base64
  173. optional: true
  174. name: sensor
  175. class: measurement
  176. mask: "0000000000000000FFFF0000000000"
  177. mapping:
  178. - scale: 1000
  179. - entity: sensor
  180. translation_key: current_x
  181. translation_placeholders:
  182. x: B
  183. class: current
  184. category: diagnostic
  185. dps:
  186. - id: 7
  187. type: base64
  188. optional: true
  189. name: sensor
  190. unit: A
  191. class: measurement
  192. mask: "00000000000000000000FFFFFF0000"
  193. mapping:
  194. - scale: 1000
  195. - entity: sensor
  196. translation_key: voltage_x
  197. translation_placeholders:
  198. x: B
  199. class: voltage
  200. category: diagnostic
  201. dps:
  202. - id: 7
  203. type: base64
  204. optional: true
  205. name: sensor
  206. unit: V
  207. class: measurement
  208. mask: "00000000000000000000000000FFFF"
  209. mapping:
  210. - scale: 10
  211. - entity: sensor
  212. translation_key: power_x
  213. translation_placeholders:
  214. x: C
  215. class: power
  216. category: diagnostic
  217. dps:
  218. - id: 8
  219. type: base64
  220. optional: true
  221. name: sensor
  222. unit: kW
  223. class: measurement
  224. mask: "00FFFFFF0000000000000000000000"
  225. mapping:
  226. - scale: 1000
  227. - entity: binary_sensor
  228. name: Power direction C
  229. translation_key: direction
  230. category: diagnostic
  231. dps:
  232. - id: 8
  233. type: base64
  234. optional: true
  235. name: sensor
  236. mask: "010000000000000000000000000000"
  237. - entity: sensor
  238. name: Reactive power C
  239. class: reactive_power
  240. category: diagnostic
  241. dps:
  242. - id: 8
  243. type: base64
  244. optional: true
  245. name: sensor
  246. unit: var
  247. class: measurement
  248. mask: "0000000000FFFFFF00000000000000"
  249. - entity: binary_sensor
  250. name: Reactive power direction C
  251. translation_key: direction
  252. category: diagnostic
  253. dps:
  254. - id: 8
  255. type: base64
  256. optional: true
  257. name: sensor
  258. mask: "000000000100000000000000000000"
  259. - entity: sensor
  260. name: Power factor C
  261. class: power_factor
  262. category: diagnostic
  263. dps:
  264. - id: 8
  265. type: base64
  266. optional: true
  267. name: sensor
  268. class: measurement
  269. mask: "0000000000000000FFFF0000000000"
  270. mapping:
  271. - scale: 1000
  272. - entity: sensor
  273. translation_key: current_x
  274. translation_placeholders:
  275. x: C
  276. class: current
  277. category: diagnostic
  278. dps:
  279. - id: 8
  280. type: base64
  281. optional: true
  282. name: sensor
  283. unit: A
  284. class: measurement
  285. mask: "00000000000000000000FFFFFF0000"
  286. mapping:
  287. - scale: 1000
  288. - entity: sensor
  289. translation_key: voltage_x
  290. translation_placeholders:
  291. x: C
  292. class: voltage
  293. category: diagnostic
  294. dps:
  295. - id: 8
  296. type: base64
  297. optional: true
  298. name: sensor
  299. unit: V
  300. class: measurement
  301. mask: "00000000000000000000000000FFFF"
  302. mapping:
  303. - scale: 10
  304. - entity: binary_sensor
  305. class: problem
  306. category: diagnostic
  307. dps:
  308. - id: 9
  309. type: bitfield
  310. name: sensor
  311. mapping:
  312. - dps_val: 0
  313. value: false
  314. - value: true
  315. - id: 9
  316. type: bitfield
  317. name: fault_code
  318. - entity: switch
  319. name: Prepayment
  320. category: config
  321. icon: "mdi:hand-coin"
  322. dps:
  323. - id: 11
  324. type: boolean
  325. name: switch
  326. - entity: button
  327. name: Clear energy
  328. category: config
  329. dps:
  330. - id: 12
  331. type: boolean
  332. optional: true
  333. name: button
  334. - id: 11
  335. type: boolean
  336. name: available
  337. - entity: sensor
  338. name: Balance energy
  339. category: diagnostic
  340. dps:
  341. - id: 13
  342. type: integer
  343. name: sensor
  344. unit: kWh
  345. class: measurement
  346. mapping:
  347. - scale: 100
  348. - id: 11
  349. type: boolean
  350. name: available
  351. - entity: number
  352. name: Charge energy
  353. category: config
  354. class: energy
  355. dps:
  356. - id: 14
  357. type: integer
  358. optional: true
  359. persist: false
  360. name: value
  361. unit: kWh
  362. range:
  363. min: 0
  364. max: 999999
  365. mapping:
  366. - dps_val: null
  367. value: 0
  368. - id: 11
  369. type: boolean
  370. name: available
  371. - entity: sensor
  372. name: Leakage current
  373. class: current
  374. category: diagnostic
  375. dps:
  376. - id: 15
  377. type: integer
  378. optional: true
  379. name: sensor
  380. unit: mA
  381. class: measurement
  382. mapping:
  383. - scale: 10
  384. - entity: switch
  385. icon: "mdi:fuse"
  386. dps:
  387. - id: 16
  388. type: boolean
  389. name: switch
  390. - id: 17
  391. type: string
  392. optional: true
  393. name: alarm_set_1
  394. - id: 18
  395. type: string
  396. optional: true
  397. name: alarm_set_2
  398. - entity: sensor
  399. class: energy
  400. dps:
  401. - id: 101
  402. type: integer
  403. name: sensor
  404. unit: kWh
  405. class: total_increasing
  406. mapping:
  407. - scale: 100
  408. - entity: sensor
  409. translation_key: energy_produced
  410. class: energy
  411. dps:
  412. - id: 102
  413. type: integer
  414. name: sensor
  415. unit: kWh
  416. class: total_increasing
  417. mapping:
  418. - scale: 100
  419. - entity: sensor
  420. class: power
  421. category: diagnostic
  422. dps:
  423. - id: 103
  424. type: integer
  425. name: sensor
  426. unit: kW
  427. class: measurement
  428. mapping:
  429. - scale: 3
  430. - entity: sensor
  431. class: temperature
  432. category: diagnostic
  433. dps:
  434. - id: 104
  435. type: integer
  436. optional: true
  437. name: sensor
  438. unit: C
  439. class: measurement
  440. mapping:
  441. - scale: 10
  442. - entity: sensor
  443. class: frequency
  444. category: diagnostic
  445. dps:
  446. - id: 105
  447. type: integer
  448. name: sensor
  449. unit: Hz
  450. class: measurement
  451. mapping:
  452. - scale: 100
  453. - entity: time
  454. translation_key: timer
  455. category: config
  456. dps:
  457. - id: 107
  458. type: integer
  459. name: minute
  460. range:
  461. min: 0
  462. max: 1440
  463. - entity: number
  464. translation_key: timer
  465. # 2025-07-20
  466. deprecated: time.timer
  467. class: duration
  468. category: config
  469. dps:
  470. - id: 107
  471. type: integer
  472. name: value
  473. unit: min
  474. range:
  475. min: 0
  476. max: 1440
  477. - entity: sensor
  478. class: reactive_power
  479. category: diagnostic
  480. dps:
  481. - id: 110
  482. type: integer
  483. name: sensor
  484. unit: var
  485. class: measurement
  486. - id: 109
  487. type: integer
  488. name: energy_kvarh
  489. mapping:
  490. - scale: 100
  491. - entity: sensor
  492. class: power_factor
  493. category: diagnostic
  494. dps:
  495. - id: 111
  496. type: integer
  497. name: sensor
  498. class: measurement
  499. mapping:
  500. - scale: 1000