Added a bunch of information regarding A3Pool and Pingpongfuss to README.md

This commit is contained in:
Nicolas Bachschwell 2022-05-24 18:47:22 +02:00
parent 0eb0b179fe
commit 41b9d2d175
Signed by: NBSgamesAT
GPG Key ID: B2F1E0D04F024688

View File

@ -1,7 +1,40 @@
# The NBS espHome config file collection # The NBS espHome config file collection
This is a collection of all espHome config files! This is a collection of all espHome config files!
# A3Pool # Some general things:
This is a standard config for the a3pool. Nothing special by far with 2 temp sensors and 2 switches. ## Why tho?
Why? You ask me why? Because I want everyone in my family to have access to those files.
Better documentation comes later. ## How about changes?
The general rule about changes is that you can intruduce them yourself and put in a pull request. However, withhin the family I will try to continue and improve stuff as it is so should you have suggestions, I'd like to hear them
## How about passwords and keys?
Passwords and keys are listed in (secrets.yaml.temple)[this template]. We do not have a way to share the actual secrets.yaml internally within the family but I hope we find a solution to that problem. For now, ask me and I may share it with you.
# A3Pool
This is a standard config for the a3pool. Nothing special by far with 2 temp sensors and 1 switch.
The temperature sensors have the `pool_temperature` and `solar_temperature` and will show report the pool temperature and solar temperature respectively every 10 seconds.
There is also one switch that is designed to turn the pump on and off. This works by giving an 500ms long impulse that should turn the pump on/off and sensing on a GPIO ping whenever the pump is currently on/off. This switch carries the name of `pump`. I know HOW CREATIVE...
**HOWEVER: If the pump is set to off or to the physical clock with physical switch in the garage this will not work!** It will still report it's state correclty however.
There is an other switch that does not have any functionality yet but it's `automate_control` if anyone wants to know.
# Table Tennis Count!
## Table Tennis Footswitch
The files go by the name of (pingpongfuss.yaml)[pingpongfuss1.yaml].
While the 1 may be interpreted as just the first of the two sides, it's actually just one nodemcu for both sides. So keep that in mind.
And other disclaimer: **This does not use the native API, or an encryption key, and uses MQTT only. However, that might change in the future**
The topics are as follows:
### Scoring points
Topic `tabletenniscounter/control/score/count` will be send with the value of either `0` or `1` when ever red or blue should get a point respectively.
### Undoing last points (Up to 10 points)
Topic `tabletenniscounter/control/score/undo` will be sent with no payload to worry about. The counting part on the respberry pi is supposed to keep a list of the last 10 points.
More infos are added soon!