Giter VIP home page Giter VIP logo

hot-tub-remote's Introduction

Hi there ๐Ÿ‘‹

hot-tub-remote's People

Contributors

fhempy avatar ximon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hot-tub-remote's Issues

ESPHOME compatibility

I am running a HASS system on RPi3b with HASSIO and ESPHOME. Mainly because ESPHOME makes managing all components so easy. I have a similar INTEX Spa (with jets and bubbles) and love to be able to use the ground work you have done (kudo's BTW) as a basis for an ESPHOME component.

My programming skills do not go beyond basic yaml, so any suggestions would be appreciated.

compile issues

I am pretty new in PlatformIO so i downloaded The VScode, installed the PIO and opened all the forks that were available but i have a lot of errors and i don't have a clue what to do. Would it be possible to create a BIN file that I could burn on the Wemos mini (8266)? I am not a programmer so all this is not my cup of tea,

I have a netspa octo and saw that the unit also have a 3 wire connection between the mainboard and the control unit so i figured to try this on a netspa. The hardware side is done. next is the fimware.

Mijn.Handen

Issue with ESP8266 Arduino IDE board version 2.5.2

Hi,

can you please add
ICACHE_RAM_ATTR
before the 2 functions which are called by the interrupt handler.

ICACHE_RAM_ATTR void handleButtonPress() {
  sendTestCommand = true;
}

ICACHE_RAM_ATTR void handleDataInterrupt() {
  word data = receiveCommand();
  decodeCommand(data); 
  lastReceivedCommand = millis();
}

Otherwise it crashes on startup, see also
esp8266/Arduino#1734

Many thanks for your great work!

HTML Interface

Hey All,

I have this system working now and it's great!

Just one question. In the download, there is a folder TestPage with an HTML index file in it. Has anyone been able to get this installed and working? If so how? As I don't really need to use the REST API with the way I have set things up. I would just like a webpage I can logon to.

Edd

Installation Instructions

I'm really keen to try this idea on my hot tub. Would it be possible to have some info on how you installed it on yours?

Even if it's just some photos of your setup.

Thanks

Error state detection broken

Detection of error states seems to be broken, pump was showing E02 but the status JSON wasn't showing the error.

Question : More Informations on electronic part

Hello,

First of all, well done for your work, this looks amazing !!

I'm a bit new in eletronic and I can't figure out how you made your schema ? Do you have photos of actual PCB ?

Where the condensator should be linked to ?
What is the component in the middle with VCCA VCCB A B and DIR in entries ?

Thanks !
Ronando

Stability Issues

Everything seems to be really unstable with multiple restarts happening often, also pin change interrupts seem to miss some transitions and mess with the message receiving.
This seems to have increased since moving to timer and interrupt driven message decoding.

Current options for this, in order of preference:

  1. Look into removing the timers and doing message encoding / decoding in loop()
  2. Have a separate IC do the message encoding / decoding and talk to the esp8266 over serial
  3. Use an esp32 and dedicate one core or the ULP to the message encoding / decoding.

Anyone have any thoughts / suggestions / tips?

Water pump rattles

Not much progress on this lately as my tub's pump shaft has snapped and its dismantled for the time being :(

I'm quite happy to chip in and help with anything though.

Originally posted by @ximon in #4 (comment)

Hi Ximon! Good work, and nice to see your take on this.
Regarding hardware; I'm on my 2:nd pump and it too has gone rattling and beeing loud in general. I ordered some stainless steel bars and replaced the worn impeller axle, but it still makes too much noise. I noticed parts of a plastic washer in the pool. Anyone know a good fix to the pump, or maybe a substitute pump (better)?

6 pin version

Can anyone help me with 6 pin version: images
Any guess how to start?

Measured on cabels from base unit without the head:

  • p1 VCC (based on photo)
  • p2 GND (based on photo)
  • p3 ? measured: 4.6-4-7V (pulsing, can be digital)
  • p4 ? measured: 4.6-4-7V (pulsing, can be digital)
  • p5 ? measured: 4.3-4.6V (pulsing, can be digital)
  • p6 ? measured: 0V (no guess)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.