We've just published an update!
It’s been a busy few days at LocalBytes HQ! So, I thought now would be a great time to give you all an update.
Read more...
We've just published an update!
It’s been a busy few days at LocalBytes HQ! So, I thought now would be a great time to give you all an update.
Read more...
Are the switches user replaceable? Some pictures look like you use the same sockets as hot swap keyboards.
jburgess777 They are indeed!
We're shipping the LocalDeck with Brown's, which will work with any standard MX key switch!
The switches actually get removed to install the face-plate!
We've just published an update!
We are ramping up for production, and we can’t wait!
Read more...
Am I doing something wrong? Every time I want to print a faceplate label set in preparation, it keeps showing up blank :(
fskelly it keeps showing up blank :(
Oh no, that sounds frustrating!
It looks like the configurator on web is a little... broken
(It uses the same library from localdeck-config but needs me to update the dependencies manually)
Hopefully it will up and running again soon - can't wait to get my piece of kit - very excited
I have just installed the Configurator as an add-in. When I visit the Add in page I get
https://imgur.com/a/ej7SbHR
Do I need to manually add a yaml file somewhere?
I get...
LocalDeck Files
Error: [GET] "/api/index-files": 500
Don't panic!
We're working on a getting started video & kb article which will explain everything!
In short, the configurator works hand-in-hand with the ESPHome addon.
So, it'll work with an imported LocalDeck and write back to that file.
Haha, will do!
I assure you it makes a lot more sense when you've got a deck in your hands!
Thanks, I will wait, I was only trying to get ahead of the game and thought the Add-on might be able to pick up my entities etc.
To be fair, it's written in a way where you can drop an empty .yaml
file into the esphome directory and play with that.
We'll probably add a new button to the addon to make testing a little easier!
Creating a blank file worked well.
Is there any way to add images other than the ones listed. I know I can do it by editing the PDF, the reason for asking I was wanting to use Station Logos for some of the buttons.
I presume if I want to use double press etc I need to do this in the yaml directly? Do you have any examples.
If I wanted to add volume up/down by holding a button down is that possible.
I have a input_boolean which makes some lights flash when we need to know something. Ideally I would want the button for that toogle to flash is that possible?
Sorry for all the questions I am quite new to ESPHome.
P.S I know you said you are making a button light flash are you doing that in ESPHome or in an Automation?
jane_t Is there any way to add images other than the ones listed
At the moment, no. And this isn't likely to change soon.
We've designed the configurator so the entire configuration can fit into a URL, as this is how the addon loads your previous changes.
Additionally, it allows those not using the addon to click a link within their yaml
to edit
Eg: Preconfigured LocalDeck
jane_t I presume if I want to use double press etc, I need to do this in the yaml directly? Do you have any examples?
We'll release the full docs soon, but we emit events for single and double by default.
For example, I have the following triggers in an automation for my deck.
alias: LocalDeck Bindings
trigger:
- platform: event
event_type: esphome.localdeck_button
id: skip
event_data:
device_id: fd6d95da38dce4a8e0f0de63c97ef1a1
button: "14"
type: single
- platform: event
event_type: esphome.localdeck_button
id: skip-previous
event_data:
device_id: fd6d95da38dce4a8e0f0de63c97ef1a1
button: "14"
type: double
action:
- choose:
- conditions:
- condition: trigger
id:
- skip
sequence:
- service: media_player.media_next_track
target:
entity_id: media_player.office_display
- conditions:
- condition: trigger
id:
- skip-previous
sequence:
- service: media_player.media_previous_track
target:
entity_id:
- media_player.office_display
jane_t P.S I know you said you are making a button light flash are you doing that in ESPHome or in an Automation?
At the moment, we expose a bunch of light
entities, e.g., light.localdeck_9751cc_button_07_light
, which allows you to control each pixel.
For flashing, I'm just running a loop to turn it on and off with an appropriate delay.
That said, we're looking to add a few of the built-in light effects, which will mean you can trigger flashing as easily as calling light.turn_on
with the appropriate effect
parameter.
Handling double-press and light effects will be detailed in an advance-usage post/video!
jane_t Sorry for all the questions I am quite new to ESPHome.
Please don't apologise! It's what we're here for!
(I'll also take any opportunity to info-dump :p)
One from the DM's
It's not super clear on the website but are you able to use this keypad to send any HTTP command over WiFi directly from the console itself, only power required?
Or is it designed to work with open source home control systems only?
PS the white switch is all sorts of retro cool!
The LocalDeck runs ESP Home, so it's possible to trigger HTTP requests!
It's worth noting this will require some manual configuration as it's not supported in the primary use case (e.g. things the configurator does)
Example YAML - Inspired by the ESPHome Docs
binary_sensor:
[...]
- platform: matrix_keypad
id: keypad_button_01
name: Button 01
internal: true
keypad_id: keypad
key: A
on_press:
- http_request.post:
url: https://esphome.io
headers:
Content-Type: application/json
json: null
key: value
verify_ssl: false
- http_request.post: https://esphome.io
We’ve just published an update!
- Where’s my LocalDeck?
- OpenSauce
- Getting Started
- Thankyou
Read more…