Keypad support

Moderators: grovkillen, Stuntteam, TD-er

Post Reply
Message
Author
psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Keypad support

#1 Post by psy0rz » 02 Feb 2017, 12:21

Does anyone has plans to create a keypad application?

Something that supports a keypad like this one: http://www.dx.com/p/diy-3-x-4-12-key-nu ... ack-150134

When entering a code of a certain length it should be send to the (domotics) server for further processing.

Maybe i'll code this myself if nobody else has any plans for it yet.

(maybe there are better keypads that support i2c as well to safe IO pins)

Edwin
Please support ESPEasy development via Patreon or buy us a coffee.

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Keypad support

#2 Post by psy0rz » 02 Feb 2017, 13:10

Another home made captive keypad that would be interesting to support: https://wiki.techinc.nl/index.php/Matrixpad
Please support ESPEasy development via Patreon or buy us a coffee.

DeNB3rt
Normal user
Posts: 120
Joined: 15 Dec 2015, 14:07

Re: Keypad support

#3 Post by DeNB3rt » 02 Feb 2017, 13:47

psy0rz wrote:Does anyone has plans to create a keypad application?

Something that supports a keypad like this one: http://www.dx.com/p/diy-3-x-4-12-key-nu ... ack-150134

When entering a code of a certain length it should be send to the (domotics) server for further processing.

Maybe i'll code this myself if nobody else has any plans for it yet.

(maybe there are better keypads that support i2c as well to safe IO pins)

Edwin
The first one does have a gpio connection per X and Y-axis, connect each one to a separate gpio as input.
Then you could write rules for it? (did not try this yet, just helping to think about)
if gpiox and gpioy > key1
...

after creating correct keycombination > send http req to domoticz?
Located in Belgium, Bruges. Working on a full DIY domoticz setup with ESPEasy.

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Keypad support

#4 Post by psy0rz » 13 Feb 2017, 09:27

i dont think thats possible.
Please support ESPEasy development via Patreon or buy us a coffee.

User avatar
toffel969
Normal user
Posts: 469
Joined: 03 Jan 2017, 10:58
Location: Germany

Re: Keypad support

#5 Post by toffel969 » 13 Feb 2017, 17:35

psy0rz wrote:i dont think thats possible.
This http://playground.arduino.cc/Code/Keypad should be good starting point. Probably its easier to write your own plugin based on the Keypad library
Domoticz on Raspi 2 -- 14 ESP units (hacked Sonoff,NodeMCUs, Wemos, self-built units) running with RC140- Mega 2.0.0 dev8

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: Keypad support

#6 Post by psy0rz » 13 Feb 2017, 18:46

Thanks i will look into it. I see a lot of open pull requests and there was a post from october or something, saying we should not make any new pull requests. (until after the next release)

Any news on that?
Please support ESPEasy development via Patreon or buy us a coffee.

NietGiftig
Normal user
Posts: 103
Joined: 16 Sep 2015, 20:32

Re: Keypad support

#7 Post by NietGiftig » 13 Feb 2017, 18:48

psy0rz wrote: Any news on that?
viewtopic.php?f=14&t=2499

User avatar
toffel969
Normal user
Posts: 469
Joined: 03 Jan 2017, 10:58
Location: Germany

Re: Keypad support

#8 Post by toffel969 » 13 Feb 2017, 19:44

psy0rz wrote:Thanks i will look into it. I see a lot of open pull requests and there was a post from october or something, saying we should not make any new pull requests. (until after the next release)

Any news on that?

you could use an arduino nano to read the keypad with lib, link arduino to esp via serial and send value to dummy device with taskvalueset via serialprint in arduino. a bit more hardware @roughly 5€vs hours of developping software
Domoticz on Raspi 2 -- 14 ESP units (hacked Sonoff,NodeMCUs, Wemos, self-built units) running with RC140- Mega 2.0.0 dev8

groovy
Normal user
Posts: 39
Joined: 14 Oct 2016, 11:32
Location: Chemnitz, Germany

Re: Keypad support

#9 Post by groovy » 12 May 2017, 07:30

@psy0rz
Maybe i'll code this myself if nobody else has any plans for it yet.

(maybe there are better keypads that support i2c as well to safe IO pins)
Did you get any further? I'm just trying to get one of those keypads to works with I2C (PCF8574A), but having some trouble. Have a look here for details.

JKD
New user
Posts: 8
Joined: 27 Jan 2017, 10:04

Re: Keypad support

#10 Post by JKD » 15 May 2017, 12:33

Note: The I2C LED matric controller HT16K33 supports also a 13x3 keyboard matrix.

Ready to use modules can be found on ebay like http://www.ebay.de/itm/HT16K33-LED-Dot- ... SwnbZYF15s

papperone
Normal user
Posts: 497
Joined: 04 Oct 2016, 23:16

Re: Keypad support

#11 Post by papperone » 06 Jul 2017, 17:19

not sure if the right place, but I've seen few plugins in the playgournd supporting keypad units/IC....
those plugins (asaik) handle only one key-press, while a typical usage of those keypad is to "enter codes", so would it be possible to have the plugin to handle this feature?
maybe defining the lenght of the code to be dialled in and/or a confirmation key to be pressed which generates the code as an output of the plugin?
My TINDIE Store where you can find all ESP8266 boards I manufacture --> https://www.tindie.com/stores/GiovanniCas/
My Wiki Project page with self-made PCB/devices --> https://www.letscontrolit.com/wiki/inde ... :Papperone

Post Reply

Who is online

Users browsing this forum: No registered users and 18 guests