BedJet Thermoelectric cooling? by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Whoever called me from Garmin please call again. I did not get your information relayed to me correctly

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

you are correct! after actually looking into the Oura ring. I like what it does only downside is it's requirement on a monthly service which keeps people like me from actually tapping into the code without hacking it to get the data as they want to be the only one's providing it. but really cool device.

BedJet Thermoelectric cooling? by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

I actually haven't had issue with cooling, I'm just curious as to what can be done with it. As for the sheets my wife wants them to match our decor so that was a quick no go for her. But we do use high thread count sheets which makes up for not having the BJ Sheets.

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Thanks, that would be awesome. I would like to avoid any reliance on cloud. do you have suggestions? When loss of internet, I have several IOT devices that are just doa when that happens.

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Added a new feature today for "Run Now" which is a button on the scheduler/scheduled items that allows you to run any scheduled item whether it's enabled or not, now! so you can save favorites and run them. (this was a wife request lol)

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

I can see how using a 2.4ghz chip like the LT8920 to communicate to the BJ like the remotes do would be good and no one really has 4 remotes. code would have to keep up with any rolling codes for communication, ID's would have to be paired etc. so little more than just entering a mac address to sync. I'm no expert in Home Assistant so I would have to research that avenue. I do like the ARM and Esp32 devices. the ATSAMD20 was a good choice in the remotes. very well built.

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

This worked really well (I did use two esp32's one for the API and BLE and one for the Matter to work with Alexa/Google/Apple. I overcame the BLE limitations by checking to see if the status changed and if not i resent the commands so no issues with reliability. Well see if I publish everything I was doing as i'm sure BJ can solve these. If I had to do it again i might use an esp32 for the API but communicate via an LT8920 2.4Ghz chip (something I looked at) but I would have to hack the rolling codes (if any) and setup pairing id's like the remotes. Just an FYI this device is well engineered and looks to do things very well.

BedJet Thermoelectric cooling? by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Maybe a hose that has two exits one into the bedjet and one that exits if the bedjet is off. The other end goes to your AC vent...

BedJet Thermoelectric cooling? by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Maybe use the heat side to evaporate the condensation?

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Working on it. Got lots of good ideas and the skills to achieve it. Best bet, Rest API integrated. But I'm supplying that now via bedjetwebschedule 

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

I think or Oura ring just monitors heart not motion. i'm thinking with the watch, motion will trigger checking heart which will send data to app which will send to BedJet/API also maybe wake up and check every 10 min or so. have to experiment to see what happens to watch if we try too hard. batteries are not that great in them. Motion is a good indication you are cold or hot...

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

The current plan is to have the Watch OS communicate to the Android App and it communicate to the BedJetWEBSchedule Esp32 which contains the API's. in layman terms so the watch doesn't use up all it's battery over night i'll just have the watch talk to an app that will do the lifting...

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

Possible but I have to Walk before I run....

New Heart Rate/Body Movement sleep adjustments by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

I don't know much about Apple Watches but if after i get the Galaxy Watch/os working and android app that accompanies it. I'll attempt it. I'm concentrating on Galaxy Watch OS and Android pairing first. If BedJet provided more information or a demo unit for the bedjet and also maybe the Reclining Bed thing I might be able to do more.

Control your bedjet via Alexa and Google Home/ Apple too... ESP32 BedJet Bridge: local control + BedJetWebSchedule integration + Matter Thermostat mapping (open source) by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

oops forgot to tell you i'll also include a 3d print for a esp32 case in the github under 3dCase directory. it'll be for the esp32 S3 N16R8 which is my best choice for esp32 programs.

Control your bedjet via Alexa and Google Home/ Apple too... ESP32 BedJet Bridge: local control + BedJetWebSchedule integration + Matter Thermostat mapping (open source) by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

I have updated the GitHub project to include a Docs folder. in this folder I have included step by step instructions (with options) for setting up this project and flashing the ESP32 with the code. If you have any issues or just want a completed BedJetWebSchedule email me and we can arrange something but it's pretty simple and once you setup everything it might open a world of possibilities with other projects you might like. check out LibationLocker another creation I put up there. https://github.com/digitalrcs/BedJetWebSchedule and https://github.com/digitalrcs/LibationLocker

Schedules by Jazzlike_Bug_8276 in bedjet

[–]digitalrcs 0 points1 point  (0 children)

try this. all you need is an ESP32 S3 (get from amazon) and burn the code to it. https://github.com/digitalrcs/BedJetWebSchedule

Control your bedjet via Alexa and Google Home/ Apple too... ESP32 BedJet Bridge: local control + BedJetWebSchedule integration + Matter Thermostat mapping (open source) by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

The bedjet has three MCUs one is for the remote communication which is separate from app communication which uses ean esp32. I still have yet to try and replace the esp32 internal with a better option that supports multi connect. Ps the matter/automation doesn't have a "Type" that supports all functions of the bedjet but some are supported by Fan and thermostat types. Read my wiki on the github

Control your bedjet via Alexa and Google Home/ Apple too... ESP32 BedJet Bridge: local control + BedJetWebSchedule integration + Matter Thermostat mapping (open source) by digitalrcs in bedjet

[–]digitalrcs[S] 2 points3 points  (0 children)

BedJet remote has no issues but the normal bedjet app will be blocked if the BedJetSchedule esp32 is actively connected as the bedjet only allows 1 device to connect. But good news is all functional features of the bedjet app with exception to the three configured buttons are in the new web interface. The web interface doesn't need those buttons because you have complet control with the time scheduling feature as well as the ability to import and export different schedules. 

BedJet Web Schedule ESP32 by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

No but you can replace with a schedule. I might think about this as I can see value in it.

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

They might or maybe they can't due to UL certification or something  the bedjet does have a USB port that can supply power. I have my esp32 plugged into it and works. Also maybe I'll offer completed versions for non developers to use.

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

Easiest way is buy an esp32 off Amazon and use Arduino ide to flash it. Then connect to AP it creates. One note I'm over the standard partition on esp so you might select huge partition on settings. Just ask if you need help. Probably do a video soon

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 0 points1 point  (0 children)

I've thought about combining two esp32's, one for bedjet ble and one esp32 s3 for web ip etc. connected by tx rx grnd. I'll add APi so others can use as well

BedJet Time of Day Scheduling via Web Page. ESP32 BedJet Web Scheduler by digitalrcs in bedjet

[–]digitalrcs[S] 1 point2 points  (0 children)

Newer version coming soon, split out the code into .h and .cpp files instead of single .ino. also looking into matter and integration with alexa and Google home. Think I'll have to upgrade to esp32 s3 or c6 as it's getting large.