Avatar for Edd

Edd

Member since Jan 2024 • Last active Feb 2024
  • 1 conversations
  • 14 comments

Most recent activity

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    That is very cool as I just updated the firmware for my bangle the other day. I'll take a binary "light" or "dark" as well. Thanks for the content!

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    PS: Re the other video I assume I can't configure the bangle js "button" BTHome app to work while I'm connected via BT to my iphone as advertisements don't broadcast while a device is paired? Otherwise that looks amazing, I didn't know there was an app for that on the bangle store.

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    Ah, perfect! Thanks, I'll bookmark those. Maybe make them text over icons for easier discovery? I wasn't aware those were active links on first glance.

    Home assistant is coming along leaps and bounds - the next release will allow you to export historical CSV data directly from your dashboard widgets amongst other things. I'm impressed with how easily BTHome/ThermoPro devices integrate.

    Re your vid, does it make any sense to hook in the light sensor for the doorbell or is that too inaccurate for calibrated use in daylight? Thanks!

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    Ah, I knew about https://www.espruino.com/Reference but not

    https://www.espruino.com/ReferenceDEVICEĀ­NAME
    

    Which link takes you to the api docs for each device? The links on the main page seem to take you to

    https://www.espruino.com/DEVICENAME
    

    I've bought quite a few of the thermometers and no issues so far - they take an AAA battery and last for months. The only problem is they don't seem to report battery life but for the low price I'll make do. šŸ™‚

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    Ah, I must be looking at the wrong docs then - it does make sense to have a unified api for shared attributes; I concur. Please let me know the correct link and I shall bookmark that to avoid bothering you needlessly again.

    I was thinking of putting it on a dongle but the issue is figuring out how much length I'd need and how to stop the antenna of the Feasycom flopping about which I imagine could do more harm than good for the signal quality. As the network interface is only 1Gb/s I think ~1/2 that speed isn't a game changer, just an annoyance for now. The drive is mounted as exFat for interoperability/easier data recovery so the speeds were never close to full gigabit anyway. Long term I'll move to a pi 5 with an SSD attached directly over PCIe which should mitigate the problem entirely without needing to mount cables on the wall or add more shielding (I hope!)

    I should add that with the aerial working normally without USB 3 interference I'm seeing much better range than I expected. I tried out using BTHome on my Bangle JS and it was picked up in the 2nd floor bedroom through two different floors! Seems to pick up ThermoPro thermometer units just fine at that range as well.

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    If I plug both the aerial and the ssd into the USB 2.0 ports it's still not quite there but I put the ssd into the 2.0 port and the aerial as far away as possible in the USB 3.0 port it works - afaik the problem is the USB 3.0 transfer speed over the cables not the actual ports or controllers themselves. Either way I am very relieved I'm (hopfully) not going to need a bridge for a few meters across the front of the house. Phew!

    PS: I wonder if this means I can now put more beacons/pucks around the house for temperature measurements...

    PPS: Should I be using E.getBattery or Puck.getBatteryPercentage for the battery levels? I can't find a document that explains the differences via the forum or shop page. Thanks!

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    slaps forehead of course! will this have the same problem over usb 2?

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    So, the plot thickens. I tried your code pretty much as is and it got through the first wall but not the door. I then noticed I had a usb ssd plugged into the pi right next to the aerial - removing the cable connecting it and voila, it works! Amazing, no need for another extra thing to plug in. The bad side of this is the pi is running my fileshare so I need a way around this - would a usb extender cable to get the aerial away from the pi be a good idea, something like this? Thanks!

  • in Puck.js, Pixl.js and MDBT42
    Avatar for Edd

    Sadly not - I get more range but only in line if sight to the aerial - anything opaque in the way (wood, walls, whatever) appears to block it.

Actions