elektrische Zahnbürsten in FHEM - Warum???

Begonnen von CoolTux, 02 August 2018, 09:31:40

Vorheriges Thema - Nächstes Thema

CoolTux

Guten Morgen,

Ich brauche mal Eure Hilfe. Ich wurde nun schon des öfteren darauf angesprochen ob ich nicht Zahnbürsten in FHEM integrieren kann. Leider ist es so das ich selbst dafür noch keinen wirklichen Sinn und zweck gesehen habe und auch noch nicht wirklich sehe.
2 Dinge fallen mir ein, Batteriestatus. Naja meine Zahnbürste bekommt jeden Tag über den Tag Strom.
erkennen wenn ich Zähne putze um dann meinen Status auf zu Bett gehen zu ändern. Ja wäre schon was

Frage, wofür/worin seht Ihr hier einen Sinn. Sinvoll aber bitte. Anpressdruck der Zahnbürste oder welche Zahnsektion ich gerade putze ist nicht wirklich sinnvoll finde ich.




Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

gloob

Ich schönes Beispiel hast du doch vor lange Zeit selbst geliefert:

Zitat von: CoolTux am 07 Juni 2017, 19:23:31
Ich gehe in sofern mit das ich sage wenn die Zahnbürste aktiv ist spiele die oder die Musik im Bad oder sage mir das Wetter oder Nachrichten an.
Mehr ist Schwachsinn. Ich muss in eine Hausautomatisierung nicht die Anzahl der geputzten Minuten haben. Was bitte schön soll darauf triggern.

Musik/Lied abspielen wenn die Kinder Zähne putzen sollen, kleine Motivationshilfe für die Zwerge :)
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

CoolTux

Zitat von: gloob am 02 August 2018, 09:40:26
Ich schönes Beispiel hast du doch vor lange Zeit selbst geliefert:

Musik/Lied abspielen wenn die Kinder Zähne putzen sollen, kleine Motivationshilfe für die Zwerge :)

Ja, aber leider wird in meinem Beispiel es nicht klappen, weil ich Google Home nicht steuern kann was Musik an geht. Ist für mich noch so ein Manko.
Mein kleiner hört gerne das Zahnputzlied.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JoWiemann

Hm, bei uns gehörte es zum zubettgeh Ritual. Ausziehen, wasche oder duschen, Zähneputzen, Geschichte vorlesen, Gutenachtkuss.

In Zukunft also:

- Aufforderung durch Alexa
- Motivation durch Begleitmusik beim Zähneputzen
- in Bett Gehen und Alexa liest noch etwas vor
- und morgens dann, fröhlich geweckt durch Alexa

Und wir genießen dann nur noch die wichtige Zeit mit unseren Kindern...
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

nils_

Zitat von: gloob am 02 August 2018, 09:40:26
Musik/Lied abspielen wenn die Kinder Zähne putzen sollen, kleine Motivationshilfe für die Zwerge :)

warum fällt mir da Gunnery Sergeant Hartman ein ??  :o :o
viele Wege in FHEM es gibt!

frank

eventuell könnte man über eine strommessung den nahenden akkutot feststellen.
nach erfolgreicher akkuladung den strom abschalten, um die lebenszeit des gerätes zu verlängern und elektrosmog zu reduzieren.
und über die betriebsstunden den wechsel der bürste empfehlen oder auf die einkaufsliste setzen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

JoWiemann

Zitat von: frank am 02 August 2018, 12:31:31
nach erfolgreicher akkuladung den strom abschalten, um die lebenszeit des gerätes zu verlängern

Hm, der Mythos mit Akku Tod wegen Akku an Ladestation ist echt hartnäckig. Selbst die billigsten China Klone beherrschen das mittlerweile. Das größte Problem heute sind starke Temperaturschwankungen oder Überhitzung.


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

frank

Zitat von: JoWiemann am 02 August 2018, 12:38:20
Hm, der Mythos mit Akku Tod wegen Akku an Ladestation ist echt hartnäckig. Selbst die billigsten China Klone beherrschen das mittlerweile. Das größte Problem heute sind starke Temperaturschwankungen oder Überhitzung.


Gesendet von iPhone mit Tapatalk

Grüße Jörg

jedes elektrische bauteil altert unter spannung schneller als ohne.

durch einsparung selbst minimalster leistungen kann man auch heutzutage noch kraftwerke einsparen.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

JoWiemann

Zitat von: frank am 02 August 2018, 13:14:07
jedes elektrische bauteil altert unter spannung schneller als ohne.

durch einsparung selbst minimalster leistungen kann man auch heutzutage noch kraftwerke einsparen.

Das mit dem Sparen stimmt. Aber glaubst Du wirklich, dass der Ruhestrom der Zahnbürste höher ist, als der des Aktors. Und dann läuft ja noch Fhem und und und. Ob IoT überall wirklich die Lösung ist?


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

frank

Zitat von: JoWiemann am 02 August 2018, 13:21:43
Das mit dem Sparen stimmt. Aber glaubst Du wirklich, dass der Ruhestrom der Zahnbürste höher ist, als der des Aktors. Und dann läuft ja noch Fhem und und und. Ob IoT überall wirklich die Lösung ist?
zum sparen wäre eine klassische zahnbürste sicherlich das beste.

wenn man aber eh schon eine smarte zahnbürste haben "muss", was ich für mich ausschliessen kann , dann könnte eine zusätzliche spannungsfrei-schaltung auch sinn machen, denke ich.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Prof. Dr. Peter Henning

Vielleicht sollten wir auch überlegen, andere Badartikel einzubinden: https://www.stern.de/digital/technik/diese-kloschuessel-kostet-11-000-euro-und-ist-jeden-cent-wert-7300960.html.

Oder die Zahnbürste von CoolTux mit einer Kamera versehen.

LG

pah

CoolTux

Ach ja, ich merke schon. Die Anwendungsmöglichkeiten halten sich in Grenzen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mark79

Für mich wäre der Batteriestand interessant, weil meine Zahnbürste nicht ständig am Ladegerät hängt.
Ich lade sie erst dann, wenn der Akku leer ist.

>>erkennen wenn ich Zähne putze um dann meinen Status auf zu Bett gehen zu ändern
Das wäre auch ein nettes Feature. :)
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

chq

#13
Meine elektrische Zahnbürste hängt an einer tasmotageflashten S20 (sleep 250), die mir zudem Temperatur und Feuchtigkeit des Bads mitteilt. Die Zahnbürste bekommt von mir jeden Tag ca. eine Stunde Strom. Jeden Tag ziehe ich (momentan noch) eine Minute ab, um das täglich langfristige Minimum an Ladestrom zu ermitteln. Ob ich dadurch wirklich Strom spare, weiss ich aufgrund nicht vorhandener Messtechnik nicht. Da ich jedoch wie gesagt im Bad ohnehin bereits Sensoren auswerte, ist das mit der Bestromung der Zahnbürste ein netter Zusatznutzen.  :P

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

Markus M.

Man könnte eine Statistik der Putzzeiten erstellen.
Und eben feststellen wer wann die Zähne geputzt hat und damit entweder definitiv wach oder fertig für's Bett ist.

Wenn man die App-Kommunikation mit der Cloud komplett nachbaut, hätte man noch dazu den Vorteil dass das Telefon nicht aktiv sein muss.
Wenn du den Bluetooth Teil übernimmst, helfe ich damit gerne ;)
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

CoolTux

Zitat von: Markus M. am 03 September 2018, 11:06:37
Man könnte eine Statistik der Putzzeiten erstellen.
Und eben feststellen wer wann die Zähne geputzt hat und damit entweder definitiv wach oder fertig für's Bett ist.

Wenn man die App-Kommunikation mit der Cloud komplett nachbaut, hätte man noch dazu den Vorteil dass das Telefon nicht aktiv sein muss.
Wenn du den Bluetooth Teil übernimmst, helfe ich damit gerne ;)

Vielen Dank für das Angebot. Was den Bluetooth Teil an geht so hatte ich vor mich endlich an die BTLE Library zu machen. Ich wollte basierend auf dem lepresenced Script etwas bauen was außerhalb von FHEM läft.

Aber nun mache ich erst mal die automatische Steuerung für Rolläden fertig.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Markus M.

Sieht nur leider so aus, als hätte es nie jemand geschafft mit der Zahnbürste live zu kommunizieren.
Und das Developer Programm für die API wurde eingestellt :(

Aber die restlichen Werte nach dem Putzvorgang auszulesen, wäre auch besser als nichts.

https://forum-raspberrypi.de/forum/thread/38305-oral-b-zahnbuerste-auslesen-bluetooth-4-1-low-energy/
https://forum.magicmirror.builders/topic/1263/toothbrush-integration?page=1
https://forum.magicmirror.builders/topic/1615/mmm-oralb-bluetooth-equipped-toothbrush-integration?page=1
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

CoolTux

Ja leider. Hätte ich auch schon gesehen. Muss mal schauen was man da machen kann. Aber nicht mehr dieses Jahr. Denke das mit den Rolläden wird bis Ende des Jahres brauchen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mark79

#18
Zitat von: CoolTux am 03 September 2018, 11:20:15
Ich wollte basierend auf dem lepresenced Script etwas bauen was außerhalb von FHEM läft.

Ich hatte mir für die Oclean Zahnbürste mit meinen kaum vorhanden Programmierkenntnissen was zurecht kopiert.
Es ließt nur den Batteriestatus aus. Aus dem Grund weil bei der Oclean Zahnbürste der Batteriestatus selber nicht ersichtlich ist.
Als Basis diente ein Script für die G-Tags Batterieauswertung.

Falls das jemand gebrauchen kann...

#!/bin/bash
TELNETPASSWORD=""
# Attribute for batterylevel in FHEM
ATTRIBUT="batteryPercent"
# HCI Device
HCIDEV="hci1"
# Oclean MAC adress
MAC1="70:28:45:xx:xx:xx"
# Fhem Server IP mit Telnet Port
FHEMIP="192.168.2.40:7072"

stringZ=$(sudo gatttool -i $HCIDEV -b MAC1 --char-read --handle=0x0011)
stringZ=${stringZ:33:2}
stringZ=$(echo "$stringZ" | tr a-f A-F)
decimal=$(echo "ibase=16; $stringZ" | bc)
echo -e "setreading Oclean_Mark $ATTRIBUT $decimal" | socat -t60 - TCP:$FHEMIP


Gestartet wird es früh morgens, einmal am Tag per Crontab.
Es müsste nur verbessert werden, weil ab und zu das auslesen aus irgendwelchen gründen nicht klappt. Das man eine IF ELSE Schleife oder so was mit einbaut.
Vermutlich ist es ein Reichweiten Problem. Jedoch meine ich, das die Zahnbürste schon mal weiter funkt als die Xiaomi Pflanzensensoren.

In Fhem habe ich für das Batterie Reading der Zahnbürste einfach ein Dummy angelegt:
defmod Oclean_Mark dummy
attr Oclean_Mark group Zahnbürsten
attr Oclean_Mark icon oclean
attr Oclean_Mark room 1_Badezimmer
attr Oclean_Mark stateFormat Batterie Level: batteryPercent%

Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JaRo123

#20
Ich habe das selbe bei der Schaltung von Pools gehabt..

Der BWT Poolrobot D200 ist ein erstklassiger Roboter-Poolreiniger, der sich hervorragend für die Aufrechterhaltung einer optimalen Schwimmumgebung eignet. Er verfügt über mehrere hilfreiche Funktionen, wie z. B. ein einzigartiges Power-Bürsten-Design, das hartnäckige Verschmutzungen bis zu einer Größe von 2 Millimetern auflöst. Siehe hier: https://www.pooldirekt.at/pool/poolreinigung/automatische-reinigungsgeraete/poolroboter-bwt/3811/poolroboter-bwt-d200


Außerdem hat BWT eine adaptive Navigationstechnologie implementiert, um einen hocheffizienten Reinigungspfad zu schaffen. Für zusätzlichen Komfort sind eine Fernbedienung und ein Timer im Lieferumfang enthalten, so dass Sie den Roboter ganz einfach steuern können. Das moderne Design trägt außerdem dazu bei, den Energieverbrauch zu senken, ohne die Leistung zu beeinträchtigen. Mit seinen umfassenden Funktionen und seiner beeindruckenden Energieeffizienz ist der BWT Poolrobot D200 die ideale Wahl für jeden Poolbesitzer, der seinen Wasserbereich wie neu halten möchte.
Meine Seite: https://www.kke.ee/

Hardlife

#21
Sorry für´s Ausgraben der Leiche, aber ev. hat den Thread außer mir noch wer gefunden und ist nicht weitergekommen.

Da mich die Thematik auch gejuckt hat...

habe ich hier mal was reingestellt:
https://forum.fhem.de/index.php?topic=133911.0
Raspi 4B
nanoCUL-868 & 433,JeeLink,milight,Signalduino,GPIO-433er-Sender/Empfänger, GPIO-Infrarot,GSM-Stick für SMS
MAX!-Heizungssteuerung,Intertechno-V1-Steckdosen + V3-Dimmer,"Flamingo FA21RF"-Funk-Rauchmelder
433er-China-Bewegungsmelder,"Voltcraft CO20"-Stick,LaCrosse-Temperatur,Revolt-NC5462

betateilchen

Toll, jetzt kannst Du automatisch die Badezimmertür so lange verriegeln, bis die Zähne ordentlich geputzt sind...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!