@@ -31,6 +31,7 @@ public class EvccBindingConstants {
31
31
public static final String CHANNEL_GROUP_ID_GENERAL = "general" ;
32
32
public static final String CHANNEL_GROUP_ID_LOADPOINT = "loadpoint" ;
33
33
public static final String CHANNEL_GROUP_ID_VEHICLE = "vehicle" ;
34
+ public static final String CHANNEL_GROUP_ID_HEATING = "heating" ;
34
35
35
36
// List of all Channel ids
36
37
public static final String CHANNEL_BATTERY_CAPACITY = "batteryCapacity" ;
@@ -45,6 +46,9 @@ public class EvccBindingConstants {
45
46
public static final String CHANNEL_GRID_POWER = "gridPower" ;
46
47
public static final String CHANNEL_HOME_POWER = "homePower" ;
47
48
public static final String CHANNEL_PV_POWER = "pvPower" ;
49
+ public static final String CHANNEL_VERSION = "version" ;
50
+ public static final String CHANNEL_AVAILABLE_VERSION = "availableVersion" ;
51
+
48
52
public static final String CHANNEL_LOADPOINT_ACTIVE_PHASES = "activePhases" ;
49
53
public static final String CHANNEL_LOADPOINT_CHARGE_CURRENT = "chargeCurrent" ;
50
54
public static final String CHANNEL_LOADPOINT_CHARGE_DURATION = "chargeDuration" ;
@@ -62,19 +66,32 @@ public class EvccBindingConstants {
62
66
public static final String CHANNEL_LOADPOINT_PHASES = "phases" ;
63
67
public static final String CHANNEL_LOADPOINT_LIMIT_ENERGY = "limitEnergy" ;
64
68
public static final String CHANNEL_LOADPOINT_LIMIT_SOC = "limitSoC" ;
69
+ public static final String CHANNEL_LOADPOINT_LIMIT_TEMPERATURE = "limitTemperature" ;
70
+ public static final String CHANNEL_LOADPOINT_EFFECTIVE_LIMIT_SOC = "effectiveLimitSoC" ;
71
+ public static final String CHANNEL_LOADPOINT_EFFECTIVE_LIMIT_TEMPERATURE = "effectiveLimitTemperature" ;
65
72
public static final String CHANNEL_LOADPOINT_TITLE = "title" ;
66
73
public static final String CHANNEL_LOADPOINT_VEHICLE_CAPACITY = "vehicleCapacity" ;
67
74
public static final String CHANNEL_LOADPOINT_VEHICLE_ODOMETER = "vehicleOdometer" ;
68
75
public static final String CHANNEL_LOADPOINT_VEHICLE_PRESENT = "vehiclePresent" ;
69
76
public static final String CHANNEL_LOADPOINT_VEHICLE_RANGE = "vehicleRange" ;
70
77
public static final String CHANNEL_LOADPOINT_VEHICLE_SOC = "vehicleSoC" ;
78
+ public static final String CHANNEL_LOADPOINT_VEHICLE_TEMPERATURE = "vehicleTemperature" ;
71
79
public static final String CHANNEL_LOADPOINT_VEHICLE_NAME = "vehicleName" ;
80
+ public static final String CHANNEL_LOADPOINT_CHARGER_FEATURE_HEATING = "chargerFeatureHeating" ;
81
+ public static final String CHANNEL_LOADPOINT_CHARGER_FEATURE_INTEGRATED_DEVICE = "chargerFeatureIntegratedDevice" ;
82
+
72
83
public static final String CHANNEL_VEHICLE_TITLE = "vehicleTitle" ;
84
+ public static final String CHANNEL_HEATING_TITLE = "heatingTitle" ;
73
85
public static final String CHANNEL_VEHICLE_MIN_SOC = "vehicleMinSoC" ;
86
+ public static final String CHANNEL_HEATING_MIN_TEMPERATURE = "heatingMinTemperature" ;
74
87
public static final String CHANNEL_VEHICLE_LIMIT_SOC = "vehicleLimitSoC" ;
88
+ public static final String CHANNEL_HEATING_LIMIT_TEMPERATURE = "heatingLimitTemperature" ;
75
89
public static final String CHANNEL_VEHICLE_PLAN_ENABLED = "vehiclePlanEnabled" ;
90
+ public static final String CHANNEL_HEATING_PLAN_ENABLED = "heatingPlanEnabled" ;
76
91
public static final String CHANNEL_VEHICLE_PLAN_SOC = "vehiclePlanSoC" ;
92
+ public static final String CHANNEL_HEATING_PLAN_TEMPERATURE = "heatingPlanTemperature" ;
77
93
public static final String CHANNEL_VEHICLE_PLAN_TIME = "vehiclePlanTime" ;
94
+ public static final String CHANNEL_HEATING_PLAN_TIME = "heatingPlanTime" ;
78
95
79
96
// List of all Thing Type UIDs
80
97
public static final ThingTypeUID THING_TYPE_DEVICE = new ThingTypeUID (BINDING_ID , "device" );
@@ -100,6 +117,10 @@ public class EvccBindingConstants {
100
117
public static final ChannelTypeUID CHANNEL_TYPE_UID_GRID_POWER = new ChannelTypeUID (BINDING_ID , CHANNEL_GRID_POWER );
101
118
public static final ChannelTypeUID CHANNEL_TYPE_UID_HOME_POWER = new ChannelTypeUID (BINDING_ID , CHANNEL_HOME_POWER );
102
119
public static final ChannelTypeUID CHANNEL_TYPE_UID_PV_POWER = new ChannelTypeUID (BINDING_ID , CHANNEL_PV_POWER );
120
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_VERSION = new ChannelTypeUID (BINDING_ID , CHANNEL_VERSION );
121
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_AVAILABLE_VERSION = new ChannelTypeUID (BINDING_ID ,
122
+ CHANNEL_AVAILABLE_VERSION );
123
+
103
124
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_ACTIVE_PHASES = new ChannelTypeUID (BINDING_ID ,
104
125
CHANNEL_LOADPOINT_ACTIVE_PHASES );
105
126
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_CHARGE_CURRENT = new ChannelTypeUID (BINDING_ID ,
@@ -134,6 +155,12 @@ public class EvccBindingConstants {
134
155
CHANNEL_LOADPOINT_LIMIT_ENERGY );
135
156
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_LIMIT_SOC = new ChannelTypeUID (BINDING_ID ,
136
157
CHANNEL_LOADPOINT_LIMIT_SOC );
158
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_LIMIT_TEMPERATURE = new ChannelTypeUID (BINDING_ID ,
159
+ CHANNEL_LOADPOINT_LIMIT_TEMPERATURE );
160
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_EFFECTIVE_LIMIT_SOC = new ChannelTypeUID (BINDING_ID ,
161
+ CHANNEL_LOADPOINT_EFFECTIVE_LIMIT_SOC );
162
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_EFFECTIVE_LIMIT_TEMPERATURE = new ChannelTypeUID (
163
+ BINDING_ID , CHANNEL_LOADPOINT_EFFECTIVE_LIMIT_TEMPERATURE );
137
164
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_TITLE = new ChannelTypeUID (BINDING_ID ,
138
165
CHANNEL_LOADPOINT_TITLE );
139
166
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_VEHICLE_CAPACITY = new ChannelTypeUID (BINDING_ID ,
@@ -146,20 +173,39 @@ public class EvccBindingConstants {
146
173
CHANNEL_LOADPOINT_VEHICLE_RANGE );
147
174
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_VEHICLE_SOC = new ChannelTypeUID (BINDING_ID ,
148
175
CHANNEL_LOADPOINT_VEHICLE_SOC );
176
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_VEHICLE_TEMPERATURE = new ChannelTypeUID (BINDING_ID ,
177
+ CHANNEL_LOADPOINT_VEHICLE_TEMPERATURE );
149
178
public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_VEHICLE_NAME = new ChannelTypeUID (BINDING_ID ,
150
179
CHANNEL_LOADPOINT_VEHICLE_NAME );
180
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_CHARGER_FEATURE_HEATING = new ChannelTypeUID (
181
+ BINDING_ID , CHANNEL_LOADPOINT_CHARGER_FEATURE_HEATING );
182
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_LOADPOINT_CHARGER_FEATURE_INTEGRATED_DEVICE = new ChannelTypeUID (
183
+ BINDING_ID , CHANNEL_LOADPOINT_CHARGER_FEATURE_INTEGRATED_DEVICE );
184
+
151
185
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_TITLE = new ChannelTypeUID (BINDING_ID ,
152
186
CHANNEL_VEHICLE_TITLE );
187
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_TITLE = new ChannelTypeUID (BINDING_ID ,
188
+ CHANNEL_HEATING_TITLE );
153
189
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_MIN_SOC = new ChannelTypeUID (BINDING_ID ,
154
190
CHANNEL_VEHICLE_MIN_SOC );
191
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_MIN_TEMPERATURE = new ChannelTypeUID (BINDING_ID ,
192
+ CHANNEL_HEATING_MIN_TEMPERATURE );
155
193
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_LIMIT_SOC = new ChannelTypeUID (BINDING_ID ,
156
194
CHANNEL_VEHICLE_LIMIT_SOC );
195
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_LIMIT_TEMPERATURE = new ChannelTypeUID (BINDING_ID ,
196
+ CHANNEL_HEATING_LIMIT_TEMPERATURE );
157
197
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_PLAN_ENABLED = new ChannelTypeUID (BINDING_ID ,
158
198
CHANNEL_VEHICLE_PLAN_ENABLED );
199
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_PLAN_ENABLED = new ChannelTypeUID (BINDING_ID ,
200
+ CHANNEL_HEATING_PLAN_ENABLED );
159
201
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_PLAN_SOC = new ChannelTypeUID (BINDING_ID ,
160
202
CHANNEL_VEHICLE_PLAN_SOC );
203
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_PLAN_TEMPERATURE = new ChannelTypeUID (BINDING_ID ,
204
+ CHANNEL_HEATING_PLAN_TEMPERATURE );
161
205
public static final ChannelTypeUID CHANNEL_TYPE_UID_VEHICLE_PLAN_TIME = new ChannelTypeUID (BINDING_ID ,
162
206
CHANNEL_VEHICLE_PLAN_TIME );
207
+ public static final ChannelTypeUID CHANNEL_TYPE_UID_HEATING_PLAN_TIME = new ChannelTypeUID (BINDING_ID ,
208
+ CHANNEL_HEATING_PLAN_TIME );
163
209
164
210
public static final int CONNECTION_TIMEOUT_MILLISEC = 5000 ;
165
211
public static final int LONG_CONNECTION_TIMEOUT_MILLISEC = 60000 ;
0 commit comments