forked from home-assistant/core
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit ec5d55d
Auto reset on value going back to 0 in ESPHome (home-assistant#53592)
* ESPHome - Auto reset on value going back to 0
* Remove logging lines
* Remove useless stuff
* Move callback to sensor class
Wrap `track_change_event` in `async_on_remove`
* Convert to using internal callbacks and RestoreEntity
* Don't document fixmes?
* Review fixes
* Review fixes
Co-authored-by: Otto winter <otto@otto-winter.com>1 parent ef6fc5b commit ec5d55d
File tree
3 files changed
+105
-48
lines changed- homeassistant/components/esphome
3 files changed
+105
-48
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
712 | 712 | | |
713 | 713 | | |
714 | 714 | | |
715 | - | ||
715 | + | ||
716 | 716 | | |
717 | 717 | | |
718 | 718 | | |
| |||
850 | 850 | | |
851 | 851 | | |
852 | 852 | | |
853 | - | ||
853 | + | ||
854 | 854 | | |
855 | 855 | | |
856 | 856 | | |
| |||
882 | 882 | | |
883 | 883 | | |
884 | 884 | | |
885 | + | ||
886 | + | ||
887 | + | ||
888 | + | ||
889 | + | ||
890 | + | ||
891 | + | ||
892 | + | ||
893 | + | ||
894 | + | ||
895 | + | ||
896 | + | ||
897 | + | ||
898 | + | ||
899 | + | ||
900 | + | ||
885 | 901 | | |
886 | 902 | | |
887 | 903 | | |
| |||
890 | 906 | | |
891 | 907 | | |
892 | 908 | | |
893 | - | ||
909 | + | ||
894 | 910 | | |
895 | 911 | | |
896 | 912 | | |
| |||
962 | 978 | | |
963 | 979 | | |
964 | 980 | | |
965 | - | ||
966 | - | ||
967 | - | ||
968 | - | ||
969 | - | ||
970 | - | ||
971 | - | ||
972 | - | ||
973 | - | ||
974 | - | ||
975 | - | ||
976 | - | ||
977 | - | ||
978 | - | ||
979 | - | ||
980 | - | ||
981 | - | ||
982 | - | ||
983 | - | ||
984 | - | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | - | ||
14 | - | ||
13 | + | ||
15 | 14 | | |
16 | 15 | | |
17 | - | ||
16 | + | ||
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
32 | 31 | | |
33 | 32 | | |
34 | 33 | | |
35 | - | ||
34 | + | ||
36 | 35 | | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
40 | 39 | | |
41 | - | ||
40 | + | ||
42 | 41 | | |
43 | 42 | | |
44 | - | ||
45 | - | ||
46 | - | ||
47 | - | ||
48 | - | ||
49 | - | ||
50 | - | ||
51 | - | ||
52 | - | ||
53 | - | ||
54 | - | ||
55 | - | ||
56 | - | ||
57 | - | ||
58 | - | ||
59 | - | ||
60 | - | ||
43 | + | ||
44 | + | ||
61 | 45 | | |
62 | - | ||
46 | + | ||
47 | + | ||
48 | + | ||
49 | + | ||
63 | 50 | | |
64 | 51 | | |
65 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | + | ||
5 | + | ||
4 | 6 | | |
5 | 7 | | |
6 | 8 | | |
| |||
11 | 13 | | |
12 | 14 | | |
13 | 15 | | |
16 | + | ||
14 | 17 | | |
15 | 18 | | |
16 | 19 | | |
| |||
20 | 23 | | |
21 | 24 | | |
22 | 25 | | |
23 | - | ||
26 | + | ||
24 | 27 | | |
25 | 28 | | |
29 | + | ||
26 | 30 | | |
27 | 31 | | |
28 | 32 | | |
| |||
71 | 75 | | |
72 | 76 | | |
73 | 77 | | |
74 | - | ||
78 | + | ||
79 | + | ||
80 | + | ||
75 | 81 | | |
76 | 82 | | |
83 | + | ||
84 | + | ||
85 | + | ||
86 | + | ||
87 | + | ||
88 | + | ||
89 | + | ||
90 | + | ||
91 | + | ||
92 | + | ||
93 | + | ||
94 | + | ||
95 | + | ||
96 | + | ||
97 | + | ||
98 | + | ||
99 | + | ||
100 | + | ||
101 | + | ||
102 | + | ||
103 | + | ||
104 | + | ||
105 | + | ||
106 | + | ||
107 | + | ||
108 | + | ||
109 | + | ||
110 | + | ||
111 | + | ||
112 | + | ||
113 | + | ||
114 | + | ||
115 | + | ||
116 | + | ||
117 | + | ||
118 | + | ||
119 | + | ||
120 | + | ||
121 | + | ||
122 | + | ||
123 | + | ||
124 | + | ||
125 | + | ||
126 | + | ||
127 | + | ||
128 | + | ||
129 | + | ||
130 | + | ||
131 | + | ||
132 | + | ||
133 | + | ||
134 | + | ||
135 | + | ||
136 | + | ||
137 | + | ||
138 | + | ||
139 | + | ||
140 | + | ||
141 | + | ||
142 | + | ||
143 | + | ||
144 | + | ||
145 | + | ||
146 | + | ||
147 | + | ||
148 | + | ||
149 | + | ||
150 | + | ||
77 | 151 | | |
78 | 152 | | |
79 | 153 | | |
| |||
0 commit comments