Comments (20)
My personal dongle. The nonused wires are protected (thin shrink tubes) and all fixed by using one big heat shrink tube.
Thanks for the help
from loctekmotion_iot.
Would be good to add a pictures of your PCB (of the desk keypad). And do you own a multimeter? You should be able to check if your wiring is correct. In the past I have seen mistakes / issues with just using the color of the RJ45 wires.
You could uncomment
so that you will see all incoming bytes. This will also help to spot if you are using the right TX/RX.from loctekmotion_iot.
The keypad is H13A-01.
I will uncomment the line and let you know.
from loctekmotion_iot.
Could you also add a picture of the PCB? (so screw open your desk keypad).
Did you try this one already? #12 (comment) I think this could be the correct wiring.
from loctekmotion_iot.
The PCB is cabled as documented H13A-1.
The uncomment, helped, I got continious incoming bytes, which default 000000 and changing values by hitting the height buttons of the keypad. Home assistant, see the sensor, but value is Unavailable.
from loctekmotion_iot.
from loctekmotion_iot.
Did you try this one already? #12 (comment) I think this could be the correct wiring.
??
from loctekmotion_iot.
OK, I will try other wiring as #12 commented.
from loctekmotion_iot.
Seems now to work with other cable color scheme. Tx. The home assistant integration only show the height as soon you hit the keypad and will not update the height after (after unpressing the button). Is there any fix for that?
from loctekmotion_iot.
Great to hear! We need to update the docs soon, great to have this confirmed.
Can you share the YAML you use now? And does the height update when you execute a command (like sit/stand) from your ESPHome? Current behavior is that the height only updates when something has been executed.
That is why in my other example, we call the 'M' button quickly on startup.
from loctekmotion_iot.
Im updating the YAML file now. Because I have more esphome integrations I will change the sensor and switches with desk_<> to seperate them more easily in home assistant. Will send you as soon everything is functioning. Tx for now.
from loctekmotion_iot.
The esp integration is working:when use keypad the initial height is recorded to HA. When also the up/down is working. But as soon as the keypad is in sleeping mode, no commands from HA/ESP are working. Should the wake up call should trigger to light on the key pad?
from loctekmotion_iot.
I've ordered the flexispot E8 and E7, both have the CB38M2J (IB)-1 control box as well. I've used the #12 (comment) wiring (without connecting RESET, SWIM , empty) and all functions work as @hofvanta mentioned as well. The only problem I have as well is once the display goes off it is not possible to control the desk anymore. The wakup call doesn't work. I've also tried to only connect the esp32 and disconnect the remote, but it still doesn't work. @hofvanta did you find a way to solve the sleeping mode issue?
from loctekmotion_iot.
I've ordered the flexispot E8 and E7, both have the CB38M2J (IB)-1 control box as well. I've used the #12 (comment) wiring (without connecting RESET, SWIM , empty) and all functions work as @hofvanta mentioned as well. The only problem I have as well is once the display goes off it is not possible to control the desk anymore. The wakup call doesn't work. I've also tried to only connect the esp32 and disconnect the remote, but it still doesn't work. @hofvanta did you find a way to solve the sleeping mode issue?
How did you connect your ESP32? RJ45 Splitter into HS Port? Because the second RJ45 Port doesn’t work. Can you confirm?
from loctekmotion_iot.
from loctekmotion_iot.
@hofvanta Thanks. Did your control panel work on the 2nd serial port? Mine only works on the first (upper) port. If it’s connect to 2nd port pressing a button only lights up the display but nothing happens. All buttons the same. Did someone have this issue too?
Control Box: CB38M2L(IB)-1
from loctekmotion_iot.
@Kienz For the Flexispot E7 and E8 both control ports work. I did have some issues though with the control panel while fixing this and cutting off power to the desk for a while and reconnecting fixed it, never had the issue again.
@hofvanta Thanks. For me it turns out a slight edit of the flexispot_e5b_esp32.yaml code seems to work perfectly for the E7 and E8. I'm waiting for an utp splitter so I can also connect the control panel directly so I would know the current state of the desk if only the control panel is used.
from loctekmotion_iot.
from loctekmotion_iot.
@hofvanta Strange. I contacted the Flexipot support. Let's see what they say.
Other question: Should it work if I only connect the eg ESP8266 to first port? (Display is disconnected) Can someone test this. Kind regards.
from loctekmotion_iot.
@Sander51 did the UTP splitter work out as expected? Does the ESP32 now always output the correct position even when the desk was operated via the panel?
from loctekmotion_iot.
Related Issues (20)
- ESP won't boot up with keypad connected HOT 16
- D1 mini seems to crash when power is supplied via Ethernet [HS13B-1, Flexispot E7] HOT 3
- Implement Time Reminder / alarm functionality
- HS13M - probably works the same HOT 8
- [Testers wanted] New ESPHome configuration and documentation improvements HOT 67
- HS11A-1C0 HOT 2
- Update height when controlling through original keypad HOT 9
- Add Support for CB38M4A(IB)-1 HOT 1
- FlexiSpot Q8 "Comhar Pro" w/ controller HCB215C-4 HOT 3
- HCB110
- Raspberry-pi package does not work for HS01B-1 CB38M2A-1
- Wemos ESP32 S2 mini cannot boot with UART connected
- How to emulate multiple simultaneous button presses? HOT 1
- ESP8266 D1 Mini not receiving output
- FLEXISPOT EC5 - HS11A-1C0 + CB38M2H(PB)-1 compatibility ? HOT 4
- flexispot automation HOT 2
- [v2] compile errors for desk_height_sensor.cpp HOT 16
- Flexispot E8: Wiring for ESP32 HOT 4
- Add support for Flexispot ED5
- Flexisport E5-A HCB210C-2 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loctekmotion_iot.