|
78 | 78 | KEY_MODEL = "mdl"
|
79 | 79 | KEY_NAME = "name"
|
80 | 80 | KEY_PAYLOAD = "pl"
|
81 |
| -KEY_PAYLOAD_AVAILABLE = "payload_available" |
| 81 | +KEY_PAYLOAD_AVAILABLE = "pl_avail" |
82 | 82 | KEY_PAYLOAD_CLOSE = "pl_cls"
|
83 |
| -KEY_PAYLOAD_NOT_AVAILABLE = "payload_not_available" |
| 83 | +KEY_PAYLOAD_NOT_AVAILABLE = "pl_not_avail" |
84 | 84 | KEY_PAYLOAD_OFF = "pl_off"
|
85 | 85 | KEY_PAYLOAD_ON = "pl_on"
|
86 | 86 | KEY_PAYLOAD_OPEN = "pl_open"
|
|
103 | 103 | KEY_SUBTYPE = "stype"
|
104 | 104 | KEY_SW_VERSION = "sw"
|
105 | 105 | KEY_TOPIC = "t"
|
106 |
| -KEY_TOPIC_LONG = "topic" |
107 |
| -KEY_TOPIC_SUFFIX = "topic_suffix" |
108 | 106 | KEY_TYPE = "type"
|
109 | 107 | KEY_UNIQUE_ID = "uniq_id"
|
110 | 108 | KEY_UNIT = "unit_of_meas"
|
111 | 109 | KEY_VALUE_TEMPLATE = "val_tpl"
|
112 |
| -KEY_VALUE_TEMPLATE_LONG = "value_template" |
113 | 110 |
|
114 | 111 | MODEL_PLUS_1 = "shellyplus1"
|
115 | 112 | MODEL_PLUS_1PM = "shellyplus1pm"
|
@@ -1360,20 +1357,19 @@ def configure_device():
|
1360 | 1357 | KEY_CONFIGURATION_URL: device_url,
|
1361 | 1358 | }
|
1362 | 1359 |
|
1363 |
| -# do not use constants with an abbreviation here |
1364 | 1360 | if wakeup_period > 0:
|
1365 | 1361 | availability = None
|
1366 | 1362 | expire_after = wakeup_period * 1.2
|
1367 | 1363 | else:
|
1368 | 1364 | availability = [
|
1369 | 1365 | {
|
1370 |
| - KEY_TOPIC_LONG: TOPIC_ONLINE, |
| 1366 | + KEY_TOPIC: TOPIC_ONLINE, |
1371 | 1367 | KEY_PAYLOAD_AVAILABLE: "true",
|
1372 | 1368 | KEY_PAYLOAD_NOT_AVAILABLE: "false",
|
1373 | 1369 | },
|
1374 | 1370 | {
|
1375 |
| - KEY_TOPIC_LONG: TOPIC_STATUS_RPC, |
1376 |
| - KEY_VALUE_TEMPLATE_LONG: TPL_MQTT_CONNECTED, |
| 1371 | + KEY_TOPIC: TOPIC_STATUS_RPC, |
| 1372 | + KEY_VALUE_TEMPLATE: TPL_MQTT_CONNECTED, |
1377 | 1373 | },
|
1378 | 1374 | ]
|
1379 | 1375 | expire_after = None
|
|
0 commit comments