homekit-makes-ikea’s-cheap-buttons-and-motion-sensors-much-more-powerful

HomeKit makes Ikea’s cheap buttons and motion sensors much more powerful

If you buy something from a Verge link, Vox Media may earn a commission. See our ethics statement.

Ikea’s new $9.99 / €7.99 / £6 Trådfri Shortcut Buttons and existing $14.99 / €12.95 / £12 Trådfri Motion Sensors recently gained HomeKit support to the delight of many Apple device owners. Importantly, the addition is cumulative for the most part, allowing the Ikea devices to function with the best features of Ikea Home Smart while layering on the best of Apple.

I’ve been testing both Ikea Home Smart devices for the past few days and while setup is predictably buggy, when they’re up and running it’s glorious, especially for the price.

Motion sensors designed to work with HomeKit aren’t cheap. They range in price from $21 to $57 according to this roundup from iMore. The popular Motion sensor from Philips Hue, for example, is more capable but costs $40, or almost three times as much as Ikea’s sensor, and both require hub devices to communicate with HomeKit. The Hue Bridge costs $59.99 while the Ikea Gateway costs $29.99, although these are often discounted in bundles with compatible lights and switches. An Apple home hub is also required, which can be a HomePod, Apple TV, or iPad.

There isn’t another product quite like Ikea’s Shortcut Buttons in the HomeKit world, so it’s hard to compare pricing. Some people will repurpose the four buttons on a $24.99 Hue dimmer switch to perform HomeKit automations, but it’s not really the same, and Aqara buttons are hard to find. Ikea designed its Shortcut Buttons to operate a single scene and that’s all.

Ikea Shortcut Button

The Ikea Shortcut Buttons are meant to be scattered around the home as dedicated controllers for individual or groups of devices. Place one next to the bed to shut off all the lights, for example, without having to yell at a smart assistant or launch an app. Place another in the kitchen to play your favorite Spotify playlist on the Sonos speaker.

The magnetic buttons include a metal mounting bracket that can be screwed into a wall or attached with the double-sided tape found in the box for a less permanent option. They also ship with six stickers: three printed with icons representing nighttime, lights, and morning, and three blanks for you to illustrate yourself.

Ikea demonstrating a Shortcut Button starting a scene to The Verge in 2019.
Photo by Thomas Ricker / The Verge

The Shortcut Button can be assigned operations in both the Ikea Home Smart and Apple Home apps with cumulative results. It’s a bit confusing (and potentially conflicting), but combining the Ikea and Apple worlds makes the Shortcut Buttons much more powerful.

I defined a “Good Night” Shortcut Button in the Apple Home app that I placed on a shelf above my bed. A regular press turns off seven smart lights (a mix of Ikea and Hue) and four Sonos speakers. A long press turns on a decorative filament night light in the bedroom at 10 percent brightness. To achieve these results, I had to assign a “scene” to the Shortcut Button in the Ikea Home Smart app and also assign “actions” in the Apple Home app.

When using the Shortcut Buttons only with Ikea’s Home Smart app, you are limited to a single scene assigned to a single button press. But Ikea’s deeper Sonos integration exposes all of my Sonos speakers to the Shortcut Button, not just the newer AirPlay 2 speakers recognized by HomeKit. HomeKit improves upon Ikea Home Smart by detecting both a short press and a long press of the Shortcut Buttons. Apple also gives you the option of writing if / then / else shortcuts (confusing, I know) that can be assigned to the short and long presses instead, giving you four possible control options from a single Shortcut Button. (Here’s a useful thread explaining the steps started by u/armadawars on the HomeKit subreddit.)

So far, I’ve kept things simple. I have a scene called “Top music off” in the Home Smart app that I’ve assigned to the aforementioned “Good Night” Shortcut Button. This allows me to shut off any Sonos speakers that might be playing in, or around, my bedroom. In Apple’s Home app, I also assigned a mix of seven Philips Hue and Ikea lights to turn off with a single press of the “Good Night” Shortcut Button. I then assigned a long press to turn on the Ikea filament bulb.

I have a second Shortcut Button in my living room currently set up to control my TV and mood lighting in the Apple Home app. A short press turns on my 2020 LG OLED TV and two lights to a predefined color and brightness. A long press turns everything back off. And just because I can, I also assigned a scene to the button in the Ikea Home Smart app that starts playing a Christmas playlist on the kitchen Sonos anytime it’s pressed. It’s dumb, and my family hates it, but it makes me so damn happy.

Ikea Motion Sensor

I would have driven myself mad setting up the Ikea Trådfri Motion Sensor in HomeKit had I not first read this tip on Reddit.

Despite my Trådfri Gateway being upgraded to firmware 1.13.21 and seeing both of my existing motion sensors in the Apple Home app and the sensors tripping Ikea lights when motion was detected, neither was detecting motion according to HomeKit. To solve that, first I had to remove the motion sensor from the Gateway (four clicks on the pairing button), delete the old rooms hosting the sensors from the Ikea Home Smart app, and then re-add the sensor (two clicks holding it next to the Gateway) where it was assigned a new default room. Only then did I see motion activity detected in Apple’s Home app, allowing me to control HomeKit devices with the sensor.

As with the Shortcut Buttons, automations linked to the Ikea Motion Sensor in both the Ikea and Apple Home apps are cumulative. In my walk-in pantry, I paired an Ikea lightbulb directly to an Ikea Motion Sensor (press the link button on the Motion Sensor while holding it next to the Ikea bulb for about 10 seconds) and then set up an automation in the Apple Home app to turn on a strip of Hue lights above my kitchen cabinet, but only at night. The Ikea pantry light shuts off automatically after three minutes.

That three-minute reset built into the Ikea Motion sensor can cause conflicts with HomeKit automations. The Apple Home app lets you to assign automations to both motion and the lack of motion. It can also take a secondary action after a set period of time. For example, in the Apple Home app, I can tell the Ikea Motion Sensor to light a Hue bulb in the pantry instead, and then shut it off after one minute. However, it can’t be tripped again for another two minutes due to the three-minute sleep time, leaving me to rummage around the pantry in the dark.

Other motion sensors have much shorter reset periods, even as low as 20 seconds, which makes them much better suited for controlling lighting. Others also include temperature sensors, opening the door for even more creative automations. The Ikea Motion Sensor is basic by comparison with a price to match.

Ikea’s Motion Sensors and Shortcut Buttons are so inexpensive and useful that they’re easy to recommend, especially for homes with a mix of Ikea and Apple products already. While the Motion Sensors are available just about everywhere, the new Shortcut Buttons have only started rolling out and still can’t be found in the US. Both HomeKit devices make the smart home accessible to everyone without apps or voice commands, limited only by the smart devices you own, your ability to write HomeKit shortcuts, and your patience with fiddly smart home tech.

amazon’s-cashierless-tech-expands-to-london-with-first-international-store

Amazon’s cashierless tech expands to London with first international store

Amazon has opened its first cashierless store outside of the US with a new Amazon Fresh location in London, UK. The store uses the company’s Just Walk Out technology, which allows customers to pick items off shelves and take them out of the store without having to stop and pay a cashier. Billing is handled automatically, but requires customers to scan their Amazon app to enter.

The launch marks a major expansion of Amazon’s cashierless stores initiative. The technology powering the stores, which uses cameras to track shoppers and their purchases, debuted with Amazon’s first Go store in Seattle in 2016. There are now over two dozen Amazon Go stores across the US. Last year the initiative expanded with a larger grocery store called Amazon Go Grocery.

The store will sell hot and cold food, as well as other everyday essentials.
Image: Amazon

Amazon says its London store, whose existence in Ealing was spotted earlier this week, will stock a range of groceries, and fresh meals. There’ll also be hot food sold under the company’s own “by Amazon” label, which it says are prepared in store. The aim is to offer customers “everything they’d want from their local neighbourhood grocery store,” the company says.

The store opened its doors at 7AM this morning, and will be open until 11PM, seven days a week. It covers 2,500 square feet making it a similar size to the company’s Amazon Go locations in the US, and a lot smaller than its first Amazon Go Grocery store. Additional stores are planned for the Greater London area, the company says.

In the UK, the company is using its Amazon Fresh branding for its cashierless store, rather than Amazon Go like it’s done stateside. Confusingly, Amazon does have an Amazon Fresh-branded store in the US in Los Angeles, but it doesn’t use the company’s cashierless technology, and relies instead on high-tech shopping carts.

Due to the pandemic, the company has a series of hygiene-focused measures in place at the store. Its maximum occupancy is limited to 20 to allow for social distancing, and there’s PPE and disposable gloves available at the store’s entrance.

whatsapp’s-desktop-app-now-has-video-and-voice-calls

WhatsApp’s desktop app now has video and voice calls

WhatsApp’s desktop app for Mac and PC is getting voice and video calling today, the company announced, offering end-to-end encrypted calls to other WhatsApp users on both computers and mobile devices.

Voice and video calling isn’t a new idea for WhatsApp: the mobile apps for Android and iOS already offer the feature, and WhatsApp started to roll out the desktop calling feature to a small group of users at the end of last year. But today’s launch means that the feature is now available to all WhatsApp users on desktop, making calling a more ubiquitous feature across all WhatsApp devices.

And like the existing video calling feature, the new desktop calling promises the same end-to-end encryption — meaning that WhatsApp and Facebook can’t see or hear your calls.

The biggest missing feature is that, at least to start, the desktop app will only support one-to-one calling, not group calls. WhatsApp does promise that it’ll be expanding to include support for group voice and video calls down the line, although it hasn’t said when that will be.

To use the new video calling feature, you’ll have to set up the WhatsApp desktop app on either Mac or PC, which requires that you already be a WhatsApp user on mobile. Once you’ve installed the app on your computer, users will then scan a QR code to log in on the desktop app, after which they’ll be able to use the desktop version of WhatsApp with their usual account.

fitbit-charge-4-vs-charge-3-vs-charge-2:-what’s-the-difference?

Fitbit Charge 4 vs Charge 3 vs Charge 2: What’s the difference?

(Pocket-lint) – Fitbit offers numerous devices in the activity tracking market, from the plain and simple Inspire 2 to its top-of-the-range smartwatch Sense.

The Charge 4 is an activity tracker that sits in between the Fitbit Inspire range and the Fitbit Versa range.

We’ve compared it to its predecessor – the Charge 3 – as well as the older Charge 2 to see how the Charge devices differ and help you work out if you should upgrade.

  • Which Fitbit is right for me?

squirrel_widget_217724

Design

  • Charge 2: OLED tap display, buckle, stainless steel, interchangeable straps
  • Charge 3: OLED touchscreen, buckle, aluminium, interchangeable straps, water resistant
  • Charge 4: OLED touchscreen, buckle, aluminium, interchangeable straps, water resistant

The Fitbit Charge 3 and Charge 4 are virtually identical in design on the surface, but they offer a number of refinements compared to the Charge 2. Not only do they add water resistance up to 50-metres, making them both swim proof, but they also trade the stainless steel body of the Charge 2 for aluminium, resulting in 20 per cent lighter devices.

The Charge 3 and Charge 4 have smoother, sleeker finishes overall compared to the Charge 2, and they also have a more refined mechanism for changing the straps. Additionally, the Charge 3 and Charge 4 trade the physical button found on the left of the Charge 2’s display for a neater inductive button.

The Fitbit Charge 2, Charge 3 and Charge 4 all have OLED displays, but the Charge 2 is just a tap display, while the Charge 3 and Charge 4 both have touchscreen displays. The Charge 3 and Charge 4 also have 40 per cent larger displays than the Charge 2.

The three devices all have buckle fastenings and they all feature a PurePulse heart rate monitor that sits on the underside of their main bodies – more on that next. 

  • Fitbit Charge 3 review

Specs and sensors

  • Charge 2: PurePulse HR monitor, connected GPS
  • Charge 3: PurePulse HR, SpO2 monitor, connected GPS, NFC in some models
  • Charge 4: PurePulse HR, SpO2 monitor, built-in GPS, NFC

All three Fitbit Charge devices being compared here have a PurePulse optical heart rate monitor, offering automatic and continuous heart rate tracking. They also all have an accelerometer, altimeter and vibration motor. 

The Charge 3 and Charge 4 both have relative SpO2 sensors too, allowing users to view a graph in the Fitbit app to see an estimate of the oxygen level variability in your bloodstream, which is designed to help show variations in your breathing during sleep.

In terms of GPS, the Charge 2 and Charge 3 both offer connected GPS, using your smartphone for the GPS signal meaning you’ll need to bring it with you when you go for a run or walk if you want detailed map data. The Charge 4 however, offers built-in GPS. There are seven GPS-enabled exercise modes to choose from.

The Charge 3 and Charge 4 also both have NFC on board, allowing you to pay with your activity tracker at contactless terminals through Fitbit Pay. While the NFC chip comes as standard on the Charge 4 however, it’s only available in the Special Edition models of the Charge 3.

Features

  • Charge 2: Activity and sleep monitoring, auto exercise recognition, multi-sport tracking, smartphone alerts
  • Charge 3: Adds swim tracking, goal-based exercise, run detect with auto stop, accept/reject calls, quick replies, NFC (Special Edition), Active Zone Minutes
  • Charge 4: Adds Spotify support, Smart Wake

The Fitbit Charge 2, 3 and 4 all feature all-day activity tracking (steps, distance, calories, floors climbed, activity minutes, hourly activity, stationary time) and sleep monitoring with sleep stages and sleep score. They also all allow you to see daily stats on their displays, along with smartphone notifications – the latter of which are more advanced on the Charge 3 and 4.

Other features found on all three devices include SmartTrack, which automatically recognises when you exercise, Multi-Sport tracking, Cardio Fitness Level, which allows users to see a personalised Cardio score and Guided Breathing, which offers personalised breathing sessions based on your heart rate.

In addition to all the features offered on the Charge 2, the Charge 3 and Charge 4 also both have swim tracking on board, Goal-Based Exercise, Run Detect with auto stop, a timer option and weather information. It’s also possible to accept or reject calls and send Quick Replies if you are an Android user.

There’s also a feature called Active Zone Minutes. This feature uses your personalised heart rate zones to track your effort for any energising activity, allowing you to earn credit towards the recommended 150-minute weekly goal for each minute of moderate activity in the fat burn zone and double the credit for vigorous activity in cardio and peak zones. 

Adding to the Charge 3’s features, the Charge 4 offers Spotify support for control of Spotify on your phone, as well as Smart Wake, which uses machine learning to wake you at the optimal time – a feature that was previously only available on Fitbit smartwatches.

Price and conclusion

squirrel_widget_145405

The Fitbit Charge 2 and Special Edition models aren’t available through Fitbit anymore, but you can still get hold of it online at retailers like Amazon. We’d recommend looking at the Charge 3 before you do though as that is the superior device in many ways and there might not be much difference in price.

The Fitbit Charge 3 could be a good option for some, especially given the design is the same as the Charge 4. It has a great feature set and you might find it at a decent price compared to the Charge 4. 

With built-in GPS on the Charge 4 however, and the extra additional features like Spotify control, that’s the model to go for if your budget allows. The built-in GPS means it also makes for a decent upgrade, to both the Charge 3 and 2 but you’ll see an even bigger difference if you have the Charge 2.

squirrel_widget_138711

Writing by Britta O’Boyle.

circuitpython-could-become-a-bootable-os-for-raspberry-pi

CircuitPython Could Become a Bootable OS for Raspberry Pi

(Image credit: Shutterstock)

CircuitPython, Adafruit’s enhanced fork of the MicroPython language, runs on nearly 200 different microcontroller boards, including the Raspberry Pi Pico, and it could soon become an operating system for regular (non-Pico) Raspberry Pis. While appearing as a guest on the Tom’s Hardware Pi Cast this week, CircuitPython Programming Lead Scott Shawcroft told us that he wants to create a version of the language that single-board computers like the Raspberry Pi Zero, Pi 4 and Pi 400 can boot straight into, without the overhead of a full operating system.

“I’d like to get CircuitPython running on the Raspberry Pi alone, without Linux underneath it,” Shawcroft said in response to our questions about whether he plans to add Pico VGA output support to the languages. “So, when I think of ‘I want to interface with a TV’ sorts of tasks, I want to actually go the route of getting CircuitPython running the A series chips on the regular Raspberry Pis instead of putting my time into the VGA sorts of things on the Pico, because that’s super limited.”

Recently, a number of Raspberry Pi Pico projects have used the chip’s ability to output to VGA. Ben Stragnell created a Pico-powered NES emulator and, on another recent episode of the Pi Cast, Raspberry Pi Pico SDK author Graham Sanderson showed off a BBC Micro emulator he had created for the microcontroller. However, to Shawcroft’s point, the Pico and its 133 MHz RP2040 processor will never provide the kind of high-res, high refresh rate video out that a regular Pi can. 

“If we can get CircuitPython running on a CM4, a Pi 4 or a Pi 400,  that means that you can have that nostalgia programming experience on a 4K display or two 4K displays and, if we’re running native on the devices, we can still have that experience of like plug it in and it shows up as a drive, depending on how its connected,” Shawcroft said.

Aside from just allowing better video out than a Pico can handle, bringing CircuitPython to Raspberry Pi as an OS would have other advantages. It would likely allow a regular Raspberry Pi to act more like a microcontroller, booting and running its default program almost instantly and turning off without the need for a safe-shutdown process. 

We got more details about this idea from Shawcroft after the show was over and he noted that, while he thinks that bootable CircuitPython for Raspberry Pi will happen, it’s just an idea at this point with no scheduled rollout. 

A more immediate priority, which Shawcroft is starting to work on now, is creating the framework for users to edit CircuitPython over Bluetooth LE from mobile devices. So anyone who only has access to a phone or tablet will be able to edit code on a Bluetooth-enabled microcontroller using a mobile app or perhaps a browser. This will allow children, who may not have PCs, to get in on the programming experience.

Whenever bootable CircuitPython comes to Raspberry Pi, its workflow could take one of several forms. First, if the Pi supports USB host mode as Pi 4 and Zero do, you would be able to connect it to a PC and have it appear as a storage device you can write files to, much in the way you write files to CircuitPython-powered microcontrollers. 

However, it’s also possible that the Pi could boot to a command interpreter that looks and acts similar to the way people programmed in BASIC on a Commodore 64. Shawcroft has actually played around with this mode of Python input and placed a demo of it, along with an animation of the demo in action, on his github. You also might be able to program the Pi via Bluetooth LE.

Even though there’s no bootable version yet, Raspberry Pi users do have a way to use CircuitPython right now. The Adafruit Blinka library for Python, which you can install via pip, allows you to add CircuitPython code to regular Python programs.

While Shawcroft may not have time to work on bootable CircuitPython for a while, he noted that other developers are free and encouraged to take up the project. 

“If folks like this idea, then I’d encourage them to reach out to help make it happen,” he said. “We’re always looking for more CircuitPython contributors. My highest priority is always to support others working on CircuitPython so I’m happy to give guidance and get things merged into CircuitPython proper. I’d love to see CircuitPython supported directly on Pis and other single board computers.”