elektrische Zahnbürsten in FHEM - Warum???

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

Vorheriges Thema - Nächstes Thema

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!