Comments (3)
Thanks for your extensive post! You could try starting with the following pin-out: #67.
from loctekmotion_iot.
@iMicknl unfortunately no luck yet with the info from #67. I do get +5v on Pin 1 and Gnd on Pin 2.
I threw together a sketch to send commands from an ESP32 I have around. I tried using both the "wake" as well as the "child lock" commands (since someone else said their controller seemed to respond to this command). I tried sending these both with and without "PIN20" pulled high. I used my 'scope to monitor several of the other pins for activity. Nothing I did caused the screen to light up or the controller to respond in any way, nothing on any of the other lines. I do see some slight voltage shifts and some motor controller noise on several of the other lines if I manually activate the controls.
This feels very much like the situation discussed in #25. I don't see that the gents there ever made any progress? It feels like there is something needed to activate this port. I may have to resort to following traces on the board and trying to figure out what goes where.
One other option - the manufacturer did very helpfully label SDA and SCL on the little interconnect that goes between the main board and the display / button board - so maybe some kind of I2C man-in-the-middle? Probably very complicated to implement...
from loctekmotion_iot.
I have one of these and have it somewhat working. The "universal" pinout doesn't work, i think i used the HS13B-1 wiring. It seems the serial data has changed slightly on this model:
- Up + Down work but the frequency of 108ms seems to be less than how long an up/down command executes for.
- Presets do not work
- pulsing memory will update height (which can often get out of sync)
- pulsing memory will turn on screen - but sometimes needs to be pulsed twice.
- Virtual Screen doesnt seem to do anything
because up and down operate for a while, stop is unreliable and setting a height via a number value is unusable (often overshoots)
While commands are being sent to the desk, the control panel on desk is unresponsive, and currently the only sure way to stop an UP is to send DOWN, things get jammed.
I'm currently very unscientifically trying stuff out via modifying the esp home yaml, might try and get the esp home to act as a serial converter so i can be a bit more methodical.
from loctekmotion_iot.
Related Issues (20)
- Long Press M (Lock/Unlock) HOT 1
- FlexiSpot E7 Pin Map in Readme HOT 2
- No Issue | Tip for a Mushroom-Desk-Card HOT 1
- Anti-Collision function not present. HOT 2
- 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
- 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
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.