Pārlūkot izejas kodu

added bluetooth functionality

Lucas 7 mēneši atpakaļ
vecāks
revīzija
70d39e668c
3 mainītis faili ar 257 papildinājumiem un 10 dzēšanām
  1. 4 1
      ESPBLE.py
  2. 32 9
      GUI.py
  3. 221 0
      text.txt

+ 4 - 1
ESPBLE.py

@@ -21,10 +21,13 @@ async def connect():
     return target_address
 
 async def main():
+    print("yes")
     target_address = await connect()
-
+    print("yes1")
     if target_address is not None:
+        print("yes2")
         async with BleakClient(target_address) as client:
+            print("yes3")
             print(f"Connected: {client.is_connected}")
 
             while 1:

+ 32 - 9
GUI.py

@@ -1,35 +1,33 @@
+from re import A, I
 import customtkinter as ctk
 import json
 from PIL import Image, ImageTk
-
+import time
 import asyncio
 from bleak import BleakScanner
 from bleak import BleakClient
 
 target_name = "Long name works now"
+global target_address
+target_address = None
 
 SERVICE_UUID=        "d86aecf2-d87d-489f-b664-b02de82b2fc0"
 CHARACTERISTIC_UUID= "d86aecf2-d87d-489f-b664-b02de82b2fc0"
 
 async def connect():
-    target_address = None
     devices = await BleakScanner.discover()
     for d in devices:
         print(d)
         if target_name == d.name:
             target_address = d.address
             print("found target {} bluetooth device with address {} ".format(target_name,target_address))
+            return target_address
             break
         else:
             print("could not find device")
-    return target_address
 
 currentScore = 30
 
-async def main():
-    await connect()
-
-
 ctk.set_appearance_mode("System")  # Modes: system (default), light, dark
 ctk.set_default_color_theme("blue")  # Themes: blue (default), dark-blue, green
 
@@ -89,6 +87,31 @@ placeLeaderboard()
 
 #label.grid(column=0,row=0)
 #progressbar.grid(column=25,row=8)
-
-asyncio.run(main())
+def convertToNumbers(stringlist):
+    dlist = stringlist.split(",")
+    dlist = dlist[0:-1]
+    intlist = []
+
+    for string in dlist:
+        intlist.append(float(string))
+    return intlist
+
+async def getData():
+    target_address = await connect()
+    if target_address is not None:
+        async with BleakClient(target_address) as client:
+            print(f"Connected: {client.is_connected}")
+
+            while 1:
+                try:
+                    data = await client.read_gatt_char(CHARACTERISTIC_UUID)
+                    datastr = data.decode('utf-8') #convert byte to str
+                    print("time: {} ||| numbers: {}".format(time.time(),convertToNumbers(datastr)))
+                except Exception:
+                    print("failed to get data, restarting connection.")
+
+def data():
+    asyncio.run(getData())
+
+app.after(1000,data)
 app.mainloop()

+ 221 - 0
text.txt

@@ -0,0 +1,221 @@
+56:A2:98:4F:FD:18: 56-A2-98-4F-FD-18
+could not find device
+E2:70:EA:EB:0D:FD: E2-70-EA-EB-0D-FD
+could not find device
+D5:33:C2:86:65:60: Govee_H6169_6560
+could not find device
+59:C7:9F:32:33:2D: 59-C7-9F-32-33-2D
+could not find device
+29:6C:57:12:96:E8: 29-6C-57-12-96-E8
+could not find device
+9B:99:F1:F8:03:EC: SENSEF803EC
+could not find device
+CC:6A:10:54:C2:C7: MyQ-003
+could not find device
+B0:D2:78:8A:3A:35: Sfa10e2eae9f203ecC
+could not find device
+46:8B:14:DA:89:43: 46-8B-14-DA-89-43
+could not find device
+69:92:5D:67:E5:88: 69-92-5D-67-E5-88
+could not find device
+7C:9E:BD:6F:B2:DE: Long name works now
+found target Long name works now bluetooth device with address 7C:9E:BD:6F:B2:DE 
+Connected: True
+time: 1744941361.1521773 ||| numbers: [494.72, 6.92, 493.79, 0.28, 3.32, 0.51]
+time: 1744941361.2492793 ||| numbers: [494.98, 16.17, 481.76, 0.31, 3.41, 0.63]
+time: 1744941361.3473833 ||| numbers: [3.44, 3.45, 6.15, 0.14, 3.25, 0.55]
+time: 1744941361.4431388 ||| numbers: [11.31, 488.21, 471.73, 0.23, 3.39, 0.54]
+time: 1744941361.5426245 ||| numbers: [1.8, 480.78, 489.63, 0.28, 3.45, 0.52]
+time: 1744941361.638626 ||| numbers: [491.98, 488.93, 2.43, 0.4, 3.35, 0.55]
+time: 1744941361.7364721 ||| numbers: [494.94, 490.4, 496.77, 0.4, 3.32, 0.53]
+time: 1744941361.8340647 ||| numbers: [496.82, 495.37, 498.63, 0.42, 3.33, 0.54]
+time: 1744941361.9314926 ||| numbers: [2.48, 496.79, 493.18, 0.4, 3.31, 0.53]
+time: 1744941362.0281398 ||| numbers: [2.83, 1.17, 495.09, 0.39, 3.39, 0.52]
+time: 1744941362.1262271 ||| numbers: [0.27, 1.69, 496.46, 0.35, 3.38, 0.53]
+time: 1744941362.2232337 ||| numbers: [498.21, 497.45, 497.69, 0.36, 3.39, 0.54]
+time: 1744941362.3216622 ||| numbers: [497.05, 498.35, 498.25, 0.38, 3.33, 0.55]
+time: 1744941362.4185188 ||| numbers: [2.35, 496.3, 496.67, 0.38, 3.34, 0.55]
+time: 1744941362.5163527 ||| numbers: [499.24, 499.45, 498.56, 0.39, 3.38, 0.53]
+time: 1744941362.613361 ||| numbers: [497.69, 497.82, 498.21, 0.37, 3.35, 0.53]
+time: 1744941362.7126281 ||| numbers: [0.56, 498.02, 499.89, 0.36, 3.33, 0.53]
+time: 1744941362.8083262 ||| numbers: [0.07, 492.56, 491.62, 0.36, 3.43, 0.53]
+time: 1744941362.9061956 ||| numbers: [491.83, 489.8, 493.87, 0.39, 3.48, 0.56]
+time: 1744941363.0044 ||| numbers: [482.13, 485.82, 469.62, 0.34, 3.49, 0.62]
+time: 1744941363.1012182 ||| numbers: [480.14, 451.43, 433.0, 0.24, 3.45, 0.59]
+time: 1744941363.1983948 ||| numbers: [477.19, 410.62, 421.44, 0.3, 3.42, 0.42]
+time: 1744941363.2964256 ||| numbers: [12.41, 373.89, 401.24, 0.64, 3.37, 0.16]
+time: 1744941363.3932054 ||| numbers: [62.62, 414.34, 481.07, 0.95, 3.44, 3.84]
+time: 1744941363.4911592 ||| numbers: [50.21, 429.8, 7.16, 0.9, 3.68, 3.72]
+time: 1744941363.589265 ||| numbers: [22.85, 424.83, 479.9, 1.0, 3.69, 3.63]
+time: 1744941363.6871076 ||| numbers: [2.2, 447.25, 497.86, 1.29, 3.69, 3.7]
+time: 1744941363.7836912 ||| numbers: [2.82, 482.41, 498.66, 1.23, 3.55, 3.67]
+time: 1744941363.8812957 ||| numbers: [2.85, 14.87, 23.03, 1.05, 3.82, 3.71]
+time: 1744941363.979684 ||| numbers: [491.83, 497.4, 487.93, 0.82, 3.61, 3.76]
+time: 1744941364.076325 ||| numbers: [498.57, 482.52, 467.99, 1.01, 3.66, 3.74]
+time: 1744941364.174281 ||| numbers: [1.9, 493.19, 468.08, 1.03, 3.75, 3.73]
+time: 1744941364.2711508 ||| numbers: [1.5, 489.41, 460.18, 1.07, 3.77, 3.69]
+time: 1744941364.3682787 ||| numbers: [2.96, 7.33, 497.82, 1.08, 3.83, 3.7]
+time: 1744941364.4662714 ||| numbers: [2.63, 496.47, 493.39, 1.02, 3.82, 3.73]
+time: 1744941364.5636582 ||| numbers: [2.77, 497.69, 494.11, 1.07, 3.8, 3.7]
+time: 1744941364.6620028 ||| numbers: [7.44, 8.43, 490.79, 1.05, 3.8, 3.73]
+time: 1744941364.7581887 ||| numbers: [16.83, 4.81, 494.74, 1.0, 3.82, 3.76]
+time: 1744941364.8565323 ||| numbers: [11.1, 498.11, 499.29, 1.02, 3.81, 3.77]
+time: 1744941364.9535391 ||| numbers: [2.22, 495.07, 498.47, 1.01, 3.84, 3.78]
+time: 1744941365.0526128 ||| numbers: [499.62, 1.29, 496.65, 1.07, 3.83, 3.75]
+time: 1744941365.1483023 ||| numbers: [3.38, 1.54, 493.72, 1.08, 3.8, 3.74]
+time: 1744941365.2488446 ||| numbers: [5.72, 9.68, 490.37, 1.08, 3.82, 3.76]
+time: 1744941365.3431504 ||| numbers: [5.75, 0.53, 495.34, 1.02, 3.85, 3.8]
+time: 1744941365.4412 ||| numbers: [3.11, 4.66, 495.42, 1.02, 3.86, 3.8]
+time: 1744941365.538325 ||| numbers: [499.24, 497.8, 494.95, 1.07, 3.86, 3.78]
+time: 1744941365.6361616 ||| numbers: [498.51, 498.38, 495.22, 1.04, 3.85, 3.78]
+time: 1744941365.733513 ||| numbers: [497.29, 499.18, 495.82, 1.04, 3.85, 3.79]
+time: 1744941365.831427 ||| numbers: [498.77, 499.26, 497.03, 1.04, 3.86, 3.79]
+time: 1744941365.9291558 ||| numbers: [499.4, 498.89, 496.96, 1.04, 3.85, 3.79]
+time: 1744941366.0263467 ||| numbers: [499.44, 499.31, 497.24, 1.04, 3.85, 3.78]
+time: 1744941366.127789 ||| numbers: [499.24, 499.16, 497.25, 1.04, 3.86, 3.78]
+time: 1744941366.2261183 ||| numbers: [499.52, 499.1, 496.89, 1.05, 3.86, 3.79]
+time: 1744941366.3188126 ||| numbers: [499.37, 499.05, 497.15, 1.04, 3.86, 3.79]
+time: 1744941366.4166083 ||| numbers: [499.33, 499.25, 497.15, 1.04, 3.86, 3.8]
+time: 1744941366.5142303 ||| numbers: [499.61, 499.44, 497.06, 1.04, 3.85, 3.78]
+time: 1744941366.6111944 ||| numbers: [499.32, 499.25, 497.4, 1.04, 3.85, 3.78]
+time: 1744941366.7100616 ||| numbers: [499.44, 498.93, 496.98, 1.05, 3.87, 3.78]
+time: 1744941366.807659 ||| numbers: [499.52, 499.19, 497.1, 1.04, 3.85, 3.79]
+time: 1744941366.904732 ||| numbers: [499.47, 499.07, 497.14, 1.05, 3.85, 3.78]
+time: 1744941367.001179 ||| numbers: [499.44, 498.99, 497.18, 1.04, 3.86, 3.78]
+time: 1744941367.0982213 ||| numbers: [499.63, 499.58, 497.25, 1.04, 3.85, 3.78]
+time: 1744941367.197872 ||| numbers: [499.39, 499.09, 497.08, 1.04, 3.86, 3.78]
+time: 1744941367.294261 ||| numbers: [499.54, 499.2, 497.1, 1.04, 3.86, 3.78]
+time: 1744941367.392153 ||| numbers: [499.55, 499.0, 496.96, 1.04, 3.86, 3.78]
+time: 1744941367.4884255 ||| numbers: [499.34, 499.31, 497.17, 1.04, 3.85, 3.79]
+time: 1744941367.5863624 ||| numbers: [499.33, 499.25, 497.17, 1.04, 3.86, 3.79]
+time: 1744941367.685235 ||| numbers: [499.37, 498.98, 497.0, 1.04, 3.86, 3.78]
+time: 1744941367.7822032 ||| numbers: [499.62, 499.08, 497.31, 1.04, 3.86, 3.79]
+time: 1744941367.8792658 ||| numbers: [499.43, 499.31, 497.27, 1.05, 3.85, 3.79]
+time: 1744941367.9776433 ||| numbers: [499.53, 499.18, 497.44, 1.04, 3.86, 3.79]
+time: 1744941368.0742848 ||| numbers: [499.4, 499.04, 496.94, 1.04, 3.85, 3.78]
+time: 1744941368.1714308 ||| numbers: [499.51, 499.21, 496.69, 1.04, 3.86, 3.78]
+time: 1744941368.268395 ||| numbers: [499.6, 499.23, 497.05, 1.04, 3.86, 3.78]
+time: 1744941368.3672159 ||| numbers: [499.46, 499.18, 497.3, 1.04, 3.85, 3.78]
+time: 1744941368.4643197 ||| numbers: [499.38, 499.22, 497.36, 1.05, 3.86, 3.78]
+time: 1744941368.562157 ||| numbers: [499.41, 499.17, 497.27, 1.04, 3.86, 3.79]
+time: 1744941368.6581707 ||| numbers: [499.4, 499.09, 497.17, 1.04, 3.86, 3.78]
+time: 1744941368.7567003 ||| numbers: [499.5, 499.31, 497.27, 1.03, 3.86, 3.79]
+time: 1744941368.8535976 ||| numbers: [499.69, 499.46, 497.36, 1.04, 3.85, 3.78]
+time: 1744941368.952612 ||| numbers: [499.32, 499.27, 497.34, 1.05, 3.86, 3.78]
+time: 1744941369.0485365 ||| numbers: [499.48, 499.29, 497.1, 1.04, 3.86, 3.79]
+time: 1744941369.146969 ||| numbers: [499.46, 499.26, 497.02, 1.04, 3.86, 3.79]
+time: 1744941369.2432823 ||| numbers: [499.51, 499.12, 497.39, 1.04, 3.86, 3.78]
+time: 1744941369.3423567 ||| numbers: [499.66, 499.24, 497.34, 1.04, 3.85, 3.79]
+time: 1744941369.4393313 ||| numbers: [499.36, 499.24, 497.41, 1.04, 3.86, 3.77]
+time: 1744941369.5361285 ||| numbers: [499.51, 499.1, 496.95, 1.04, 3.86, 3.79]
+time: 1744941369.6334147 ||| numbers: [499.43, 499.13, 497.05, 1.04, 3.86, 3.78]
+time: 1744941369.7329433 ||| numbers: [499.56, 499.15, 497.22, 1.04, 3.85, 3.78]
+time: 1744941369.8281713 ||| numbers: [499.4, 499.18, 497.31, 1.04, 3.86, 3.78]
+time: 1744941369.9260385 ||| numbers: [499.6, 499.12, 497.35, 1.04, 3.86, 3.78]
+time: 1744941370.0233176 ||| numbers: [499.53, 499.17, 497.08, 1.04, 3.86, 3.77]
+time: 1744941370.121128 ||| numbers: [499.63, 499.33, 497.17, 1.04, 3.85, 3.78]
+time: 1744941370.2191525 ||| numbers: [499.22, 499.15, 497.27, 1.04, 3.85, 3.78]
+time: 1744941370.3171656 ||| numbers: [499.63, 499.15, 497.34, 1.04, 3.86, 3.77]
+time: 1744941370.4181404 ||| numbers: [499.48, 499.01, 497.31, 1.04, 3.86, 3.79]
+time: 1744941370.5112188 ||| numbers: [499.47, 499.21, 497.26, 1.04, 3.86, 3.79]
+time: 1744941370.6082077 ||| numbers: [499.52, 499.21, 497.18, 1.04, 3.86, 3.79]
+time: 1744941370.7063024 ||| numbers: [499.43, 499.18, 497.24, 1.04, 3.86, 3.78]
+time: 1744941370.8045616 ||| numbers: [499.48, 499.54, 497.38, 1.04, 3.87, 3.78]
+time: 1744941370.9021852 ||| numbers: [499.55, 499.24, 497.36, 1.05, 3.85, 3.78]
+time: 1744941370.9984965 ||| numbers: [499.5, 499.15, 497.17, 1.04, 3.86, 3.78]
+time: 1744941371.0972698 ||| numbers: [499.65, 499.03, 497.24, 1.04, 3.86, 3.78]
+time: 1744941371.1942704 ||| numbers: [499.47, 499.21, 497.18, 1.04, 3.86, 3.79]
+time: 1744941371.2925417 ||| numbers: [499.57, 499.18, 497.22, 1.04, 3.85, 3.78]
+time: 1744941371.3895671 ||| numbers: [499.52, 499.1, 497.15, 1.04, 3.86, 3.79]
+time: 1744941371.4863048 ||| numbers: [499.56, 499.17, 497.29, 1.04, 3.86, 3.79]
+time: 1744941371.5850928 ||| numbers: [499.37, 499.07, 497.08, 1.05, 3.86, 3.79]
+time: 1744941371.6811733 ||| numbers: [499.57, 499.23, 497.13, 1.03, 3.85, 3.79]
+time: 1744941371.7791023 ||| numbers: [499.53, 499.02, 497.06, 1.04, 3.86, 3.78]
+time: 1744941371.8781862 ||| numbers: [499.4, 499.31, 497.16, 1.04, 3.85, 3.78]
+time: 1744941371.9738805 ||| numbers: [499.66, 499.25, 497.27, 1.04, 3.85, 3.79]
+time: 1744941372.0715182 ||| numbers: [499.58, 499.26, 497.1, 1.04, 3.86, 3.77]
+time: 1744941372.1701908 ||| numbers: [499.37, 499.2, 497.15, 1.05, 3.85, 3.79]
+time: 1744941372.2661214 ||| numbers: [499.5, 499.12, 497.25, 1.04, 3.86, 3.78]
+time: 1744941372.3654513 ||| numbers: [499.53, 499.4, 497.2, 1.03, 3.86, 3.78]
+time: 1744941372.4611015 ||| numbers: [499.75, 499.18, 497.34, 1.04, 3.86, 3.79]
+time: 1744941372.5581174 ||| numbers: [499.56, 499.18, 497.29, 1.04, 3.86, 3.79]
+time: 1744941372.657095 ||| numbers: [499.46, 499.32, 497.25, 1.04, 3.86, 3.78]
+time: 1744941372.7541888 ||| numbers: [499.56, 499.3, 497.42, 1.04, 3.86, 3.78]
+time: 1744941372.8520846 ||| numbers: [499.42, 499.18, 497.31, 1.04, 3.86, 3.79]
+time: 1744941372.9491112 ||| numbers: [499.66, 499.17, 497.27, 1.05, 3.86, 3.77]
+time: 1744941373.0472481 ||| numbers: [499.69, 499.21, 497.24, 1.03, 3.86, 3.78]
+time: 1744941373.143093 ||| numbers: [499.41, 499.11, 497.37, 1.04, 3.86, 3.79]
+time: 1744941373.242378 ||| numbers: [499.53, 499.17, 497.17, 1.04, 3.86, 3.78]
+time: 1744941373.338395 ||| numbers: [499.52, 499.22, 497.18, 1.04, 3.85, 3.79]
+time: 1744941373.4373996 ||| numbers: [499.56, 499.27, 497.3, 1.04, 3.85, 3.78]
+time: 1744941373.5341997 ||| numbers: [499.41, 499.11, 497.02, 1.05, 3.86, 3.78]
+time: 1744941373.6313095 ||| numbers: [499.5, 498.96, 497.37, 1.03, 3.86, 3.78]
+time: 1744941373.7291493 ||| numbers: [499.57, 499.38, 497.17, 1.04, 3.86, 3.78]
+time: 1744941373.826295 ||| numbers: [499.47, 499.37, 497.29, 1.04, 3.86, 3.79]
+time: 1744941373.925129 ||| numbers: [499.47, 499.01, 497.31, 1.04, 3.86, 3.79]
+time: 1744941374.02248 ||| numbers: [499.63, 499.21, 497.21, 1.04, 3.85, 3.78]
+time: 1744941374.119056 ||| numbers: [499.36, 498.92, 497.3, 1.04, 3.86, 3.78]
+time: 1744941374.217205 ||| numbers: [499.49, 499.15, 497.12, 1.03, 3.85, 3.79]
+time: 1744941374.314385 ||| numbers: [499.56, 499.21, 497.23, 1.04, 3.86, 3.78]
+time: 1744941374.4113896 ||| numbers: [499.63, 498.94, 497.21, 1.05, 3.86, 3.78]
+time: 1744941374.5095043 ||| numbers: [499.6, 499.21, 497.32, 1.05, 3.86, 3.78]
+time: 1744941374.6066837 ||| numbers: [499.6, 499.2, 497.16, 1.04, 3.86, 3.78]
+time: 1744941374.707069 ||| numbers: [499.54, 499.32, 497.39, 1.04, 3.86, 3.79]
+time: 1744941374.801213 ||| numbers: [499.43, 499.05, 497.1, 1.04, 3.86, 3.79]
+time: 1744941374.899258 ||| numbers: [499.49, 498.95, 497.06, 1.04, 3.86, 3.8]
+time: 1744941374.9961336 ||| numbers: [499.5, 498.98, 497.32, 1.04, 3.86, 3.78]
+time: 1744941375.0943837 ||| numbers: [500.13, 489.85, 0.83, 0.98, 3.85, 3.83]
+time: 1744941375.1912434 ||| numbers: [499.43, 499.48, 498.74, 1.06, 3.86, 3.78]
+time: 1744941375.289226 ||| numbers: [498.76, 498.58, 498.85, 1.05, 3.86, 3.79]
+time: 1744941375.3862076 ||| numbers: [499.37, 499.01, 497.06, 1.05, 3.86, 3.79]
+time: 1744941375.4841352 ||| numbers: [499.57, 499.12, 497.24, 1.04, 3.86, 3.78]
+time: 1744941375.5813875 ||| numbers: [499.54, 499.21, 497.5, 1.04, 3.86, 3.78]
+time: 1744941375.680371 ||| numbers: [499.56, 499.32, 497.41, 1.05, 3.86, 3.78]
+time: 1744941375.7768679 ||| numbers: [499.48, 498.95, 497.31, 1.05, 3.86, 3.79]
+time: 1744941375.874608 ||| numbers: [499.58, 499.19, 497.25, 1.04, 3.85, 3.79]
+time: 1744941375.971114 ||| numbers: [499.43, 499.24, 497.31, 1.04, 3.85, 3.78]
+time: 1744941376.0702002 ||| numbers: [499.47, 499.3, 497.15, 1.05, 3.86, 3.77]
+time: 1744941376.1670926 ||| numbers: [499.43, 498.89, 497.12, 1.04, 3.86, 3.78]
+time: 1744941376.265559 ||| numbers: [499.3, 499.63, 497.31, 1.05, 3.87, 3.78]
+time: 1744941376.3626199 ||| numbers: [499.59, 499.12, 497.24, 1.04, 3.86, 3.79]
+time: 1744941376.4591863 ||| numbers: [499.48, 499.29, 497.34, 1.04, 3.86, 3.79]
+time: 1744941376.5563216 ||| numbers: [499.5, 499.19, 497.2, 1.04, 3.87, 3.77]
+time: 1744941376.6543627 ||| numbers: [499.59, 499.28, 497.18, 1.04, 3.86, 3.78]
+time: 1744941376.7618613 ||| numbers: [499.53, 499.44, 497.44, 1.04, 3.86, 3.78]
+time: 1744941376.8492258 ||| numbers: [499.54, 499.3, 497.2, 1.04, 3.86, 3.78]
+time: 1744941376.9463286 ||| numbers: [499.4, 499.11, 497.28, 1.03, 3.86, 3.78]
+time: 1744941377.046306 ||| numbers: [499.54, 499.07, 497.1, 1.04, 3.86, 3.78]
+time: 1744941377.141059 ||| numbers: [499.56, 499.17, 497.32, 1.04, 3.86, 3.77]
+time: 1744941377.239215 ||| numbers: [499.55, 500.15, 497.5, 1.04, 3.87, 3.78]
+time: 1744941377.3371782 ||| numbers: [499.4, 499.19, 496.73, 1.04, 3.86, 3.78]
+time: 1744941377.4343684 ||| numbers: [499.43, 499.25, 496.98, 1.04, 3.86, 3.79]
+time: 1744941377.531472 ||| numbers: [499.4, 498.99, 497.18, 1.05, 3.86, 3.78]
+time: 1744941377.6300817 ||| numbers: [499.53, 499.0, 497.35, 1.04, 3.86, 3.78]
+time: 1744941377.7272024 ||| numbers: [499.59, 499.2, 497.37, 1.04, 3.86, 3.78]
+time: 1744941377.8248112 ||| numbers: [499.38, 498.99, 497.1, 1.04, 3.86, 3.78]
+time: 1744941377.9229472 ||| numbers: [499.48, 499.27, 497.15, 1.04, 3.86, 3.78]
+time: 1744941378.0210247 ||| numbers: [499.48, 499.21, 497.02, 1.05, 3.86, 3.78]
+time: 1744941378.1160445 ||| numbers: [499.33, 499.21, 497.34, 1.04, 3.86, 3.78]
+time: 1744941378.2141335 ||| numbers: [499.6, 499.67, 497.35, 1.04, 3.86, 3.77]
+time: 1744941378.3113918 ||| numbers: [499.42, 499.46, 496.98, 1.04, 3.86, 3.79]
+time: 1744941378.4095473 ||| numbers: [499.55, 499.29, 497.29, 1.04, 3.87, 3.78]
+time: 1744941378.5072007 ||| numbers: [499.46, 499.28, 497.21, 1.05, 3.86, 3.79]
+time: 1744941378.6043036 ||| numbers: [499.22, 499.02, 497.13, 1.04, 3.86, 3.78]
+time: 1744941378.7014773 ||| numbers: [499.53, 499.06, 497.37, 1.03, 3.86, 3.79]
+time: 1744941378.7995083 ||| numbers: [499.52, 499.23, 497.03, 1.05, 3.86, 3.78]
+time: 1744941378.8964396 ||| numbers: [499.62, 499.64, 498.21, 1.04, 3.87, 3.77]
+time: 1744941378.994129 ||| numbers: [499.41, 498.67, 496.28, 1.05, 3.86, 3.78]
+time: 1744941379.0915215 ||| numbers: [499.5, 498.82, 497.3, 1.01, 3.85, 3.79]
+time: 1744941379.1894226 ||| numbers: [499.41, 498.85, 496.7, 1.05, 3.85, 3.78]
+time: 1744941379.286626 ||| numbers: [499.7, 499.44, 497.81, 1.03, 3.87, 3.79]
+time: 1744941379.3843548 ||| numbers: [499.44, 499.2, 497.72, 1.03, 3.86, 3.78]
+time: 1744941379.481523 ||| numbers: [499.56, 498.79, 496.58, 1.04, 3.86, 3.78]
+time: 1744941379.5806875 ||| numbers: [499.51, 499.21, 497.47, 1.04, 3.86, 3.78]
+time: 1744941379.676208 ||| numbers: [499.57, 499.2, 497.21, 1.05, 3.86, 3.77]
+time: 1744941379.7741568 ||| numbers: [499.57, 499.02, 497.15, 1.04, 3.86, 3.78]
+time: 1744941379.8722425 ||| numbers: [499.5, 499.31, 497.08, 1.04, 3.86, 3.78]
+time: 1744941379.969589 ||| numbers: [499.72, 499.35, 497.33, 1.04, 3.85, 3.79]
+time: 1744941380.0675356 ||| numbers: [499.44, 499.37, 497.24, 1.04, 3.86, 3.78]
+time: 1744941380.1644008 ||| numbers: [499.49, 498.88, 497.28, 1.04, 3.86, 3.78]
+time: 1744941380.261162 ||| numbers: [499.63, 499.6, 497.63, 1.04, 3.86, 3.79]
+time: 1744941380.3591638 ||| numbers: [499.6, 499.15, 497.1, 1.04, 3.86, 3.78]