ich möchte gerne zur Ausrichtung eines Wohnwagens einen ESPEasy mit MPU6050-Sensor nutzen. Der Sensor soll mir die genaue Lage des Wohnwagens wiedergeben (quasi als Wasserwaagen-Ersatz). Diese kann ich über meinen FHEM-Wohnwagen-Server per WLAN empfangen und am Handy Live abrufen während ich den Wohnwagen über die Stützen entsprechend ausrichte. Meint ihr, dass es mit ESPEasy und diesem Sensor machbar ist? Oder kennt da jemand eine andere gute Lösung?
würde mich über Rückmeldung freuen bevor ich mit basteln beginne:-)
Ob es geht weiß ich nicht, aber gute Idee :-)
Gesendet von meinem MI 8 mit Tapatalk
Musst du schauen, ob dieser Sensor unterstützt wird, oder ob da im Playground was drin steht. Vielleicht sich evtl. Tasmota über MQTT?
Gesendet von meinem MI 9 mit Tapatalk
Zitat von: StephanFHEM am 20 April 2020, 22:42:54
Meint ihr, dass es mit ESPEasy und diesem Sensor machbar ist? Oder kennt da jemand eine andere gute Lösung?
Das mit dem suchen und finden. Wenn es doch nur Schokolade wäre...
https://www.letscontrolit.com/wiki/index.php/MPU6050
Tasmota (https://tasmota.github.io/docs/MPU-6050/#tasmota-settings) unterstützt den MPU-6050 auch.
Bin gerade eh am kompilieren gewesen, anbei eine Version in der der Sensor aktiviert sein sollte.
Gruß
Thomas
Aber der Sensor detectet doch "Movements", was Du braucht wäre aber eine "Wasserwage" .... oder?
Zitat von: Wernieman am 21 April 2020, 12:21:50
Aber der Sensor detectet doch "Movements", was Du braucht wäre aber eine "Wasserwage" .... oder?
https://www.raspberry-pi-geek.de/ausgaben/rpg/2017/08/3-achsen-lage-und-beschleunigungssensor-mpu6050/
O.K. .. es ist also ein Lage + Bewegungssensor (+ Temperatur)
Zitat von: JoWiemann am 21 April 2020, 10:59:53
Das mit dem suchen und finden. Wenn es doch nur Schokolade wäre...
https://www.letscontrolit.com/wiki/index.php/MPU6050
ESPEasy muss aber trotzdem noch neu kompiliert werden.
Im fertigen Bin-File ist das Plugin nicht mit kompiliert.
Stimmt, die Frage war aber, ob es mit EspEasy geht und nicht, wie kompiliere ich es.
Grüße Jörg
Gesendet von iPhone mit Tapatalk
Sollte nur ein Hinweis sein, dass es nicht out of the box geht.
Da es nicht mein täglich Brot ist bin ich für den Hinweis ,,geht nicht out of the box" sehr dankbar. Das wäre für mich vielleicht die bessere Frage gewesen. Das der Sensor dort auswählbar ist hatte ich bereits gesehen, konnte aber aus den Infos auch nirgendwo die Lage rauslesen. Hab aber schon mal ein ESPEasy als Batterie-Spannungsmesser umgesetzt um den Ladezustand der Wohnwagen-Batterie zu messen. Und das war mit Anleitung gut machbar...
Das mit Tasmota schaue ich mir mal an. Auf jeden Fall schon mal vielen Dank für eure vielen Antworten!
edit: Tasmota hatte ich mal aufgespielt auf einen Sonoff. Hab mir das gerade genauer angeschaut und mir war nicht bewusst, dass ich es auch auf einen NodeMCU mit ESP8266 aufspielen kann. In dem Kapitel über MPU6050 wird auch Pitch Yaw und Roll erwähnt was ich ja brauche. Das klingt schon mal gut. Was mich jetzt aber noch mal interessieren würde: was ist genau der Vorteil gegenüber ESPEasy? Die bessere Anbindung ins SmartHome?
Es sind 2 Produkte mit unterschiedlichen Möglichkeiten. Beide sind sehr gut ins SmartHome einbindbar. ESPEasy hat sogar 2 Möglichkeiten ....
hab gerade noch folgendes gefunden: dort ist die Firmware auf das nötigste reduziert. Sieht auch sehr einfach gehalten aus und liefert einfach nur die Werte die es liefern soll. MPU6050 wird auch unterstützt.
https://www.esphome.io/index.html (https://www.esphome.io/index.html)
Nur ... hat die Software schon jemand in FHEM eingebunden?
Zitat von: Wernieman am 22 April 2020, 15:18:31
Nur ... hat die Software schon jemand in FHEM eingebunden?
Hallo Wernieman,
wie meinst du das?
Daten, die von Sensoren stammen, werden in ESPEasy per MQTT (u.a.) zu Fhem gereicht. In Fhem werden diese Daten per MQTT_DEVICE oder MQTT2_DEVICE empfangen und stehen dann bereit für das, was der Anwender auch immer damit vor hat. Vermutlich ist das aber nicht die Antwort, die du erwartest, da du höchst wahrscheinlich MQTT kennst.
Viele Grüße Gisbert
Ich kenne MQTT, habe nur noch nicht damit gearbeitet ...
Ich meinte eigentlich eher: esphome ist für die Software Home-Assist geschrieben, "sollte" auch mit anderen funktionieren. Nur .... zwischen "sollte" und "getestet" ist ein Unterschied. Deshalb meine Frage ;o)
Hallo Wernieman,
verstehe, dann aber meine Gegenfrage, warum soll man dann überhaupt Home-Assist benutzen, wenn denn der Sensor seine Daten via ESP8266 per MQTT absondert? Bringt Home-Assist irgendeinen Vorteil, der den Nachteil, sich um eine weitere Installation zu kümmern, kompensiert?
Viele Grüße Gisbert
Nochmals ... die Software ist für Home-Assist incl. MQTT geschrieben. Die geben an, das es mit anderer Software funktionieren "sollte". bei solchen "sollte" bin ich Berufswegen sehr kritisch.
Kurzgesagt: ohne Test kann es funktionieren, muß es nicht. Auch wenn es "Standard" MQTT ist ....
Also meine Frage war nicht, läuft es mit Home-Assist, sondern läuft es mit FHEM und MQTT? Hat es schon jemand am laufen? hast z.B. Du es am laufen? Gibt es Besonderheiten??
Jetzt verstanden?
Zitat von: Wernieman am 22 April 2020, 18:31:02
Nochmals ... die Software ist für Home-Assist incl. MQTT geschrieben. Die geben an, das es mit anderer Software funktionieren "sollte". bei solchen "sollte" bin ich Berufswegen sehr kritisch.
Kurzgesagt: ohne Test kann es funktionieren, muß es nicht. Auch wenn es "Standard" MQTT ist ....
Also meine Frage war nicht, läuft es mit Home-Assist, sondern läuft es mit FHEM und MQTT? Hat es schon jemand am laufen? hast z.B. Du es am laufen? Gibt es Besonderheiten??
Jetzt verstanden?
Nö und nö, d.h. weder hab ich einen MPU6050 am laufen, noch habe ich es wirklich verstanden. Der MPU6050 kostet bei Aliexpress 0.52 Eur + 0.70 Eur Versand.
Wenn ich ein Projekt habe, bei dem ich glaube, dass ein so günstiges Teil zu einer Lösung führt, dann bestelle ich 2-3 Stück, warte auf die Lieferung, kümmere mich um die Software, und hoffe, dass ich eine Lösung finde. Wenn es nicht klappt, so what, dann kommt es in die Kiste für spätere Projekte. Das setzt natürlich voraus, dass ich kein zeitliches Limit für eine Realisierung habe.
Letztes Jahr hatte ich versucht einen digitalen Potentiometer per ESP zu steuern. Freundlicherweise gab es eine Arduino Library dafür, aber in ESPeasy und Tasmota war dieser Aktor nicht drin. Ich hab dann mit viel Hängen und Würgen einen eigenen Sketch zusammen gedengelt, der mittlerweile robust läuft. Geht nicht, Gips ;D nicht.
In diesem Sinne, Aufgeben ist keine Option, aber Probieren.
Viele Grüße Gisbert
im Prinzip geht es "einfach" über MQTT.
Die Vorgehensweise ist im BME680 Thread beschrieben ...
https://forum.fhem.de/index.php/topic,78619.msg975209.html#msg975209 (https://forum.fhem.de/index.php/topic,78619.msg975209.html#msg975209)
und ja, stimme zu:
Zitat"Geht nicht, Gips ;D nicht."
Zitat von: Gisbert am 22 April 2020, 19:18:06
Wenn ich ein Projekt habe, bei dem ich glaube, dass ein so günstiges Teil zu einer Lösung führt, dann bestelle ich 2-3 Stück, warte auf die Lieferung, kümmere mich um die Software, und hoffe, dass ich eine Lösung finde. Wenn es nicht klappt, so what, dann kommt es in die Kiste für spätere Projekte. [...] Aufgeben ist keine Option, aber Probieren.
Genau so! Die bestellte Hardware ist eingetroffen (3x MPU6050 und NodeMCU) und verlötet. Gehäuse gedruckt und jetzt werde ich den kleinen Kasten mit Software bombardieren:-)
Wie ich schon erlesen habe sollte es eher kein Problem sein den MPU6050 einzubinden in ESPhome, ESPEasy oder Tasmota. Aber er scheint in diesen Modulen nur die Beschleunigung und Lage-Veränderung zu zeigen und nicht die aktuelle Lage. Mal schauen ob ich da noch mehr zu finde.
Zitat von: StephanFHEM am 26 April 2020, 18:43:23
Genau so!
und nur so und nicht anders...immer ran an den Feind... ;) ;D ... sonst wären auch einige meiner Projekt, z.B. aktuell der BME/BMP280-Tauchsensor nie und nimmer entstanden.
LG
Papa Romeo
Herzlichen Dank!
Hab deine Version installiert und dann in Tasmota das Modul auf "18 Genereric" gestellt. Anschließend noch die 2 Pins die an SCL und SDA angeschlossen sind als "I2C SDA" und "I2C SCL" eingestellt. Damit zeigt er die Werte inkl. Lage und Temperatur direkt auf der Hauptseite an.
Wenn ich den kleinen Kasten jetzt mit Akkubar versorge und in den Wohnwagen lege sehen ich wie gewünscht die Pitch und Roll-Daten vom Wohnwagen auf meinem Handy: Perfekt!
Zitat von: TomLee am 21 April 2020, 12:02:02
Tasmota (https://tasmota.github.io/docs/MPU-6050/#tasmota-settings) unterstützt den MPU-6050 auch.
Bin gerade eh am kompilieren gewesen, anbei eine Version in der der Sensor aktiviert sein sollte.
Gruß
Thomas