mirror of
https://github.com/python-kasa/python-kasa.git
synced 2026-11-06 03:47:22 +00:00
Commit Graph
Select branches
Hide Pull Requests
connect_single_device_type
debug_logging
defer_expensive_log_formatting
doc/credential_hashing
dump_devinfo
experimental
feat/dev_descriptors
feat/device_update
feat/display_rotate
feat/feature_typing
feat/h100_and_children
feat/iotbulb_turnonbehavior
feat/motion
feat/nightmode
feat/parent_child_updates
feat/poetry_to_uv
feat/rest_api
feat/smart_double_click
feat/tapo_mapparser
feat/vacuum_map
feat/waterleak_alarm_volume
fix/L530_delay_effect
fix/L530_delay_effect_2024_7_2
gh-readonly-queue/master/pr-1599-531be8437ace473790d030d4dfd8fa5acbd3a965
hashlib
hashlib_plus_encrypt
intint
janitor/add_simulator
janitor/children_dict
janitor/devinfo_more_vacuum_calls
janitor/fix_cam_queries
janitor/lint_test_on_py
janitor/merge_patch_master
janitor/smartcam_referer
janitor/vacuum_fixtures
ks240_fixture
master
patch
res
test/kasa_lib_fix
test_merge
#1
#1000
#1001
#1002
#1006
#1009
#1010
#1011
#1013
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1021
#1022
#1023
#1024
#1025
#1025
#1027
#1028
#1029
#103
#1030
#1031
#1035
#1036
#1037
#1038
#1039
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1056
#1057
#1059
#1060
#1061
#1063
#1064
#1068
#1069
#107
#1070
#1073
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1094
#1097
#1098
#1099
#1100
#1101
#1103
#1104
#1105
#1107
#1108
#1109
#1111
#1112
#1114
#1116
#112
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1156
#1157
#1158
#1160
#1161
#1162
#1163
#1163
#1165
#1168
#1169
#117
#1171
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1199
#120
#1200
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1213
#1214
#1215
#1216
#1219
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1229
#123
#1231
#1233
#1234
#1235
#1236
#1237
#1238
#1240
#1242
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1257
#1258
#1260
#1261
#1263
#1264
#1265
#1266
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#1299
#13
#1300
#1301
#1303
#1304
#1305
#1307
#1310
#1312
#1313
#1314
#1315
#1316
#1317
#1318
#1319
#132
#1320
#1321
#1321
#1322
#1323
#1324
#1324
#1326
#1327
#1328
#1329
#1329
#133
#1331
#1331
#1332
#1333
#1335
#1337
#1338
#1339
#1340
#1342
#1343
#1344
#1345
#1346
#1347
#1349
#1352
#1355
#1358
#136
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1370
#1371
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1383
#1383
#1384
#1385
#1386
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#14
#140
#1401
#1402
#1404
#1405
#1406
#1411
#1412
#1413
#1414
#1415
#1416
#1416
#1417
#1418
#1419
#1420
#1421
#1423
#1424
#1426
#1427
#1428
#1429
#143
#1430
#1433
#1434
#1435
#1437
#1438
#1439
#1440
#1441
#1442
#1443
#1444
#1446
#1448
#1449
#145
#1450
#1452
#1453
#1454
#1455
#1456
#1457
#1458
#1459
#146
#1461
#1462
#1463
#1465
#1466
#1468
#1469
#147
#1470
#1471
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1488
#1489
#149
#1490
#1491
#1494
#1495
#1497
#15
#1500
#1501
#1502
#1503
#1505
#1509
#1512
#1514
#1515
#1521
#1521
#1530
#1538
#1539
#154
#1545
#1552
#1554
#1561
#1561
#1565
#1566
#1568
#1569
#1571
#1580
#1583
#1584
#1585
#1586
#1586
#1587
#1588
#1591
#1592
#1592
#1595
#1596
#1598
#1599
#16
#160
#1602
#1606
#1607
#1609
#1614
#1615
#1616
#1619
#162
#1622
#1625
#1629
#1633
#1638
#1639
#1641
#1642
#1643
#1644
#1645
#1646
#1646
#1649
#1654
#1655
#1657
#1658
#1659
#1660
#1661
#1663
#1664
#1665
#1667
#1668
#1669
#1672
#1673
#1675
#1676
#1677
#1678
#168
#1680
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1690
#1690
#1692
#1692
#1694
#1695
#1697
#1697
#1702
#1702
#1703
#1706
#1710
#1713
#1713
#1714
#1715
#1716
#1718
#1718
#1719
#172
#1720
#1721
#1725
#1726
#1729
#1729
#1731
#1735
#1735
#174
#1742
#1742
#1743
#1744
#1745
#1746
#1749
#175
#1751
#1751
#1755
#1757
#1759
#1760
#1761
#1762
#1765
#1768
#1769
#1770
#1771
#1776
#1779
#1780
#1781
#1782
#1783
#1783
#1784
#1784
#1785
#1785
#1786
#1792
#1793
#1795
#1797
#1798
#18
#1800
#1802
#1806
#1807
#1808
#1809
#1810
#1810
#1811
#1812
#1813
#1813
#1814
#1815
#1815
#1816
#1816
#1817
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1829
#1830
#1831
#1832
#1832
#1835
#1836
#1838
#1838
#1839
#1839
#1840
#1840
#19
#190
#192
#196
#197
#198
#199
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#21
#210
#212
#213
#214
#215
#217
#218
#219
#22
#220
#221
#224
#226
#227
#23
#231
#232
#233
#234
#236
#24
#240
#242
#243
#248
#249
#25
#251
#256
#258
#26
#263
#264
#266
#267
#269
#270
#271
#272
#273
#277
#278
#279
#28
#282
#283
#286
#287
#288
#289
#29
#293
#296
#297
#298
#299
#3
#300
#301
#303
#304
#306
#31
#312
#313
#314
#317
#32
#321
#325
#326
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#342
#343
#35
#350
#351
#354
#355
#356
#358
#359
#36
#372
#377
#378
#379
#380
#381
#382
#383
#387
#39
#391
#392
#393
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#409
#41
#415
#416
#428
#429
#430
#431
#432
#434
#437
#440
#441
#446
#448
#45
#451
#453
#454
#455
#457
#458
#46
#464
#465
#466
#47
#470
#471
#473
#475
#476
#477
#48
#480
#481
#482
#483
#485
#486
#487
#488
#489
#49
#490
#494
#497
#498
#499
#5
#50
#501
#502
#503
#504
#505
#507
#508
#509
#51
#512
#513
#52
#520
#521
#522
#524
#526
#527
#528
#529
#531
#532
#534
#536
#537
#538
#539
#54
#541
#542
#550
#551
#552
#554
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#578
#58
#580
#581
#582
#583
#584
#585
#59
#590
#593
#594
#595
#596
#597
#598
#6
#601
#602
#603
#604
#605
#606
#607
#609
#610
#614
#615
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#632
#633
#634
#636
#638
#639
#640
#641
#642
#643
#644
#645
#646
#65
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#666
#667
#669
#670
#673
#674
#677
#677
#678
#679
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#696
#697
#698
#699
#70
#701
#702
#703
#704
#705
#706
#707
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#724
#725
#726
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#744
#75
#750
#751
#752
#753
#754
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#771
#773
#774
#775
#776
#780
#781
#782
#785
#786
#787
#788
#789
#79
#790
#791
#792
#793
#794
#795
#796
#798
#799
#80
#801
#802
#804
#805
#806
#807
#808
#809
#81
#810
#811
#812
#814
#815
#816
#817
#820
#821
#822
#827
#829
#831
#832
#833
#835
#836
#837
#838
#839
#84
#840
#841
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#853
#854
#855
#856
#856
#857
#858
#859
#86
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#870
#871
#872
#873
#874
#876
#877
#879
#880
#881
#882
#883
#884
#886
#887
#89
#890
#891
#892
#893
#894
#895
#897
#898
#899
#90
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#915
#916
#918
#919
#920
#921
#922
#924
#926
#929
#93
#930
#931
#932
#933
#934
#935
#936
#938
#939
#94
#943
#944
#945
#947
#948
#949
#950
#951
#952
#954
#956
#957
#959
#960
#961
#962
#963
#964
#966
#967
#968
#969
#971
#972
#973
#974
#976
#977
#978
#981
#982
#984
#985
#986
#987
#989
#990
#992
#993
#994
#995
#996
#997
#998
#999
0.10.0
0.10.1
0.10.2
0.11.0.1
0.12.0
0.3.5
0.4.0
0.4.0.dev0
0.4.0.dev1
0.4.0.dev2
0.4.0.dev3
0.4.0.dev4
0.4.0.dev5
0.4.0.pre0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
0.6.0
0.6.0.1
0.6.0.dev0
0.6.0.dev1
0.6.0.dev2
0.6.1
0.6.2
0.6.2.1
0.7.0
0.7.0.1
0.7.0.2
0.7.0.3
0.7.0.4
0.7.0.5
0.7.0.dev0
0.7.0.dev1
0.7.0.dev2
0.7.0.dev3
0.7.0.dev4
0.7.0.dev5
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.7.7
0.8.0
0.8.1
0.9.0
0.9.1
Select branches
Hide Pull Requests
connect_single_device_type
debug_logging
defer_expensive_log_formatting
doc/credential_hashing
dump_devinfo
experimental
feat/dev_descriptors
feat/device_update
feat/display_rotate
feat/feature_typing
feat/h100_and_children
feat/iotbulb_turnonbehavior
feat/motion
feat/nightmode
feat/parent_child_updates
feat/poetry_to_uv
feat/rest_api
feat/smart_double_click
feat/tapo_mapparser
feat/vacuum_map
feat/waterleak_alarm_volume
fix/L530_delay_effect
fix/L530_delay_effect_2024_7_2
gh-readonly-queue/master/pr-1599-531be8437ace473790d030d4dfd8fa5acbd3a965
hashlib
hashlib_plus_encrypt
intint
janitor/add_simulator
janitor/children_dict
janitor/devinfo_more_vacuum_calls
janitor/fix_cam_queries
janitor/lint_test_on_py
janitor/merge_patch_master
janitor/smartcam_referer
janitor/vacuum_fixtures
ks240_fixture
master
patch
res
test/kasa_lib_fix
test_merge
#1
#1000
#1001
#1002
#1006
#1009
#1010
#1011
#1013
#1015
#1016
#1017
#1018
#1019
#1020
#1021
#1021
#1022
#1023
#1024
#1025
#1025
#1027
#1028
#1029
#103
#1030
#1031
#1035
#1036
#1037
#1038
#1039
#1041
#1042
#1043
#1045
#1046
#1047
#1048
#1049
#1050
#1051
#1052
#1053
#1054
#1056
#1057
#1059
#1060
#1061
#1063
#1064
#1068
#1069
#107
#1070
#1073
#1075
#1076
#1077
#1078
#1079
#1080
#1081
#1082
#1083
#1085
#1086
#1087
#1088
#1089
#109
#1090
#1091
#1092
#1094
#1097
#1098
#1099
#1100
#1101
#1103
#1104
#1105
#1107
#1108
#1109
#1111
#1112
#1114
#1116
#112
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#1130
#1131
#1132
#1133
#1135
#1136
#1137
#1138
#1139
#1140
#1141
#1142
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1156
#1157
#1158
#1160
#1161
#1162
#1163
#1163
#1165
#1168
#1169
#117
#1171
#1173
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1182
#1183
#1184
#1185
#1186
#1187
#1188
#1189
#1190
#1191
#1192
#1193
#1194
#1195
#1196
#1197
#1198
#1199
#120
#1200
#1202
#1203
#1204
#1205
#1206
#1207
#1208
#1209
#1210
#1211
#1213
#1214
#1215
#1216
#1219
#1220
#1221
#1222
#1223
#1224
#1225
#1227
#1229
#123
#1231
#1233
#1234
#1235
#1236
#1237
#1238
#1240
#1242
#1244
#1245
#1246
#1247
#1248
#1249
#1250
#1251
#1252
#1253
#1254
#1255
#1256
#1257
#1258
#1260
#1261
#1263
#1264
#1265
#1266
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1277
#1278
#1279
#1280
#1281
#1282
#1283
#1284
#1285
#1286
#1287
#1288
#1288
#1289
#1290
#1291
#1292
#1293
#1294
#1295
#1296
#1297
#1298
#1299
#13
#1300
#1301
#1303
#1304
#1305
#1307
#1310
#1312
#1313
#1314
#1315
#1316
#1317
#1318
#1319
#132
#1320
#1321
#1321
#1322
#1323
#1324
#1324
#1326
#1327
#1328
#1329
#1329
#133
#1331
#1331
#1332
#1333
#1335
#1337
#1338
#1339
#1340
#1342
#1343
#1344
#1345
#1346
#1347
#1349
#1352
#1355
#1358
#136
#1361
#1362
#1363
#1364
#1365
#1366
#1367
#1370
#1371
#1373
#1374
#1375
#1376
#1377
#1378
#1379
#1380
#1381
#1382
#1383
#1383
#1384
#1385
#1386
#1388
#1389
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#14
#140
#1401
#1402
#1404
#1405
#1406
#1411
#1412
#1413
#1414
#1415
#1416
#1416
#1417
#1418
#1419
#1420
#1421
#1423
#1424
#1426
#1427
#1428
#1429
#143
#1430
#1433
#1434
#1435
#1437
#1438
#1439
#1440
#1441
#1442
#1443
#1444
#1446
#1448
#1449
#145
#1450
#1452
#1453
#1454
#1455
#1456
#1457
#1458
#1459
#146
#1461
#1462
#1463
#1465
#1466
#1468
#1469
#147
#1470
#1471
#1473
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1480
#1481
#1482
#1483
#1484
#1485
#1486
#1488
#1489
#149
#1490
#1491
#1494
#1495
#1497
#15
#1500
#1501
#1502
#1503
#1505
#1509
#1512
#1514
#1515
#1521
#1521
#1530
#1538
#1539
#154
#1545
#1552
#1554
#1561
#1561
#1565
#1566
#1568
#1569
#1571
#1580
#1583
#1584
#1585
#1586
#1586
#1587
#1588
#1591
#1592
#1592
#1595
#1596
#1598
#1599
#16
#160
#1602
#1606
#1607
#1609
#1614
#1615
#1616
#1619
#162
#1622
#1625
#1629
#1633
#1638
#1639
#1641
#1642
#1643
#1644
#1645
#1646
#1646
#1649
#1654
#1655
#1657
#1658
#1659
#1660
#1661
#1663
#1664
#1665
#1667
#1668
#1669
#1672
#1673
#1675
#1676
#1677
#1678
#168
#1680
#1680
#1681
#1682
#1683
#1684
#1685
#1686
#1687
#1688
#1690
#1690
#1692
#1692
#1694
#1695
#1697
#1697
#1702
#1702
#1703
#1706
#1710
#1713
#1713
#1714
#1715
#1716
#1718
#1718
#1719
#172
#1720
#1721
#1725
#1726
#1729
#1729
#1731
#1735
#1735
#174
#1742
#1742
#1743
#1744
#1745
#1746
#1749
#175
#1751
#1751
#1755
#1757
#1759
#1760
#1761
#1762
#1765
#1768
#1769
#1770
#1771
#1776
#1779
#1780
#1781
#1782
#1783
#1783
#1784
#1784
#1785
#1785
#1786
#1792
#1793
#1795
#1797
#1798
#18
#1800
#1802
#1806
#1807
#1808
#1809
#1810
#1810
#1811
#1812
#1813
#1813
#1814
#1815
#1815
#1816
#1816
#1817
#1817
#1818
#1819
#1820
#1821
#1822
#1823
#1824
#1825
#1826
#1829
#1830
#1831
#1832
#1832
#1835
#1836
#1838
#1838
#1839
#1839
#1840
#1840
#19
#190
#192
#196
#197
#198
#199
#20
#200
#201
#202
#203
#204
#205
#206
#207
#208
#21
#210
#212
#213
#214
#215
#217
#218
#219
#22
#220
#221
#224
#226
#227
#23
#231
#232
#233
#234
#236
#24
#240
#242
#243
#248
#249
#25
#251
#256
#258
#26
#263
#264
#266
#267
#269
#270
#271
#272
#273
#277
#278
#279
#28
#282
#283
#286
#287
#288
#289
#29
#293
#296
#297
#298
#299
#3
#300
#301
#303
#304
#306
#31
#312
#313
#314
#317
#32
#321
#325
#326
#330
#331
#332
#333
#334
#335
#336
#337
#338
#339
#34
#340
#342
#343
#35
#350
#351
#354
#355
#356
#358
#359
#36
#372
#377
#378
#379
#380
#381
#382
#383
#387
#39
#391
#392
#393
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#409
#41
#415
#416
#428
#429
#430
#431
#432
#434
#437
#440
#441
#446
#448
#45
#451
#453
#454
#455
#457
#458
#46
#464
#465
#466
#47
#470
#471
#473
#475
#476
#477
#48
#480
#481
#482
#483
#485
#486
#487
#488
#489
#49
#490
#494
#497
#498
#499
#5
#50
#501
#502
#503
#504
#505
#507
#508
#509
#51
#512
#513
#52
#520
#521
#522
#524
#526
#527
#528
#529
#531
#532
#534
#536
#537
#538
#539
#54
#541
#542
#550
#551
#552
#554
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#570
#571
#572
#573
#574
#575
#576
#578
#58
#580
#581
#582
#583
#584
#585
#59
#590
#593
#594
#595
#596
#597
#598
#6
#601
#602
#603
#604
#605
#606
#607
#609
#610
#614
#615
#617
#618
#619
#62
#620
#621
#622
#623
#624
#625
#626
#627
#628
#629
#63
#632
#633
#634
#636
#638
#639
#640
#641
#642
#643
#644
#645
#646
#65
#653
#654
#655
#656
#657
#658
#659
#660
#661
#662
#663
#664
#666
#667
#669
#670
#673
#674
#677
#677
#678
#679
#680
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#690
#691
#692
#693
#694
#696
#697
#698
#699
#70
#701
#702
#703
#704
#705
#706
#707
#709
#710
#711
#712
#713
#714
#715
#716
#717
#718
#719
#720
#721
#722
#724
#725
#726
#728
#729
#73
#730
#731
#732
#733
#734
#735
#736
#737
#738
#739
#74
#740
#741
#744
#75
#750
#751
#752
#753
#754
#756
#757
#758
#759
#76
#760
#761
#762
#763
#764
#765
#766
#767
#771
#773
#774
#775
#776
#780
#781
#782
#785
#786
#787
#788
#789
#79
#790
#791
#792
#793
#794
#795
#796
#798
#799
#80
#801
#802
#804
#805
#806
#807
#808
#809
#81
#810
#811
#812
#814
#815
#816
#817
#820
#821
#822
#827
#829
#831
#832
#833
#835
#836
#837
#838
#839
#84
#840
#841
#843
#844
#845
#846
#847
#848
#849
#85
#850
#851
#853
#854
#855
#856
#856
#857
#858
#859
#86
#860
#861
#862
#863
#864
#865
#866
#867
#868
#869
#870
#871
#872
#873
#874
#876
#877
#879
#880
#881
#882
#883
#884
#886
#887
#89
#890
#891
#892
#893
#894
#895
#897
#898
#899
#90
#900
#901
#902
#903
#904
#905
#906
#907
#908
#909
#910
#911
#912
#913
#915
#916
#918
#919
#920
#921
#922
#924
#926
#929
#93
#930
#931
#932
#933
#934
#935
#936
#938
#939
#94
#943
#944
#945
#947
#948
#949
#950
#951
#952
#954
#956
#957
#959
#960
#961
#962
#963
#964
#966
#967
#968
#969
#971
#972
#973
#974
#976
#977
#978
#981
#982
#984
#985
#986
#987
#989
#990
#992
#993
#994
#995
#996
#997
#998
#999
0.10.0
0.10.1
0.10.2
0.11.0.1
0.12.0
0.3.5
0.4.0
0.4.0.dev0
0.4.0.dev1
0.4.0.dev2
0.4.0.dev3
0.4.0.dev4
0.4.0.dev5
0.4.0.pre0
0.4.1
0.4.2
0.4.3
0.5.0
0.5.1
0.5.2
0.5.3
0.5.4
0.6.0
0.6.0.1
0.6.0.dev0
0.6.0.dev1
0.6.0.dev2
0.6.1
0.6.2
0.6.2.1
0.7.0
0.7.0.1
0.7.0.2
0.7.0.3
0.7.0.4
0.7.0.5
0.7.0.dev0
0.7.0.dev1
0.7.0.dev2
0.7.0.dev3
0.7.0.dev4
0.7.0.dev5
0.7.1
0.7.2
0.7.3
0.7.4
0.7.5
0.7.6
0.7.7
0.8.0
0.8.1
0.9.0
0.9.1
-
9478ed25ac
Split KLAP IoT updates into smaller requests and validate KLAP responses (#1829)
master
ZeliardM
2026-11-04 21:14:48 -05:00 -
693bc4f7ed
Use clearer error message for unsupported encryption types (#1831)
Teemu R.
2026-11-04 19:09:38 +01:00 -
0d9bed88a6
Add KP125M(US) hw 1.0 fw 1.4.1 and S505D(US) hw 1.0 fw 1.4.0 fixtures (#1836)
ZeliardM
2026-11-04 12:58:31 -05:00 -
1c3be98e67
Keep the session token out of the HTTP client's debug log (#1835)
ZeliardM
2026-11-04 12:56:22 -05:00 -
a68f2b3304
Detect offline hub children and fail fast on writes to them (#1830)
Teemu R.
2026-11-01 18:18:03 +01:00 -
81243ed87f
Extend KL400 ct range to 2500-900 + add KL400L10(US) fixture (#1819)
michael-bohr
2026-10-31 19:48:36 -04:00 -
304b51645e
Add HS200(US) hw 1.0 fw 1.2.6 fixture (#1820)
michael-bohr
2026-10-31 19:42:10 -04:00 -
0b952d5244
Add KS230(US) hw 2.0 fw 1.1.4 fixture (#1824)
michael-bohr
2026-10-31 19:40:05 -04:00 -
fd1d31b79d
Add HS103(US) hw 5.0 fw 1.1.4 fixture (#1821)
michael-bohr
2026-10-31 19:39:16 -04:00 -
469d581666
Add HS210(US) hw 3.0 fw 1.1.0 fixture (#1823)
michael-bohr
2026-10-31 19:38:30 -04:00 -
a1a51d3f24
Add HS200(US) hw 5.0 fw 1.1.2 fixture (#1822)
michael-bohr
2026-10-31 19:38:02 -04:00 -
ad9c8f1a9f
Add KP115(US) hw 1.0 fw 1.1.1 fixture (#1825)
michael-bohr
2026-10-31 19:37:20 -04:00 -
83e53ac01b
Add EP25(US) hw 2.6 fw 1.0.3 fixture (#1826)
michael-bohr
2026-10-31 19:36:43 -04:00 -
df343f9d7d
Add TemperatureRecords module (#1814)
ogent
2026-10-31 23:34:58 +00:00 -
36f72ca753
Add KE100 EU/UK 2.6.0 fixtures and capture support (#1812)
ogent
2026-10-31 23:31:42 +00:00 -
bd4826f1b3
Add HS103(US) hw 5.0 fw 1.0.3 fixture (#1818)
Jordan Waters
2026-10-26 19:26:35 -04:00 -
a178fba1f4
Prepare 0.12.0 (#1811)
0.12.0
Teemu R.
2026-10-25 20:18:30 +01:00 -
6b9d02872e
Add Python 3.15 to supported versions and update pins (#1793)
Teemu R.
2026-10-25 18:58:32 +01:00 -
78146d4e77
Keep hub children when the child component list is missing (#1797)
richard tristan
2026-10-24 18:16:16 +02:00 -
0932f30d06
Strip multi-word rich tags when rich is not installed (#1807)
WolfGanG
2026-10-25 00:11:13 +08:00 -
c60f48df23
Generate the changelog with git-cliff and draft releases in CI (#1809)
Teemu R.
2026-10-24 16:24:08 +02:00 -
30f5e4a1b9
Add Device.supports_module() and stop querying HomeKit for iot devices (#1808)
Teemu R.
2026-10-24 16:22:33 +02:00 -
e29864bfdc
Keep multi requests for smartcam devices after a timeout (#1802)
hugaraujo
2026-10-20 23:33:29 +01:00 -
2a81f74e9c
Consolidate SSL ciphers and use them in SslTransport (#1798)
Teemu R.
2026-10-14 23:16:56 +02:00 -
d6e80d2c78
Use the real discovery reply in the TD21 fixture (#1800)
smugaski
2026-10-14 19:41:52 +01:00 -
f1a8d38c9b
Add TD21(EU) device fixture (#1786)
smugaski
2026-10-13 18:35:51 +01:00 -
9712137f0e
Add P116M(IN) fixture (#1795)
Partha-dev01
2026-10-13 04:08:50 +05:30 -
a4fe376c54
Raise UnsupportedDeviceError instead of crashing on unknown device types (#1781)
GhostCoder6969
2026-10-12 23:31:01 +02:00 -
38a3184de6
Build and check packages in CI and publish workflows (#1782)
Teemu R.
2026-10-09 21:46:57 +02:00 -
ff261878e0
Prepare 0.11.0.1 (#1780)
0.11.0.1
Teemu R.
2026-10-04 20:38:57 +02:00 -
9b6d6aff21
Fix PyPI publishing for packages with metadata 2.5 (#1779)
Teemu R.
2026-10-04 20:26:26 +02:00 -
5b8447c940
Prepare 0.11.0 (#1776)
Teemu R.
2026-10-04 20:03:52 +02:00 -
d916a49668
Add fixtures for KH100, KE100 and KE110 and simulate TRV states (#1726)
Krotu
2026-10-04 16:09:21 +01:00 -
99716fc3b9
Update smartcam credential handling and tests (#1664)
ZeliardM
2026-10-04 10:58:14 -04:00 -
b36c795cbc
tests: add type annotations to top-level test files (#1688)
ZeliardM
2026-10-04 10:36:01 -04:00 -
eed64fe013
Disable multi requests on timeout during multi-request (#1759)
Kaloyan Naumov
2026-10-04 17:19:05 +03:00 -
effdf5a298
Expose the light transition state change flag (#1745)
nopoz
2026-10-04 07:01:50 -07:00 -
dc0745ad93
Add strip segment module for configurable light strip length (#1744)
nopoz
2026-10-04 06:56:51 -07:00 -
9030179aad
Fall back to UTC for iot time when the device clock is not set (#1768)
Ahmed Hassan
2026-10-04 18:52:54 +05:00 -
b2a15afa7e
Classify IOT devices via sysinfo regardless of transport (fixes #1740) (#1769)
bluntman001
2026-10-04 07:48:22 -06:00 -
53823ea9a5
Do not authenticate with a credentials_hash from a different transport (#1749)
nopoz
2026-10-04 06:30:01 -07:00 -
b0d77b35a2
SslAesTransport: handshake again when a camera answers 401 to passthrough (#1771)
FreeKC
2026-10-03 18:19:40 +02:00 -
998ebe79e8
fix: use KLAP v2 transport for IOT devices with login version 2 (#1731)
Brian Marks
2026-09-30 13:33:30 -04:00 -
9d84bb74e7
Discovery: accept cameras that only send the encrypt_type list (#1770)
FreeKC
2026-09-30 00:40:39 +02:00 -
b7b41f2c81
Add LastAlertDetection module for smartcam devices (#1762)
Julien Herr
2026-09-18 18:05:48 +02:00 -
454e2697dc
Add UNKNOWN_USERNAME (-60502) camera error code (#1761)
Julien Herr
2026-09-18 17:17:42 +02:00 -
4c2ef506bd
Map iot timezone index 18 to America/New_York instead of EST (#1743)
monteccarlos
2026-09-18 10:36:33 -04:00 -
59c47fbe91
Add P125M fixture for firmware 1.4.4 (#1746)
Harri Pehkonen
2026-09-18 06:57:42 -07:00 -
a1f3c0c671
Add C200 device fixture (#1760)
Julien Herr
2026-09-18 15:41:28 +02:00 -
7164ef7a66
Add KL420 to TPLINK_KELVIN color temperature ranges (#1757)
Peter Arapov
2026-09-18 08:38:08 -05:00 -
0e3640c303
Add ECDHE-RSA-AES256 cipher for newer Tapo firmware (#1755)
darylldelfin
2026-09-18 21:34:59 +08:00 -
a29d0610ba
Add KL400L5 color temperature range (#1719)
Logan Rosen
2026-07-18 10:02:57 -04:00 -
aba457a729
Add selective room cleaning to vacuum clean module (#1660)
epg-pers
2026-07-11 14:02:21 +01:00 -
202b80e9b3
Add support for V2 Energy Monitoring for S515D (#1663)
ZeliardM
2026-07-10 21:21:18 -04:00 -
b2206841dd
Fix SMARTCAM Time module and update tests (#1659)
ZeliardM
2026-07-10 20:38:12 -04:00 -
8c66d0a29d
tests: add type annotations to transport tests (#1684)
ZeliardM
2026-07-10 09:51:46 -04:00 -
88e1c27bd0
tests: add type annotations to Smart tests (#1686)
ZeliardM
2026-07-07 18:11:59 -04:00 -
8840fc395e
Add python 3.14 to supported versions (#1599)
Teemu R.
2026-07-07 20:46:57 +02:00 -
d492dd4a44
Add python 3.14 to supported versions (#1599)
gh-readonly-queue/master/pr-1599-531be8437ace473790d030d4dfd8fa5acbd3a965
Teemu R.
2026-07-07 20:42:09 +02:00 -
531be8437a
ci: pin all GitHub Actions to SHA hashes and update versions (#1681)
ZeliardM
2026-07-06 17:27:19 -04:00 -
2efdb7b41d
Add L530EA(EU) device fixture (#1694)
ZeliardM
2026-07-05 13:23:28 -04:00 -
1a84242a05
tests: add type annotations to CLI, protocol, and smartcam tests (#1687)
ZeliardM
2026-07-05 12:46:01 -04:00 -
da2588291d
tests: add type annotations to IoT tests (#1685)
ZeliardM
2026-07-05 12:31:48 -04:00 -
bb27a43027
docs: modernize docstrings across the repository (#1682)
ZeliardM
2026-07-05 12:30:01 -04:00 -
7f10a39655
tests: centralize transport and session cleanup in conftest (#1683)
ZeliardM
2026-07-05 12:27:25 -04:00 -
440f1f453b
tests: fix typos, child device subtype, CLI patch path, and deprecation test logic (#1677)
ZeliardM
2026-07-05 12:16:41 -04:00 -
76d9f68547
Add LB130(US) device fixture (#1669)
ZeliardM
2026-04-05 15:19:25 -04:00 -
3aedc87c28
Add C101 test fixture (#1673)
ijaron
2026-04-05 14:16:58 -05:00 -
99fca940cf
Add ENETUNREACH to non-retryable errors in XorTransport (#1668)
wh1t3f1r3
2026-03-02 15:03:46 -06:00 -
be5ce08f45
Fix mop set_waterlevel sending setCleanAttr without type field (#1667)
Davide Fiocco
2026-03-01 23:36:49 +01:00 -
c9c80619d7
Fix camera login version in CLI (#1658)
ZeliardM
2026-02-26 18:46:11 -05:00 -
932f3e21e0
Implement IOT Time Module Failover (#1583)
ZeliardM
2026-02-22 13:57:23 -05:00 -
eefbf9ec1c
Add support for tapo login_version 3 in sslaestransport (#1638)
ZeliardM
2026-02-22 13:56:26 -05:00 -
30a8fd45a8
New Wi-Fi handling for SMARTCAM devices (#1639)
ZeliardM
2026-02-21 18:03:52 -05:00 -
494db73fa8
Update GitHub Workflows and Actions (#1622)
ZeliardM
2026-02-21 16:09:57 -05:00 -
ade64c64af
Add Tapo C460 support (#1645)
Mark Van Praet
2026-02-21 10:20:01 -05:00 -
55f9959777
Add preset support for Tapo cameras (#1615)
Wojciech Guziak
2026-02-21 16:11:28 +01:00 -
b22917a888
Allow SSL connections to older devices (#1654)
Alexander D. Kanevskiy
2026-02-21 16:04:55 +02:00 -
a8e398403c
Add KL110B(UN) device fixture (#1657)
ZeliardM
2026-02-21 09:01:08 -05:00 -
122849f784
Add L430C(EU) device fixture (#1643)
ZeliardM
2026-01-26 16:14:53 -05:00 -
14584a371d
Add P105(US) device fixture (#1644)
ZeliardM
2026-01-26 16:01:38 -05:00 -
25ff697674
Add TS15(US) device fixture (#1649)
ZeliardM
2026-01-26 14:54:26 -05:00 -
a87926f9d7
waterleaksensor: use parent's Time for alert timestamp (#1614)
Teemu R.
2025-11-30 20:07:54 +01:00 -
347bf9a419
Add hold state to thermostatstate (#1609)
Teemu R.
2025-11-26 15:47:26 +01:00 -
77d2ca6a83
Add L430P(EU) device fixture (#1607)
Lilly Rose Berner
2025-11-10 22:17:54 +01:00 -
29007e1079
Fix iotstrip child device time handling (#1584)
ZeliardM
2025-10-31 16:32:13 -04:00 -
adc291b62e
Fix thermostat idle reporting on low battery (#1598)
Teemu R.
2025-10-31 11:13:30 +01:00 -
f30f38b887
Add discovery port 20004 (#1595)
Sameer Alam
2025-10-27 15:55:34 -05:00 -
358454e516
Add shutdown (summer mode) to thermostatstate (#1588)
Teemu R.
2025-10-12 19:59:29 +02:00 -
c6dd715763
Use log-level debug for smartdevice query error reporting (#1587)
Teemu R.
2025-10-12 17:51:52 +02:00 -
1a89a1c1b9
Use Device instead of SmartDevice where feasible (#1585)
ZeliardM
2025-10-10 12:26:30 -04:00 -
0f6fc9c4d1
Add bare bones homekit module for iot devices (#1566)
ZeliardM
2025-10-10 10:45:16 -04:00 -
2b881cfd7b
Add device fixture for P316M(US) (#1568)
Giovanni
2025-08-30 10:42:53 -04:00 -
08e7ab5120
Add S500(US)_1.0_1.2.0 fixture (#1569)
ZeliardM
2025-08-30 09:45:18 -04:00 -
0cd0434160
Extend smartcam detection support (#1552)
Gabriele Pongelli
2025-08-25 15:20:33 +02:00 -
e21ab90e96
Adding KL400L10(US)_1.0_1.0.10 fixture (#1539)
mjbohr
2025-06-01 14:26:34 -04:00 -
a0e4976c89
Add L535E(EU) 3.0 1.1.8 fixture (#1545)
Andrea Fantaccione
2025-06-01 12:47:30 +02:00 -
d60dedd880
Add TP10(IT) 1.0 1.2.5 fixture (#1538)
Emanuele
2025-05-21 18:46:16 +02:00 -
579fd5aa2a
Add LB100(US)_1.0_1.8.11 fixture file (#1515)
ZeliardM
2025-03-04 02:16:47 -05:00 -
8501390c61
Add a note to emeter guide being kasa-only (#1512)
Teemu R.
2025-02-25 23:44:44 +01:00