first commit

This commit is contained in:
mathayay
2025-10-12 12:41:25 +02:00
commit 7a7403e964
2 changed files with 117 additions and 0 deletions

32
main.py Normal file
View File

@@ -0,0 +1,32 @@
import time
import bambulabs_api as bl
IP = '192.168.0.24'
SERIAL = '0309DA542101636'
ACCESS_CODE = '24679559'
if __name__ == '__main__':
print('Starting bambulabs_api example')
print('Connecting to BambuLab 3D printer')
print(f'IP: {IP}')
print(f'Serial: {SERIAL}')
print(f'Access Code: {ACCESS_CODE}')
# Create a new instance of the API
printer = bl.Printer(IP, ACCESS_CODE, SERIAL)
# Connect to the BambuLab 3D printer
printer.connect()
time.sleep(2)
# Get the printer status
status = printer.get_state()
print(f'Printer status: {status}')
rem_time = printer.get_time()
print(f'Remaining time {rem_time}')
percent = printer.get_percentage()
print(f'Remaining time {rem_time}')
# Disconnect from the Bambulabs 3D printer
printer.disconnect()