-
Notifications
You must be signed in to change notification settings - Fork 4
/
const.py
968 lines (884 loc) · 22.9 KB
/
const.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
class NodeProfile:
NONE = 0
HOMEE = 1
ON_OFF_PLUG = 10
DIMMABLE_METERING_SWITCH = 11
METERING_SWITCH = 12
METERING_PLUG = 13
DIMMABLE_PLUG = 14
DIMMABLE_SWITCH = 15
ON_OFF_SWITCH = 16
DOUBLE_ON_OFF_SWITCH = 18
DIMMABLE_METERING_PLUG = 19
ONE_BUTTON_REMOTE = 20
BINARY_INPUT = 21
DIMMABLE_COLOR_METERING_PLUG = 22
DOUBLE_BINARY_INPUT = 23
TWO_BUTTON_REMOTE = 24
THREE_BUTTON_REMOTE = 25
FOUR_BUTTON_REMOTE = 26
ALARM_SENSOR = 27
DOUBLE_ON_OFF_PLUG = 28
ON_OFF_SWITCH_WITH_BINARY_INPUT = 29
WATCH_DOG_WITH_PRESSURE_AND_TEMPERATURES = 30
FIBARO_BUTTON = 31
ENERGY_METER = 32
DOUBLE_METERING_SWITCH = 33
FIBARO_SWIPE = 34
ENERGY_MANAGER = 38
LEVEL_METER = 39
RANGE_EXTENDER = 40
REMOTE = 41
IMPULSE_PLUG = 42
IMPULSE_RELAY = 43
BRIGHTNESS_SENSOR = 1e3
DIMMABLE_COLOR_LIGHT = 1001
DIMMABLE_EXTENDED_COLOR_LIGHT = 1002
DIMMABLE_COLOR_TEMPERATURE_LIGHT = 1003
DIMMABLE_LIGHT = 1004
DIMMABLE_LIGHT_WITH_BRIGHTNESS_SENSOR = 1005
DIMMABLE_LIGHT_WITH_BRIGHTNESS_AND_PRESENCE_SENSOR = 1006
DIMMABLE_LIGHT_WITH_PRESENCE_SENSOR = 1007
DIMMABLE_RGBWLIGHT = 1008
OPEN_CLOSE_SENSOR = 2e3
WINDOW_HANDLE = 2001
SHUTTER_POSITION_SWITCH = 2002
OPEN_CLOSE_AND_TEMPERATURE_SENSOR = 2003
ELECTRIC_MOTOR_METERING_SWITCH = 2004
OPEN_CLOSE_WITH_TEMPERATURE_AND_BRIGHTNESS_SENSOR = 2005
ELECTRIC_MOTOR_METERING_SWITCH_WITHOUT_SLAT_POSITION = 2006
LOCK = 2007
WINDOW_HANDLE_WITH_BUTTONS = 2008
WINDOW_HANDLE_WITH_BUTTONS_AND_TEMPERATURE_AND_HUMIDITY_SENSOR = 2009
ENTRANCE_GATE_OPERATOR = 2010
PERIMETER_PROTECTION_SYSTEM = 2011
GARAGE_DOOR_OPERATOR = 2012
GATE_OPERATOR = 2013
INNER_DOOR_OPERATOR = 2014
GARAGE_DOOR_IMPULSE_OPERATOR = 2015
TEMPERATURE_AND_HUMIDITY_SENSOR = 3001
CO2SENSOR = 3002
ROOM_THERMOSTAT = 3003
ROOM_THERMOSTAT_WITH_HUMIDITY_SENSOR = 3004
BINARY_INPUT_WITH_TEMPERATURE_SENSOR = 3005
RADIATOR_THERMOSTAT = 3006
TEMPERATURE_SENSOR = 3009
HUMIDITY_SENSOR = 3010
WATER_VALVE = 3011
WATER_METER = 3012
WEATHER_STATION = 3013
NETATMO_MAIN_MODULE = 3014
NETATMO_OUTDOOR_MODULE = 3015
NETATMO_INDOOR_MODULE = 3016
NETATMO_RAIN_MODULE = 3017
COSI_THERM_CHANNEL = 3018
VENTILATION_CONTROL = 3019
THERMOSTAT_WITH_HEATING_AND_COOLING = 3022
NETATMO_WIND_MODULE = 3023
ELECTRICAL_HEATING = 3024
VALVE_DRIVE = 3025
CAMERA = 3026
CAMERA_WITH_FLOODLIGHT = 3027
HEATING_SYSTEM = 3028
WARM_WATER_CIRCUIT = 3029
HEATING_CIRCUIT = 3030
MOTION_DETECTOR_WITH_TEMPERATURE_BRIGHTNESS_AND_HUMIDITY_SENSOR = 4010
MOTION_DETECTOR = 4011
SMOKE_DETECTOR = 4012
FLOOD_DETECTOR = 4013
PRESENCE_DETECTOR = 4014
MOTION_DETECTOR_WITH_TEMPERATURE_AND_BRIGHTNESS_SENSOR = 4015
SMOKE_DETECTOR_WITH_TEMPERATURE_SENSOR = 4016
FLOOD_DETECTOR_WITH_TEMPERATURE_SENSOR = 4017
WATCH_DOG_DEVICE = 4018
LAG = 4019
OWU = 4020
EUROVAC = 4021
OWWG3 = 4022
EUROPRESS = 4023
MINIMUM_DETECTOR = 4024
MAXIMUM_DETECTOR = 4025
SMOKE_DETECTOR_AND_CODETECTOR = 4026
SIREN = 4027
MOTION_DETECTOR_WITH_OPEN_CLOSE_TEMPERATURE_AND_BRIGHTNESS_SENSOR = 4028
MOTION_DETECTOR_WITH_BRIGHTNESS = 4029
DOORBELL = 4030
SMOKE_DETECTOR_AND_SIREN = 4031
FLOOD_DETECTOR_WITH_TEMPERATURE_AND_HUMIDITY_SENSOR = 4032
MINIMUM_DETECTOR_WITH_TEMPERATURE_SENSOR = 4033
MAXIMUM_DETECTOR_WITH_TEMPERATURE_SENSOR = 4034
PRESENCE_DETECTOR_WITH_TEMPERATURE_AND_BRIGHTNESS_SENSOR = 4035
CODETECTOR = 4036
INOVA_ALARM_SYSTEM = 5e3
INOVA_DETECTOR = 5001
INOVA_SIREN = 5002
INOVA_COMMAND = 5003
INOVA_TRANSMITTER = 5004
INOVA_RECIEVER = 5005
INOVA_KOALA = 5006
INOVA_INTERNAL_TRANSMITTER = 5007
INOVA_CONTROL_PANEL = 5008
INOVA_INPUT_OUTPUT_EXTENSION = 5009
INOVA_MOTION_DETECTOR_WITH_VOD = 5010
INOVA_MOTION_DETECTOR = 5011
WASHING_MACHINE = 6e3
TUMBLE_DRYER = 6001
DISHWASHER = 6002
class NodeProtocol:
NONE = 0
ZWAVE = 1
ZIG_BEE = 2
EN_OCEAN = 3
WMBUS = 4
HOMEMATIC = 5
KNXRF = 6
INOVA = 7
HTTPAVM = 8
HTTPNETATMO = 9
HTTPKOUBACHI = 10
HTTPNEST = 11
IOCUBE = 12
HTTPCCU2 = 13
HTTPUPN_P = 14
HTTPNUKI = 15
HTTPSEMS = 16
SIGMA_ZWAVE = 17
LO_RA = 18
BI_SECUR = 19
HTTPWOLF = 20
EXTERNAL_HOMEE = 21
HTTPMY_STROM = 24
WMS = 23
ALL = 100
class NodeState:
NONE = 0
AVAILABLE = 1
UNAVAILABLE = 2
UPDATE_IN_PROGRESS = 3
WAITING_FOR_ATTRIBUTES = 4
INITIALIZING = 5
USER_INTERACTION_REQUIRED = 6
PASSWORD_REQUIRED = 7
HOST_UNAVAILABLE = 8
DELETE_IN_PROGRESS = 9
COSI_CONNECTED = 10
BLOCKED = 11
WAITING_FOR_WAKEUP = 12
REMOTE_NODE_DELETED = 13
class AttributeType:
NONE = 0
ON_OFF = 1
DIMMING_LEVEL = 2
CURRENT_ENERGY_USE = 3
ACCUMULATED_ENERGY_USE = 4
TEMPERATURE = 5
TARGET_TEMPERATURE = 6
RELATIVE_HUMIDITY = 7
BATTERY_LEVEL = 8
STATUS_LED = 9
WINDOW_POSITION = 10
BRIGHTNESS = 11
FLOOD_ALARM = 12
SIREN = 13
OPEN_CLOSE = 14
POSITION = 15
SMOKE_ALARM = 16
BLACKOUT_ALARM = 17
CURRENT_VALVE_POSITION = 18
BINARY_INPUT = 19
CO2LEVEL = 20
PRESSURE = 21
LEVEL = 22
COLOR = 23
SATURATION = 24
MOTION_ALARM = 25
MOTION_SENSITIVITY = 26
MOTION_INSENSITIVITY = 27
MOTION_ALARM_CANCELATION_DELAY = 28
WAKE_UP_INTERVAL = 29
TAMPER_ALARM = 30
WARM_WATER_TEMPERATURE = 31
WARM_WATER_TARGET_TEMPERATURE = 32
LINK_QUALITY = 33
INOVA_ALARM_SYSTEM_STATE = 34
INOVA_ALARM_GROUP_STATE = 35
INOVA_ALARM_INTRUSION_STATE = 36
INOVA_ALARM_ERROR_STATE = 37
INOVA_ALARM_DOOR_STATE = 38
INOVA_ALARM_EXTERNAL_SENSOR = 39
BUTTON_STATE = 40
HUE = 41
COLOR_TEMPERATURE = 42
HARDWARE_REVISION = 43
FIRMWARE_REVISION = 44
SOFTWARE_REVISION = 45
LEDSTATE = 46
LEDSTATE_WHEN_ON = 47
LEDSTATE_WHEN_OFF = 48
TARGET_TEMPERATURE_OFFSET = 49
SAVING_FACTOR = 50
TOTAL_VOLTAGE = 51
HIGH_TEMPERATURE_ALARM = 52
HIGH_TEMPERATURE_ALARM_TRESHOLD = 53
LOW_TEMPERATURE_ALARM = 54
LOW_TEMPERATURE_ALARM_TRESHOLD = 55
TAMPER_SENSITIVITY = 56
TAMPER_ALARM_CANCELATION_DELAY = 57
BRIGHTNESS_REPORT_INTERVAL = 58
TEMPERATURE_REPORT_INTERVAL = 59
MOTION_ALARM_INDICATION_MODE = 60
LEDBRIGHTNESS = 61
TAMPER_ALARM_INDICATION_MODE = 62
SWITCH_TYPE = 63
TEMPERATURE_OFFSET = 64
ACCUMULATED_WATER_USE = 65
ACCUMULATED_WATER_USE_LAST_MONTH = 66
CURRENT_DATE = 67
LEAK_ALARM = 68
BATTERY_LOW_ALARM = 69
MALFUNCTION_ALARM = 70
LINK_QUALITY_ALARM = 71
MODE = 72
HEATING_PROGRAM = 73
WARM_WATER_PROGRAM = 74
CALIBRATION = 75
PRESENCE_ALARM = 76
MINIMUM_ALARM = 77
MAXIMUM_ALARM = 78
OIL_ALARM = 79
WATER_ALARM = 80
INOVA_ALARM_INHIBITION = 81
INOVA_ALARM_EJECTION = 82
INOVA_ALARM_COMMERCIAL_REF = 83
SERIAL_NUMBER = 84
RADIATOR_THERMOSTAT_SUMMER_MODE = 85
INOVA_ALARM_OPERATION_MODE = 86
AUTOMATIC_MODE = 87
POLLING_INTERVAL = 88
FEED_TEMPERATURE = 89
DISPLAY_ORIENTATION = 90
MANUAL_OPERATION = 91
DEVICE_TEMPERATURE = 92
SONOMETER = 93
AIR_PRESSURE = 94
OUTDOOR_RELATIVE_HUMIDITY = 95
INDOOR_RELATIVE_HUMIDITY = 96
OUTDOOR_TEMPERATURE = 97
INDOOR_TEMPERATURE = 98
VENTILATION_LEVEL = 99
VENTILATION_MODE = 100
RAIN_FALL = 101
INTAKE_MOTOR_REVS = 102
EXHAUST_MOTOR_REVS = 103
OPERATING_HOURS = 104
INOVA_ALARM_SILENT_ALERT = 105
INOVA_ALARM_PRE_ALARM = 106
INOVA_ALARM_DETERRENCE_ALARM = 107
INOVA_ALARM_WARNING = 108
INOVA_ALARM_FIRE_ALARM = 109
UP_TIME = 110
DOWN_TIME = 111
SHUTTER_BLIND_MODE = 112
SHUTTER_SLAT_POSITION = 113
SHUTTER_SLAT_TIME = 114
RESTART_DEVICE = 115
SOIL_MOISTURE = 116
WATER_PLANT_ALARM = 117
MIST_PLANT_ALARM = 118
FERTILIZE_PLANT_ALARM = 119
COOL_PLANT_ALARM = 120
HEAT_PLANT_ALARM = 121
PUT_PLANT_INTO_LIGHT_ALARM = 122
PUT_PLANT_INTO_SHADE_ALARM = 123
COLOR_MODE = 124
TARGET_TEMPERATURE_LOW = 125
TARGET_TEMPERATURE_HIGH = 126
HVACMODE = 127
AWAY = 128
HVACSTATE = 129
HAS_LEAF = 130
SET_ENERGY_CONSUMPTION = 131
COALARM = 132
RESTORE_LAST_KNOWN_STATE = 133
LAST_IMAGE_RECEIVED = 134
UP_DOWN = 135
REQUEST_VOD = 136
INOVA_DETECTOR_HISTORY = 137
SURGE_ALARM = 138
LOAD_ALARM = 139
OVERLOAD_ALARM = 140
VOLTAGE_DROP_ALARM = 141
SHUTTER_ORIENTATION = 142
OVER_CURRENT_ALARM = 143
SIREN_MODE = 144
ALARM_AUTO_STOP_TIME = 145
WIND_SPEED = 146
WIND_DIRECTION = 147
COMFORT_TEMPERATURE = 148
ECO_TEMPERATURE = 149
REDUCE_TEMPERATURE = 150
PROTECT_TEMPERATURE = 151
INOVA_SYSTEM_TIME = 152
INOVA_CORRESPONDENT_PROTOCOL = 153
INOVA_CORRESPONDENT_ID = 154
INOVA_CORRESPONDENT_LISTEN = 155
INOVA_CORRESPONDENT_NUMBER = 156
INOVA_CALL_CYCLE_FIRE_PROTECTION = 157
INOVA_CALL_CYCLE_INTRUSION = 158
INOVA_CALL_CYCLE_TECHNICAL_PROTECT = 159
INOVA_CALL_CYCLE_FAULTS = 160
INOVA_CALL_CYCLE_DETERRENCE = 161
INOVA_CALL_CYCLE_PREALARM = 162
INOVA_PSTNRINGS = 163
INOVA_DOUBLE_CALL_RINGS = 164
INOVA_PIN = 165
INOVA_PUK = 166
INOVA_MAIN_MEDIA_SELECTION = 167
RAIN_FALL_LAST_HOUR = 168
RAIN_FALL_TODAY = 169
IDENTIFICATION_MODE = 170
BUTTON_DOUBLE_CLICK = 171
SIREN_TRIGGER_MODE = 172
UV = 173
SLAT_STEPS = 174
ECO_MODE_CONFIG = 175
BUTTON_LONG_RELEASE = 176
VISUAL_GONG = 177
ACOUSTIC_GONG = 178
SURVEILLANCE_ON_OFF = 179
STORAGE_ALARM = 181
POWER_SUPPLY_ALARM = 182
NETATMO_HOME = 183
NETATMO_PERSON = 184
NETATMO_LAST_EVENT_PERSON_ID = 185
NETATMO_LAST_EVENT_TIME = 186
NETATMO_LAST_EVENT_TYPE = 187
NETATMO_LAST_EVENT_IS_KNOWN_PERSON = 188
NETATMO_LAST_EVENT_IS_ARRIVAL = 189
PRESENCE_TIMEOUT = 190
KNOWN_PERSON_PRESENCE = 191
UNKNOWN_PERSON_PRESENCE = 192
CURRENT = 193
FREQUENCY = 194
VOLTAGE = 195
PRESENCE_ALARM_CANCELATION_DELAY = 196
PRESENCE_ALARM_DETECTION_DELAY = 197
PRESENCE_ALARM_THRESHOLD = 198
NETATMO_THERMOSTAT_MODE = 199
NETATMO_RELAY_BOILER_CONNECTED = 200
NETATMO_RELAY_MAC = 201
NETATMO_THERMOSTAT_MODE_TIMEOUT = 202
NETATMO_THERMOSTAT_NEXT_CHANGE = 203
NETATMO_THERMOSTAT_PROGRAMS = 204
HOMEE_MODE = 205
COLOR_WHITE = 206
MOVEMENT_ALARM = 207
MOVEMENT_SENSITIVITY = 208
VIBRATION_ALARM = 209
VIBRATION_SENSITIVITY = 210
AVERAGE_ENERGY_USE = 211
BINARY_INPUT_MODE = 212
DEVICE_STATUS = 213
DEVICE_REMAINING_TIME = 214
DEVICE_START_TIME = 215
DEVICE_PROGRAM = 216
BUTTON_PRESSED3TIMES = 223
BUTTON_PRESSED4TIMES = 224
BUTTON_PRESSED5TIMES = 225
REPEATER_MODE = 226
AUTO_OFF_TIME = 227
CO2ALARM = 228
INPUT_ENDPOINT_CONFIGURATION = 229
GUST_SPEED = 230
GUST_DIRECTION = 231
LOCK_STATE = 232
AEOTEC_SMART_PLUG_LEDSTATE = 233
ALARM_DURATION = 234
DEW_POINT = 235
GESTURE = 236
GESTURE_SEQUENCE_LEARNING_MODE = 237
GESTURE_SEQUENCE = 238
TOTAL_CURRENT_ENERGY_USE = 239
TOTAL_ACCUMULATED_ENERGY_USE = 240
SUNSET_TIME = 241
SUNRISE_TIME = 242
CURRENT_LOCAL_WEATHER_CONDITION = 243
CURRENT_LOCAL_TEMPERATURE = 244
CURRENT_LOCAL_HUMIDITY = 245
FORECAST_LOCAL_WEATHER_CONDITION = 246
FORECAST_LOCAL_TEMP_MIN = 247
FORECAST_LOCAL_TEMP_MAX = 248
ARMED = 249
FLOODLIGHT = 250
HUMAN_DETECTED = 251
VEHICLE_DETECTED = 252
ANIMAL_DETECTED = 253
VACATION_MODE = 254
BLINK_INTERVAL = 255
OTHER_MOTION_DETECTED = 256
IRCODE_NUMBER = 257
HEATING_MODE = 258
DISPLAY_AUTO_OFF_TIME = 259
BACKLIGHT = 260
OPEN_WINDOW_DETECTION_SENSIBILITY = 261
CURRENT_LOCAL_WIND_SPEED = 262
CURRENT_LOCAL_GUST_SPEED = 263
POWER_OUTPUT_GRID = 264
POWER_INPUT_GRID = 265
POWER_PV = 266
POWER_LOAD = 267
POWER_OUTPUT_BATTERY = 268
POWER_INPUT_BATTERY = 269
RELATIVE_AUTONOMY = 270
RELATIVE_SELF_CONSUMPTION = 271
TOTAL_CURRENT = 272
ENERGY_STORAGE_LEVEL = 273
TOTAL_ENERGY_LOAD = 274
TOTAL_ENERGY_PRODUCTION = 275
TOTAL_ENERGY_OUTPUT_GRID = 276
TOTAL_ENERGY_INPUT_GRID = 277
TOTAL_ENERGY_STORED = 278
TOTAL_ENERGY_RESTORED = 279
REPLACE_FILTER_ALARM = 289
UP_DOWN_REMOTE = 300
DAWN = 301
IMPULSE = 304
LIGHT_IMPULSE = 305
OPEN_PARTIAL_IMPULSE = 306
EXTERNAL_BINARY_INPUT = 309
BUTTON_PRESSED_LONG = 310
MEMORY_USAGE = 311
PROCESSOR_UTILIZATION = 312
USED_STORAGE = 313
DUTY_CYCLE = 314
EXTERNAL_TEMPERATURE = 315
FLOOR_TEMPERATURE = 316
SLAT_MIN_ANGLE = 322
SLAT_MAX_ANGLE = 323
MOTOR_ROTATION = 324
class AttributeState:
NONE = 0
NORMAL = 1
WAITING_FOR_WAKE_UP = 2
WAITING_FOR_VALUE = 3
WAITING_FOR_ACKNOWLEDGE = 4
INACTIVE = 5
IGNORED = 6
UNAVAILABLE = 7
class AttributeChangedBy:
NONE = 0
ITSELF = 1
USER = 2
HOMEEGRAM = 3
AI = 6
class AttributeBasedOn:
EVENTS = 1
INTERVAL = 2
POLLING = 4
class HomeegramState:
NONE = 0
NORMAL = 1
EXECUTING = 2
NO_TRIGGERS = 3
NO_ACTIONS = 4
class ErrorCode:
CUBE_ADDED = 100
CUBE_REMOVED = 101
CUBE_IS_MISSING = 102
CUBE_IN_LEARN_MODE = 103
CUBE_LEARN_MODE_STARTED = 104
CUBE_LEARN_MODE_SUCCESSFUL = 105
CUBE_LEARN_MODE_TIMEOUT = 106
CUBE_LEARN_MODE_NODE_ALREADY_ADDED = 107
CUBE_LEARN_MODE_FAILED = 108
CUBE_IN_REMOVE_MODE = 109
CUBE_REMOVE_MODE_STARTED = 110
CUBE_REMOVE_MODE_SUCCESSFUL = 111
CUBE_REMOVE_MODE_TIMEOUT = 112
CUBE_REMOVE_MODE_NODE_ALREADY_DELETED = 113
CUBE_REMOVE_MODE_FAILED = 114
CUBE_SCANNED_NODES = 115
CUBE_UPDATE_IN_PROGESS = 116
CUBE_UPDATE_STARTED = 117
CUBE_UPDATE_FINISHED = 118
CUBE_UPDATE_FAILED = 119
CUBE_REMOVE_MODE_REQUIRES_ACTION = 120
CUBE_REMOVE_MODE_CANCELED = 121
CUBE_LEARN_MODE_CANCELED = 122
CUBE_AUTHORIZATION_REQUIRED = 123
CUBE_LEARN_MODE_INITIALIZING = 124
CUBE_REMOVE_MODE_FORBIDDEN = 125
CUBE_RESET_STARTED = 126
CUBE_RESET_SUCCESSFUL = 127
CUBE_RESET_FAILED = 128
CUBE_RESET_TIMEOUT = 129
CUBE_RESET_NOT_SUPPORTED = 130
CUBE_HEAL_PROGRESS = 131
CUBE_SERVER_STARTED = 144
NO_NODES_TO_ADD = 145
NODE_BAD_LINK_QUALITY = 200
NODE_IS_MISSING = 201
NODE_WATER_DETECTED = 202
NODE_SMOKE_DETECTED = 203
NODE_BATTERY_LOW = 204
NODE_LOCKED = 205
NODE_NOT_COMPATIBLE = 206
NODE_RESET_SUCCESSFUL = 207
NODE_RESET_STARTED = 208
NODE_RESET_FAILED = 209
NODE_RESET_TIMEOUT = 210
NODE_WRONG_HVACMODE = 211
NODE_RANGE_ERROR = 212
NODE_BLOCKED = 213
NODE_WRONG_AWAY_MODE = 214
NODE_RESET_CANCELED = 215
NODE_REMOVE_MISSING_STARTED = 216
NODE_REMOVE_MISSING_DONE = 217
NODE_CALIBRATION_NEEDED = 218
NODE_VALUE_OUT_OF_RANGE = 219
SETTING_REMOTE_ACCESS_ACTIVATED = 300
SETTING_REMOTE_ACCESS_DEACTIVATED = 301
SETTING_ONLINE = 302
SETTING_OFFLINE = 303
SETTING_NETWORK_UNINITIALIZED = 304
SETTING_NETWORK_INITIALIZING = 305
SETTING_NETWORK_INITIALIZED = 306
UPDATE_AVAILABLE = 400
UPDATE_DOWNLOADING = 401
UPDATE_INSTALLING = 402
UPDATE_IN_PROGRESS = 403
UPDATE_SUCCESSFUL = 404
UPDATE_CONNECTION_FAILED = 405
UPDATE_DOWNLOAD_FAILED = 406
UPDATE_INSTALLATION_FAILED = 407
UPDATE_PREPARING = 408
NO_UPDATE_AVAILABLE = 409
USBUPDATE_AVAILABLE = 410
NO_USBUPDATE_AVAILABLE = 411
USBUPDATE_CANCELED = 412
UPDATE_CHECK_FAILED = 413
BACKUP_AVAILABLE = 450
BACKUP_CREATION_FAILED = 451
RESTORE_AVAILABLE = 452
NO_RESTORE_AVAILABLE = 453
RESTORE_FAILED = 454
RESTORE_RESTARTING = 455
RESTORE_CANCELED = 456
PERMISSION_DENIED = 500
TEACH_IN_FORBIDDEN = 501
PERMISSION_GRANTED = 502
VIDEOCODE_WRONG = 503
PASSCODE_WRONG = 504
CHANGE_VIDEOCODE_SUCCESSFUL = 505
CHANGE_PASSCODE_SUCCESSFUL = 506
CHANGE_VIDEOCODE_FAILED = 507
CHANGE_PASSCODE_FAILED = 508
DEVICE_REMOVED = 600
DEVICE_ADDED = 601
USER_REMOVED = 700
ALL_USERS_REMOVED = 701
USER_PASSWORD_CHANGE_REQUIRED = 702
USER_PASSWORD_CHANGE_FAILED = 703
USER_PASSWORD_CHANGE_SUCCESSFUL = 704
USER_ALREADY_EXISTS = 705
GOOGLE_ASSISTANT_SYNC_SUCCESS = 800
GOOGLE_ASSISTANT_SYNC_ERROR = 801
APPLE_HOME_KIT_PAIRING_SUCCESS = 802
APPLE_HOME_KIT_PAIRING_ERROR = 803
APPLE_HOME_KIT_SYNC_SUCCESS = 804
APPLE_HOME_KIT_SYNC_ERROR = 805
FTPTEST_SUCCESS = 806
FTPTEST_ERROR = 807
MANUAL_BACKUP_EXPORT_SUCCESS = 808
MANUAL_BACKUP_EXPORT_ERROR = 809
QUAR_ZENABLE_ERROR = 810
QUAR_ZENABLE_SUCCESS = 811
HOMEEGRAM_COULD_NOT_DOWNLOAD_TTS = 900
HOMEEGRAM_TEST_RESULTS = 901
class ErrorCode:
MISSING_PARAMETER = 1
INVALID_FORMAT = 2
INVALID_PATH = 3
INVALID_VERSION = 4
OBJECT_NOT_FOUND = 5
INVALID_RESOURCE_ID = 6
INTERNAL_SERVER_EXCEPTION = 7
TOO_MANY_PARAMETERS = 8
INVALID_PARAMETERS = 9
CONFLICTING_PARAMETERS = 10
class UserRole:
SERVICE = 1
ADMIN = 2
STANDARD = 3
LIMITED = 4
CAUSEROLE_EXTERNAL_SERVICE = 5
class PlanType:
NONE = 0
TIME = 1
ATTRIBUTE = 2
SWITCH = 3
WEBHOOK = 4
HOMEEGRAM = 5
CELESTIAL = 6
PLAN = 7
GROUP = 8
class ConditionOperator:
NONE = 0
RISE_ABOVE = 1
FALL_BELOW = 2
BECOME_EQUAL = 3
ANY_CHANGE_GREATER_THAN = 4
class ActionHomeegramEvent:
NONE = 0
ENABLED = 1
DISABLED = 2
PLAYED = 3
STOPPED = 4
class ActionPlan:
NONE = 0
ENABLED = 1
DISABLED = 2
VARIABLE_ACTIVE = 3
class PlanType:
NONE = 0
TIME = 1
ATTRIBUTE = 2
HOMEEGRAM = 3
CELESTIAL = 4
PLAN = 5
GROUP = 6
class ConditionOperator:
NONE = 0
EQUAL = 1
LESS_EQUAL = 2
GREATER_EQUAL = 3
LESS_THAN = 4
GREATER_THAN = 5
NOT_EQUAL = 6
class ConditionCheckMoment:
NONE = 0
START = 1
END = 2
START_AND_END = 3
class ActionHomeegramEvent:
NONE = 0
ENABLED = 1
DISABLED = 2
PLAYING = 3
STOPPED = 4
class ActionPlan:
NONE = 0
ENABLED = 1
DISABLED = 2
VARIABLE_ACTIVE = 3
class PlanType:
NONE = 0
ATTRIBUTE = 1
TTS = 2
NOTIFICATION = 3
GROUP = 4
WEBHOOK = 5
HOMEEGRAM = 6
PLAN = 7
class NotificationStyle:
NONE = 0
PUSH = 1
SMS = 2
EMAIL = 3
class NotificationClass:
NONE = 0
CUBES = 1
WARNING = 2
NODE = 3
UPDATE = 4
HOMEEGRAM = 5
API = 6
MLPRESENCE_DETECTION = 7
class ActionHomeegramEvent:
NONE = 0
ENABLE = 1
DISABLE = 2
PLAY = 3
STOP = 4
class ActionPlan:
NONE = 0
ENABLE = 1
DISABLE = 2
OVERRIDE = 3
class PlanType:
SUNRISE = 1
SUNSET = 2
class TimeOfDay:
DAY = 1
NIGHT = 2
MORNING = 3
NOON = 4
AFTERNOON = 5
EVENING = 6
MIDNIGHT = 7
class DeviceType:
NONE = 0
PHONE = 1
TABLET = 2
DESKTOP = 3
BROWSER = 4
class DeviceOS:
NONE = 0
I_OS = 1
ANDROID = 2
WINDOWS = 3
WINDOWS_PHONE = 4
LINUX = 5
MAC_OS = 6
class DeviceApp:
NONE = 0
HOMEE = 1
AFRISOHOME = 2
ESTMK = 3
COVIVA = 4
PU_M = 5
COVIVA_BERKER = 6
NVB = 7
TEN = 9
HOERMANN = 11
QUAR_Z = 12
VARIA3 = 13
class AttributeHistoryError:
TIMEOUT = 1
NO_CONNECTION = 2
WRONG_HOSTNAME = 3
DISABLED = 4
UNKNOWN_CURL_CODE = 5
EMPTY = 6
class GroupCategory:
NONE = 0
LIGHT = 10
CLIMATE = 11
DOOR_WINDOW = 12
ALARM = 13
ENERGY = 14
HEATING = 15
SHUTTER = 16
class HomeeMode:
HOME = 0
SLEEPING = 1
AWAY = 2
VACATION = 3
class DashboardGreeting:
PREFIX = 0
MORNING = 1
AFTERNOON = 2
EVENING = 3
MIDNIGHT = 4
class HomeeUpdate:
STARTING = 0
DOWNLOADING = 1
ERROR_DOWNLOADING = 2
PREPAIRING = 3
ERROR_PREPAIRING = 4
INSTALLING = 5
ERROR_INSTALLING = 6
SUCCESSFUL = 7
class Service:
APPLE_HOME_KIT = 5
GOOGLE_ASSISTANT = 6
AMAZON_ALEXA = 7
QUAR_Z = 8
class BackupDestination:
NONE = 0
FTP = 1
class HistoryDestination:
NONE = 0
FTP = 1
class PlanEventType:
NONE = 0
NODE_STATE_CHANGED = 1
NODE_ATTRIBUTE_CHANGE_SENT = 2
NODE_ATTRIBUTE_CHANGE_RECEIVED = 3
HOMEEGRAM_ACTION_NOT_EXECUTED = 100
HOMEEGRAM_TRIGGERED = 101
HOMEEGRAM_CANCELED = 102
HOMEEGRAM_ACTIVATED = 103
HOMEEGRAM_DEACTIVATED = 104
GROUP_SWITCHED = 200
SYSTEM_CUBE_ADDED = 300
SYSTEM_CUBE_REMOVED = 301
SYSTEM_USER_LOGIN_SUCCESSFUL = 302
SYSTEM_USER_LOGIN_FAILED = 303
SYSTEM_REBOOT = 304
SYSTEM_SHUTDOWN = 305
SYSTEM_START = 306
SYSTEM_UPDATE_STARTED = 307
SYSTEM_UPDATE_SUCCESSFUL = 308
SYSTEM_UPDATE_FAILED = 309
SYSTEM_INTERNET_CONNECTION_ESTABLISHED = 310
SYSTEM_INTERNET_CONNECTION_LOST = 311
SYSTEM_PROXY_CONNECTION_ESTABLISHED = 312
SYSTEM_PROXY_CONNECTION_LOST = 313
SYSTEM_WEATHER_UPDATE_SUCCESSFUL = 314
SYSTEM_WEATHER_UPDATE_FAILED = 315
WEBHOOK_SENT = 400
PUSH_SENT = 500
SYSTEM_BACKUP_CREATION_SUCCESSFUL = 316
SYSTEM_BACKUP_CREATION_FAILED = 317
SYSTEM_BACKUP_EXPORT_SUCCESSFUL = 318
SYSTEM_BACKUP_EXPORT_FAILED = 319
SYSTEM_HISTORY_EXPORT_SUCCESSFUL = 320
SYSTEM_HISTORY_EXPORT_FAILED = 321
SYSTEM_CUBE_UPDATE_STARTED = 322
SYSTEM_CUBE_UPDATE_SUCCESSFUL = 323
SYSTEM_CUBE_UPDATE_FAILED = 324
PLAN_ACTIVATED = 600
PLAN_DEACTIVATED = 601
PLAN_SCHEDULE_TRIGGERED = 602
PLAN_SCHEDULE_RESTORED = 603
PLAN_SCHEDULE_SKIPPED = 604
PLAN_EVENT_TRIGGERED = 605
PLAN_TEMPORARY_OVERRIDEN = 606
MLPRESENCE_DETECTION_ACTIVATED = 700
MLPRESENCE_DETECTION_DEACTIVATED = 701
MLPRESENCE_DETECTION_RESET = 702
MLPRESENCE_DETECTION_KNOWLEDGE_HAS_BEEN_RESET = 703
MLPRESENCE_DETECTION_OPERATING_MODE_CHANGED = 704
MLPRESENCE_DETECTION_VALUE_PREDICTED = 705
MLPRESENCE_DETECTION_TRAINING_STARTED = 706
MLPRESENCE_DETECTION_TRAINING_CANCELED = 707
MLPRESENCE_DETECTION_TRAINING_COMPLETED = 708
class DiaryCauseType:
NONE = 0
NODE_ATTRIBUTE = 1
HOMEEGRAM_TRIGGER = 10
HOMEEGRAM_CONDITION = 11
HOMEEGRAM_ACTION = 12
GROUP = 20
SYSTEM = 30
HIGH_RAM = 31
UPDATE = 32
DOWNLOAD_FAILED = 33
INSTALLATION_FAILED = 34
USER = 40
WRONG_PASSWORD = 41
UNKNOWN_USER_NAME = 42
PLAN = 50
PLAN_SCHEDULE = 51
PLAN_EVENT = 52
AI = 60
class PlanType:
NONE = 0
HEATING = 1
class PlanEventType:
NONE = 0
OPEN_WINDOW_DETECTION = 1
AWAY_MODE = 2
VACATION_MODE = 3
class PlanVariableType:
NONE = 0
TEMPERATURE_COMFORT_PLUS = 1
TEMPERATURE_COMFORT = 2
TEMPERATURE_ECO = 3
TEMPERATURE_NIGHT = 4
TEMPERATURE_AWAY = 5
TEMPERATURE_WINDOW = 6
TEMPERATURE_VACATION = 7
GENERIC_ON_OFF_PLUG = 100
TEMPERATURE_ON_OFF_PLUG = 101