mirror of
https://github.com/python-kasa/python-kasa.git
synced 2025-10-13 02:48:07 +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
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
#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
#1429
#143
#1430
#1433
#1434
#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
#1554
#1561
#1561
#1565
#1565
#1566
#1568
#1569
#1571
#1571
#1580
#1580
#1583
#1583
#1584
#1584
#1585
#1586
#1586
#1587
#1588
#16
#160
#162
#168
#172
#174
#175
#18
#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
#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.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
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
#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
#1429
#143
#1430
#1433
#1434
#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
#1554
#1561
#1561
#1565
#1565
#1566
#1568
#1569
#1571
#1571
#1580
#1580
#1583
#1583
#1584
#1584
#1585
#1586
#1586
#1587
#1588
#16
#160
#162
#168
#172
#174
#175
#18
#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
#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.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
-
c59b748a06
Pin dependencies on major versions, add poetry.lock (#94)
Teemu R
2020-07-29 19:28:00 +02:00 -
1cd1e84f78
'Interface' parameter added to discovery process (#79)
Dmitrii Eliuseev
2020-07-28 23:20:58 +02:00 -
c67bda8230
Release 0.4.0.dev1 (#93)
0.4.0.dev1
Teemu R
2020-07-28 16:55:56 +02:00 -
6844166c0d
add a small example script to show library usage (#90)
Teemu R
2020-07-20 16:42:37 +02:00 -
d30d00a3ff
Add support for lightstrips (KL430) (#74)
Teemu R
2020-07-19 22:32:17 +02:00 -
0edbb4301f
add .readthedocs.yml required for poetry doc builds (#89)
Teemu R
2020-07-12 23:28:20 +02:00 -
713b443dd0
Add parse_pcap to devtools, improve readme on contributing (#84)
Teemu R
2020-07-12 23:07:24 +02:00 -
fccb897a5b
Improve installation instructions (#86)
Teemu R
2020-07-12 22:46:21 +02:00 -
96c15362c3
cli: Fix incorrect use of asyncio.run for temperature command (#85)
Teemu R
2020-07-06 21:46:40 +02:00 -
4d722e25c1
Add --transition to bulb-specific cli commands, fix turn_{on,off} signatures (#81)
Teemu R
2020-07-06 16:10:28 +02:00 -
44e2998705
Improve bulb API, force turn on for all light changes as offline changes are not supported (#76)
Teemu R
2020-07-06 16:09:30 +02:00 -
f9a987ca18
Simplify API documentation by using doctests (#73)
Teemu R
2020-06-30 02:29:52 +02:00 -
99e0c4a418
Bulbs: allow specifying transition for state changes (#70)
Teemu R
2020-06-14 20:21:55 +02:00 -
dd073fa8c8
Add transition support for SmartDimmer (#69)
Connor Proctor
2020-06-14 09:09:28 -07:00 -
9dc0cbaece
Add retries to protocol queries (#65)
0.4.0.pre0
0.4.0.dev0
Teemu R
2020-05-27 19:02:09 +02:00 -
644a10a0d1
General cleanups all around (janitoring) (#63)
Teemu R
2020-05-27 16:55:18 +02:00 -
836f1701b9
Optimize I/O access (#59)
Teemu R
2020-05-24 17:57:54 +02:00 -
012436c494
Improve dimmer support (#62)
Teemu R
2020-05-20 21:17:33 +02:00 -
e37244de0f
Remove unnecessary f-string definition to make tests pass (#58)
Teemu R
2020-05-13 14:50:45 +02:00 -
ed57563e8b
Convert to use poetry & pyproject.toml for dep & build management (#54)
Teemu R
2020-05-12 12:11:47 +02:00 -
c6d76836d7
Add fixture for KL60 (#52)
Teemu R
2020-04-26 17:44:16 +02:00 -
51af7809ec
Ignore D202 where necessary (#50)
Teemu R
2020-04-25 21:21:39 +02:00 -
28c1811aef
Support wifi scan & join for bulbs using a different interface (#49)
Teemu R
2020-04-24 16:57:04 +02:00 -
0c71957aa8
Return on_since only when its available and the device is on (#48)
Teemu R
2020-04-24 16:47:57 +02:00 -
fd560442a2
Allow 0 brightness for smartdimmer (#47)
Teemu R
2020-04-22 09:48:28 +02:00 -
3fe578cf26
async++, small powerstrip improvements (#46)
Teemu R
2020-04-21 20:46:13 +02:00 -
852ae494af
Add (some) tests to the cli tool (#22)
Teemu R
2020-04-20 19:26:20 +02:00 -
7f625cd1c2
Add commands to control the wifi settings (#45)
Teemu R
2020-04-20 18:57:33 +02:00 -
b73c0d222e
Move dimmer support to its own class (#34)
Teemu R
2020-04-18 23:35:39 +02:00 -
b6c3a7c54b
Move has_emeter to device level for multiple plug outlets (#41)
Andrew May
2020-04-12 07:00:15 -07:00 -
c90465c5dd
Remove unnecessary cache (#40)
Teemu R
2020-04-12 15:57:49 +02:00 -
5ff299664e
Add in some new device types (#39)
Andrew May
2020-04-10 18:08:59 -07:00 -
18d58388c1
Add test fixture for KL130 (#35)
J. Nick Koston
2020-04-10 09:16:50 -05:00 -
f4e5afa20b
Depend on py3.7+ for tox, add python 3.8 to azure pipeline targets (#29)
Teemu R
2020-03-18 12:50:42 +01:00 -
bc153b3bb9
Fix azure pipeline badge (#32)
Teemu R
2020-03-18 12:17:12 +01:00 -
e9b0acaaa7
Enable Windows & OSX builds (#31)
Teemu R
2020-03-18 00:40:06 +01:00 -
00276e34b7
Move child socket handling to its own SmartStripPlug class (#26)
Teemu R
2020-03-16 14:52:40 +01:00 -
489a550582
Add KP303 to the list of powerstrips (#28)
Teemu R
2020-03-16 14:52:24 +01:00 -
15b0c8c0e6
Adding KP303 to supported devices (#25)
Alex Cragg
2020-01-28 13:58:20 +00:00 -
3337c574ce
Remove unused save option and add scrubbing (#19)
Angelo Gagliano
2020-01-15 08:46:35 -05:00 -
80f097b5b3
use pytestmark to avoid repeating asyncio mark (#24)
Teemu R
2020-01-15 07:49:31 +01:00 -
72d6205ad2
Cleanup constructors by removing ioloop and protocol arguments (#23)
Teemu R
2020-01-15 07:46:21 +01:00 -
7eea21f2dd
test the newly added device fixtures (#21)
Teemu R
2020-01-14 19:16:30 +01:00 -
4a4b9c655a
move testing requirements to requirements_test.txt, add pytest-asyncio for azure pipelines (#20)
Teemu R
2020-01-14 18:58:39 +01:00 -
87c0dab8c8
Add real kasa device dumps (#18)
Angelo Gagliano
2020-01-14 07:34:57 -05:00 -
822ab3f8ac
Fix dump-discover to use asyncio.run (#16)
Teemu R
2020-01-13 08:52:52 +01:00 -
0f0df481a0
Add device_id property, rename context to child_id (#15)
Teemu R
2020-01-13 00:17:45 +01:00 -
524d28abbc
Remove sync interface, add asyncio discovery (#14)
Teemu R
2020-01-12 22:44:19 +01:00 -
3c68d295da
Remove --ip which was just an alias to --host (#6)
Teemu R
2020-01-12 20:29:19 +01:00 -
4a25cbfff7
Set minimum requirement to python 3.7 (#5)
Teemu R
2020-01-12 20:27:53 +01:00 -
161c3eb53b
change ID of Azure Pipeline (#3)
Bas Nijholt
2019-12-18 12:33:32 +01:00 -
3ef5086ffb
mass rename to (python-)kasa (#1)
Teemu R
2019-12-18 09:11:18 +01:00 -
624c44c27f
multiply by 1000 instead of 10^3
Bas Nijholt
2019-12-12 11:13:18 +01:00 -
8d1e0acbba
remove Travis CI
Bas Nijholt
2019-12-12 11:09:53 +01:00 -
ad209de268
fix mympy's error "Decorated property not supported" (mypy bug)
Bas Nijholt
2019-12-12 10:46:40 +01:00 -
122cd4c19f
run pre-commit run --all
Bas Nijholt
2019-12-12 10:41:52 +01:00 -
338e6ce743
add more pre-commit hooks
Bas Nijholt
2019-12-12 10:41:36 +01:00 -
a96af31116
replace Travis badge with Azure pipelines
Bas Nijholt
2019-12-12 10:34:13 +01:00 -
72d5443f1a
implement methods that depend on sys_info as properties and add update
Bas Nijholt
2019-11-15 17:48:36 +01:00 -
8c25590186
simplify loop in __init__ in smartstrip.py
Bas Nijholt
2019-11-15 16:51:01 +01:00 -
b2ca20edf0
use f-strings or format
Bas Nijholt
2019-11-15 16:35:42 +01:00 -
e39c6dbfa2
fix pre-commit issues
Bas Nijholt
2019-11-15 16:28:02 +01:00 -
1779e6e122
fix bug in cli.state
Bas Nijholt
2019-11-15 16:07:04 +01:00 -
2976c453ac
improve doc-strings
Bas Nijholt
2019-11-15 16:05:46 +01:00 -
a7cb2cebed
use tox.ini in hound
Bas Nijholt
2019-11-15 14:29:33 +01:00 -
09d620df01
Merge remote-tracking branch 'upstream/azure_pipelines' into asyncio
Bas Nijholt
2019-11-15 14:08:49 +01:00 -
190a800e77
only support >= 3.6
Bas Nijholt
2019-11-11 23:15:57 +01:00 -
cc900ae491
tmp: comment out 2 failing tests
Bas Nijholt
2019-11-11 23:10:57 +01:00 -
b2973cda6c
fix the tests
Bas Nijholt
2019-11-11 20:44:12 +01:00 -
b5e585e1f8
export __version__ under the main module
Teemu Rytilahti
2019-11-11 22:33:13 +01:00 -
751c2445c2
add missing version.py
Teemu Rytilahti
2019-11-11 22:30:37 +01:00 -
8a131e1eeb
Add precommit hooks & tox env to enforce code structure, add azure pipelines
Teemu Rytilahti
2019-11-11 22:14:34 +01:00 -
583c785611
prefer sync attribute over asyncio.run
Bas Nijholt
2019-11-11 20:53:45 +01:00 -
9907c6416b
isort and black on the tests
Bas Nijholt
2019-11-11 20:31:56 +01:00 -
55d898b547
use absolute imports
Bas Nijholt
2019-11-11 20:29:50 +01:00 -
8a7d955eb7
use the "sync" attribute to call methods in the CLI
Bas Nijholt
2019-11-11 19:53:17 +01:00 -
e6faf9dd05
change cli.py message in according with setup.py
Bas Nijholt
2019-11-11 19:40:57 +01:00 -
0c1d8b6efe
implement SyncSmartDevice and sort imports and use absolute imports
Bas Nijholt
2019-11-11 19:39:43 +01:00 -
30677b2af0
black setup.py
Bas Nijholt
2019-11-11 19:27:16 +01:00 -
b2d0a511a5
define __all__ ( also gets rid of flake8 issues)
Bas Nijholt
2019-11-11 19:26:06 +01:00 -
533c6b5ca2
pass an ioloop
Bas Nijholt
2019-11-11 19:16:55 +01:00 -
7d3d105e47
remove unused imports
Bas Nijholt
2019-11-11 17:59:16 +01:00 -
ba2600cb93
make SmartStrip use asyncio
Bas Nijholt
2019-11-11 17:55:56 +01:00 -
b6a0542f43
make SmartPlug use asyncio
Bas Nijholt
2019-11-11 17:42:12 +01:00 -
7c69d3c03a
make SmartBulb use asyncio
Bas Nijholt
2019-11-11 17:32:44 +01:00 -
904bbe5c1a
make SmartDevice use asyncio
Bas Nijholt
2019-11-11 17:21:23 +01:00 -
af0a1d61b1
use asyncio.run in tests instead of awaiting
Bas Nijholt
2019-11-11 17:03:45 +01:00 -
3b27f7d7e7
use asyncio.run on coroutines in cli.py
Bas Nijholt
2019-11-11 17:01:42 +01:00 -
0e0ab1dfc9
change functions that use query to await
Bas Nijholt
2019-11-11 16:56:39 +01:00 -
8f59d74e29
implement TPLinkSmartHomeProtocol.query with asyncio
Bas Nijholt
2019-11-11 16:52:13 +01:00 -
59424d2738
Fix cli status reporting, blackify cli.py (#182)
Teemu R
2019-10-26 14:21:08 +02:00 -
752b24c4ec
Python < 3.5 cleanups (#180)
Ville Skyttä
2019-08-13 23:55:18 +03:00 -
c9280c70c0
Fix __repr__ function of SmartDevice (#178)
Christopher Fricke
2019-07-26 15:21:25 -04:00 -
2c79febae4
Allow specifying broadcast address for discovery (#176)
kochinc
2019-07-25 00:21:24 -04:00 -
fa0c2d82e8
Fix CLI for HS300 (#177)
Daniel Berlin
2019-07-24 21:17:13 -07:00 -
2d60467bea
API and tests cleanup (#151)
Teemu R
2019-06-16 17:05:00 -04:00 -
e82746da24
Fix temperature range for KL120, the device can only do up to 5000 k (#174)
Teemu R
2019-06-09 18:28:51 -04:00 -
a475233464
Check for errors also in the command payload (#173)
Teemu R
2019-06-03 09:58:03 -04:00 -
60add6fa66
Improve discovery by sending multiple UDP datagrams (#172)
Teemu R
2019-05-20 21:56:01 -04:00 -
29f75d9566
Prepare 0.3.5 (#170)
0.3.5
Teemu R
2019-04-13 01:12:37 -04:00