|
|
@@ -1,7 +1,7 @@
|
|
|
name: Pet fountain
|
|
|
products:
|
|
|
- id: avhcsv4u4nj05otr
|
|
|
- name: Petoneer Fresco Hydrate Ultra v2
|
|
|
+ name: Petoneer Fresco Hydrate Ultra alternative
|
|
|
|
|
|
primary_entity:
|
|
|
entity: switch
|
|
|
@@ -19,16 +19,17 @@ secondary_entities:
|
|
|
dps:
|
|
|
- id: 9
|
|
|
type: string
|
|
|
+ unit: "%"
|
|
|
name: sensor
|
|
|
mapping:
|
|
|
- dps_val: "1"
|
|
|
- value: 1
|
|
|
+ value: 25
|
|
|
- dps_val: "2"
|
|
|
- value: 2
|
|
|
+ value: 50
|
|
|
- dps_val: "3"
|
|
|
- value: 3
|
|
|
+ value: 75
|
|
|
- dps_val: "4"
|
|
|
- value: 4
|
|
|
+ value: 100
|
|
|
|
|
|
- entity: light
|
|
|
translation_key: indicator
|
|
|
@@ -51,13 +52,14 @@ secondary_entities:
|
|
|
name: sensor
|
|
|
unit: TDS
|
|
|
|
|
|
- - entity: switch
|
|
|
- translation_key: uv_sterilization
|
|
|
+ - entity: button
|
|
|
+ name: UV sterilization
|
|
|
+ icon: "mdi:lightbulb-fluorescent-tube"
|
|
|
category: config
|
|
|
dps:
|
|
|
- id: 14
|
|
|
type: boolean
|
|
|
- name: switch
|
|
|
+ name: button
|
|
|
optional: true
|
|
|
|
|
|
- entity: sensor
|
|
|
@@ -71,7 +73,7 @@ secondary_entities:
|
|
|
unit: s
|
|
|
|
|
|
- entity: sensor
|
|
|
- name: Water age
|
|
|
+ name: Last Water change
|
|
|
icon: "mdi:water-circle"
|
|
|
category: diagnostic
|
|
|
class: duration
|
|
|
@@ -85,7 +87,38 @@ secondary_entities:
|
|
|
unit: min
|
|
|
|
|
|
- entity: sensor
|
|
|
- name: Filter age
|
|
|
+ name: Water health
|
|
|
+ icon: "mdi:water-circle"
|
|
|
+ category: diagnostic
|
|
|
+ class: duration
|
|
|
+ dps:
|
|
|
+ - id: 101
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 7200
|
|
|
+ mapping:
|
|
|
+ - target_range:
|
|
|
+ min: 100
|
|
|
+ max: 0
|
|
|
+ precision: 1
|
|
|
+ unit: "%"
|
|
|
+
|
|
|
+ - entity: button
|
|
|
+ name: Reset Water health
|
|
|
+ icon: "mdi:sync"
|
|
|
+ category: config
|
|
|
+ dps:
|
|
|
+ - id: 101
|
|
|
+ type: integer
|
|
|
+ name: button
|
|
|
+ mapping:
|
|
|
+ - dps_val: 0
|
|
|
+ value: true
|
|
|
+
|
|
|
+ - entity: sensor
|
|
|
+ name: Last Filter change
|
|
|
icon: "mdi:air-filter"
|
|
|
category: diagnostic
|
|
|
class: duration
|
|
|
@@ -96,42 +129,105 @@ secondary_entities:
|
|
|
range:
|
|
|
min: 0
|
|
|
max: 43200
|
|
|
- unit: min
|
|
|
+ unit: "m"
|
|
|
|
|
|
- entity: sensor
|
|
|
- name: Pump maintenance
|
|
|
- icon: "mdi:pump"
|
|
|
- class: duration
|
|
|
+ name: Filter health
|
|
|
+ icon: "mdi:air-filter"
|
|
|
category: diagnostic
|
|
|
+ class: duration
|
|
|
dps:
|
|
|
- - id: 103
|
|
|
+ - id: 102
|
|
|
type: integer
|
|
|
name: sensor
|
|
|
range:
|
|
|
min: 0
|
|
|
- max: 86400
|
|
|
- unit: min
|
|
|
+ max: 43200
|
|
|
+ mapping:
|
|
|
+ - target_range:
|
|
|
+ min: 100
|
|
|
+ max: 0
|
|
|
+ precision: 1
|
|
|
+ unit: "%"
|
|
|
+
|
|
|
|
|
|
- entity: button
|
|
|
- name: Reset Filter
|
|
|
- icon: "mdi:air-filter"
|
|
|
+ name: Reset Filter health
|
|
|
+ icon: "mdi:sync"
|
|
|
category: config
|
|
|
dps:
|
|
|
- - id: 5
|
|
|
+ - id: 102
|
|
|
type: integer
|
|
|
name: button
|
|
|
mapping:
|
|
|
- dps_val: 0
|
|
|
value: true
|
|
|
|
|
|
- - entity: button
|
|
|
- name: Reset Pump
|
|
|
+ - entity: sensor
|
|
|
+ name: Last pump maintenance
|
|
|
icon: "mdi:pump"
|
|
|
+ class: duration
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 103
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 86400
|
|
|
+ unit: min
|
|
|
+
|
|
|
+ - entity: sensor
|
|
|
+ name: Pump health
|
|
|
+ icon: "mdi:pump"
|
|
|
+ class: duration
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 103
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 86400
|
|
|
+ mapping:
|
|
|
+ - target_range:
|
|
|
+ min: 100
|
|
|
+ max: 0
|
|
|
+ precision: 1
|
|
|
+ unit: "%"
|
|
|
+
|
|
|
+ - entity: button
|
|
|
+ name: Reset Pump health
|
|
|
+ icon: "mdi:sync"
|
|
|
category: config
|
|
|
dps:
|
|
|
- - id: 6
|
|
|
+ - id: 103
|
|
|
type: integer
|
|
|
name: button
|
|
|
mapping:
|
|
|
- dps_val: 0
|
|
|
value: true
|
|
|
+
|
|
|
+ - entity: sensor
|
|
|
+ name: Working Time
|
|
|
+ icon: mdi:briefcase-clock
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 104
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 124002400
|
|
|
+
|
|
|
+ - entity: sensor
|
|
|
+ name: Bright Time
|
|
|
+ icon: mdi:sun-clock
|
|
|
+ category: diagnostic
|
|
|
+ dps:
|
|
|
+ - id: 105
|
|
|
+ type: integer
|
|
|
+ name: sensor
|
|
|
+ range:
|
|
|
+ min: 0
|
|
|
+ max: 124002400
|