Hallo Dieter
Ich hoffe du hattest erholsame Tage im Urlaub? Da ich die letzten Tage etwas heftig hatte bei der Arbeit, bin ich zu nichts gekommen.
Aber heute ist Samstag und ich sitze mal wieder vor dem "Wald und sehe die Bäume irgendwie nicht".
Ich habe jetzt mal alles nochmals kontrolliert und mal nur das "MQTT" und das "daly_bms" drin. Jetzt kompiliert er das ganze mal neu und dann schaue ich mal was dabei raus kommt. Mir ging es bei der Frage wegen dem Beispiel eigentlich konkret um die Funktion des virtuellen Tasters um das BMS zu wecken. Welcher Pin ist das, oder wie ist das bei deinem 8s gelöst?
zum anderen: Es ist mir schon klar in den Shelly steckt auch nur ein ESP8266/32 drin, aber der grosse Vorteil: er hat eine eigene Konfiguration drauf die man nur Parametrieren muss. Als eigentlich Handwerker fällt mir das echte programmieren (auch mit der Hilfe von ESPHome etwas schwer).
Gruss Andi
Edit: Es ist einfach ungewohnt das im MQTT-Abschnitt mein "daly4s" nun 2x erscheint. Aber man kann sich daran gewöhnen.
Hallo Andi,
ich stand am Anfang (und jetzt immer noch) auch oft da uns es ging einfach nicht weiter aber irgendwann gehen die Bäume und es kommt eine Lichtung und der Geistesblitz :thumbup:
Ja Urlaub ist vorbei und am Montag darf ich dann wieder zum Dienst - aber war gut und erholsam.
Was nutzt Du denn als System - Homeassistent oder was anderes?
An dem Wemos habe ich am Pin D1 ein Relais angeschaltet. Ich habe da so ein fertiges Board (z.B. wie das Relais Shield genommen.
Schau mal in der Datei unter dem Bereich Switch: und da eben den Eintrag Reset BMS.
Das Relais schaltet dann zwei Pins an dem Lightboard Anschluss - die Belegung muss ich suchen habe ich aber irgendwo abgespeichert.
Aber bevor Du da jetzt ein Relais an den Wemos baust hast Du es mal damit versucht die sleep waiting time auf den Wert 15300 per App auf deinem BMS zu setzen. Bei vielen Leuten die ein 4S verwenden lässt dieser Wert das BMS nicht mehr einschlafen.
Bei meinem 8s war das ein anderer Wert aber seit dem Eintrag habe ich die Lösung über das Relais nicht mehr verwendet.
Dann setzt mal in deine Datei den Eintrag
web_server:
port: 80
auth:
username: admin
password: geheim
und kompiliere die Firmware neu.
Jetzt kannst Du dich direkt auf dem Wemos auf dessen Webinterface per Browser schalten. Ich finde das eine gute Lösung um mal direkt auf dem Wemos zu sehen was der macht.
Rechts auf der Seite hast Du auch das Logging was eine Menge Informationen enthält.
Über das Webinterface kannst Du auch die Werte der Sensoren sehen, Schaltvorgänge auslösen usw.
In meiner Datei habe ich auch noch einige Dallas 1820 Temperaturfühler eingebaut die die Hauptleitungen der Batterie und einige andere Punkte auf zu hohe Temperauren überwachen.
Wird da was zu heiß (man weiß ja nie und sicher ist sicher)schaltet bei mir der Laderegler an und die Lasten an der Batterie werden getrennt.
Gruß
Dieter
Hallo Dieter
Besten Dank für dein Skript. Das mit dem Relais habe ich genau so gelöst, die LED auf dem Relaisprint verändert auch die Helligkeit, aber das Relais schaltet nicht durch. Das kann aber auch am Relais liegen.
Das mit der Webseite auf dem ESP ist für zum testen ein sehr guter Tipp gewesen, so habe ich nämlich festgestellt das der ESP nicht komunizieren kann, resp. nichts erhält. Ich muss mir morgen rasch ein Micro USB Verlängerungskabel besorgen, damit kann ich dann hoffentlich ein besserer Kontakt herstellen. Krokoklemmen sind halt nicht so stabil.
Die Zeit im BMS habe ich rauf gestellt aber mit dem Handy habe ich da keine veränderung festgestellt.
Als System für mein ganzes Haus verwende ich Iobroker.net und darin sehr vieles mit mqtt und Enocean-Taster.
Grüsse aus der Schweiz
Andi
Hallo Andi,
das mit dem Relais hört sich aber seltsam an - was meinst du mit die LED verändert ihre Helligkeit? Eigentlich sollte wenn Du eine Kontrollled auf so einem Relaisboard hast die an oder aus sein aber nicht ihre Helligkeit verändern.
Ja - schön das Du damit weiter gekommen bist. Ich habe ja gesagt das es so schwierig auch nicht ist und mit jedem gelösten Problem macht es mehr Spaß.
Wie geschieben ich bin da auch noch nicht richtig sattelfest aber man wurchtelt sich so durch 😛
Nein mit Krokodiklemmen macht so etwas keinen Spaß. Die Dinger haben bei mir schon einige Kurzschlüsse verursacht. Ich nehme wenn überhaupt solche Prüfklemmen von Hirschmann.
Wenn Du die Zeit auf den Wert gesetzt hast sollte das BMS eiegentlich nicht mehr in den Ruhezustand gehen. Wenn Du den Wemos an das BMS geklemmt hast merkst du ja wenn nach einiger Zeit keine Daten mehr in dein SmartHome System gesendet werden - dann hat es sich wieder schlafen gelegt.
Kommen die Daten auch noch nach Tagen an dann hast Du gewonnen.
Mein BMS läuft jetzt seit 2 Wochen ohne in den Ruhezustand gefallen zu sein - so brauche ich den Schaltkontakt wirklich nur wenn wider erwartend das Ding einschläft.
Ok dann must Du natürlich alles über MQTT schicken. Da habe ich es etwas einfacher da ESPHome ja quasi direkt mit Home Assistent sprechen kann.
Grüße aus Deutschland
Dieter
Hallo die Herren,
@Andi: danke für immer wieder nachbohren
@Dieter: danke für die Geduld und die Hilfsbereitschaft und vor allem für die Ausführliche Erklärungen.
Auch ich hab bereits vieles mit den ESP ausprobiert (VSC, verschiedene Flasher...) fertige/halbfertige github Dinge versucht bei mir zum Laufen zu bringen...
Die ganz fertigen Sachen von KlausLi oder so brachte ich auch zum laufen aber andere interessante Projekte wollten bei mir einfach nicht...
Auch jetzt mit HA und ESPHome wollte es nicht gleich. Zuerst Pi4 voll installiert und dann (weil ich ja so g'scheid bin) Docker und HA im Docker installiert... dann gings natürlich ESPHome/Supervisor nicht... also wieder alles weg und hassos-Image drauf.
Jetzt pfeift alles sauber und gut. Und ja - es scheint wirklich alles unkompliziert sein. Kann ich nur empfählen.
Mit den Tipps für Web/Buttons/... kann ich jetzt fein spielen! - Danke!.
Hallo die Herren,
@Andi: danke für immer wieder nachbohren
@Dieter: danke für die Geduld und die Hilfsbereitschaft und vor allem für die Ausführliche Erklärungen.
Auch ich hab bereits vieles mit den ESP ausprobiert (VSC, verschiedene Flasher...) fertige/halbfertige github Dinge versucht bei mir zum Laufen zu bringen...
Die ganz fertigen Sachen von KlausLi oder so brachte ich auch zum laufen aber andere interessante Projekte wollten bei mir einfach nicht...
Auch jetzt mit HA und ESPHome wollte es nicht gleich. Zuerst Pi4 voll installiert und dann (weil ich ja so g'scheid bin) Docker und HA im Docker installiert... dann gings natürlich ESPHome/Supervisor nicht... also wieder alles weg und hassos-Image drauf.
Jetzt pfeift alles sauber und gut. Und ja - es scheint wirklich alles unkompliziert sein. Kann ich nur empfählen.
Mit den Tipps für Web/Buttons/... kann ich jetzt fein spielen! - Danke!.
Hallo Jarek,
mir ist immer geholfen worden und sofern ich helfen kann (wie gesagt ich bin da jetzt auch nicht der große Experte) werde ich das auch jederzeit machen.
Gemeinsam kommt man doch viel leichter an die Ziele und jeder hat doch irgendwo sein Spezialgebiet wo andere wieder profitieren können.
Deinen steinigen Weg um Homeassistens zum laufen zu bringen habe ich auch fast so genommen. Ich habe auch erst Testinstallationen auf Docker gestartet und bin dann auch wieder davon ab usw. usw. Eigentlich komme ich von Fhem her und habe da bestimmt 3 Jahre an Zeit investiert nur war mir die Optik etwas altbackend. Erst wie ich an die Grenzen von ESPEasy gekommen bin und auf ESPHome aufmerksam geworden bin habe ich dann über den Weg auch direkt umgerüstet auf Home Assistent.
Mir ist keine Frage zu dumm sie zu stellen noch sie zu beantworten - manchmal hat man ja auch absolut ein Brett vor der Birne und dann kommt einer der gut erklären kann und in drei Minuten fällt der Groschen.
Darum finde ich das Forun hier auch sehr gut - ich bin ja erst seit kurzer Zeit dabei.
So dann weiter frohes Löten und Tüfteln bis der Arzt kommt.
Schöne Grüße
Dieter
@dnwalker @Andisolar
Moin, kurz bezugnehmend auf eure Aussagen:
Ich habe ioBroker bei mir paar Jahre am Laufen und bin erst vor paar Tagen in ESPHome eingestiegen und bin davon sehr begeistert.
ioBroker und ESPHome laufen super zusammen, man braucht nicht extra MQTT am Laufen (also vermutlich so ähnlich wie mit Home Assistant).
Hier mal als Beispiel, habe bisher zwei Devices eingebunden, 1x ESP32 als BT-Scanner und 1x D1-mini mit Ultraschall-Abstandmesser:
...
Als System für mein ganzes Haus verwende ich Iobroker.net und darin sehr vieles mit mqtt und Enocean-Taster.Grüsse aus der Schweiz
Andi
Ok dann must Du natürlich alles über MQTT schicken. Da habe ich es etwas einfacher da ESPHome ja quasi direkt mit Home Assistent sprechen kann.
Hallo,
von ioBroker habe ich absolut keine Ahnung aber kann es sein das Andi darum auch alle Geräte doppelt sieht?
Also einmal über direktem Weg wie bei HomeAssistent und dann noch über den Weg über MQTT?
Gruß
Dieter
@dnwalker nein, er sieht die Teile doppelt unter mqtt. mqtt kann schon etwas komplizierter sein beim Einstellen.
Hallo in die Runde.
Ich möchte mich bedanken für eure Geduld mit einem Neuling wie mir.
Auch ich habe die ersten privaten Schritte im fhem gemacht. Nach 2 jahren und etlichen malen "neu aufsetzen" habe ich eben zum iobroker gewechselt und meine Familie ist mir dankbar für die ansprechendere Visu.
Mit ESPHome bin ich erst seit ein paar Wochen dran, und zusätzlich ist mein Englisch so schlecht, das ich das meiste nicht verstehe oder begreife. Also muss ich vieles einfach testen und probieren. Wie die Integration von ESPhome direkt in Iobroker gehen soll habe ich leider noch nicht gefunden. Zum probieren habe ich mir nun ein Muster mit einem Wemos D1 mini und einem DHT22 Shield gemacht. Ebenfalls MQTT reingepackt und auch hier belomme ich im Iobroker im MQTT nun wieder 2 Ordner erstellt. Einmal mit den Werten und einmal mit einem ganzen Textblock drin.
Voraussichtlich am Samstag nehme ich einen neuen Anlauf mit meinem DalyBMS. Bis jetzt habe ich eben nur bei ESPhome eine Schnittstelle zum Daly gefunden.
Gerne lerne ich da noch dazu.
Ich denke wir müssen einfach auch berücksichtigen, dass es hier ja nicht direkt ein ESPhome oder überhaupt Smart- home Forum ist.
Sonnige grüsse aus der Schweiz
Andi
@Andi_Solar ah... das hatte ich dann gar nicht richtig verstanden. ESPHome läuft irgendwoanders als in ioBroker bei dir. Deswegen der Umweg über MQTT.
Also, wenn du ioBroker ganz normal auf einem raspberry pi laufen hast, ist es das einfachste auf der Welt. Es ist wirklich nur ein Klick, man muss nur den ESPHome Adapter in ioBroker installieren. Danach kommst du auf den ESPHome dashboard über ioBroker-IP:6052
Ich glaube du musst vorher bei ioBroker unter Euinstellungen unter Repositories beta auswählen, damit ESPHome zur Auswahl steht.
@Andi_Solar ah... das hatte ich dann gar nicht richtig verstanden. ESPHome läuft irgendwoanders als in ioBroker bei dir. Deswegen der Umweg über MQTT.
Also, wenn du ioBroker ganz normal auf einem raspberry pi laufen hast, ist es das einfachste auf der Welt. Es ist wirklich nur ein Klick, man muss nur den ESPHome Adapter in ioBroker installieren. Danach kommst du auf den ESPHome dashboard über ioBroker-IP:6052
Ich glaube du musst vorher bei ioBroker unter Euinstellungen unter Repositories beta auswählen, damit ESPHome zur Auswahl steht.
Nee, ich habe bis jetzt den ESPhome auf einem Rpi 3+ am laufen, mein Iobroker läuft auf einem Server in einem Container.
Nee, ich habe bis jetzt den ESPhome auf einem Rpi 3+ am laufen, mein Iobroker läuft auf einem Server in einem Container.
Ok, ist der Rpi 3+ richtig produktiv im Einsatz oder mehr im Testmodus und auf welchem System läuft dieser? Rasbian? Dann könnte man einfach ioBroker dazu installieren zum Testen.
Ist bei mir auch so. Der Master ioBroker läuft auch in einem container. Ein Pi4 läuft bei mir mit ioBroker im slave modus. Auf dem Pi4 habe ich bei mir ESPHome in ioBroker installiert.
Ich habe mir das Homeassist iso für einen Rpi 3 runtergezogen und das auf die SD Karte gebrannt und damit den Rpi gestartet. Das ganze ist etwas langsam und zwischendurch macht er irgendwelche Power undervoltage Meldungen, aber ich konnte denn Wemos flashen.
Meine Idee war eben, das meine ESP autonom funktionieren und ich kein 2 System am laufen halten. Soeben habe ich in meinen Container das npm iobroker esphome installiert. Nur findet der keine Daten umter dem Port. Muss ich dann eben doch das ganze Homeassist auch noch installieren?
Irgendwie blicke ich da gerade nicht durch.
Andi
Adapter wurde also schon mal installiert? Und eine Instanz ist vorhanden und läuft, alle Haken grün?
Unter den Adapter-Einstellungen "Aktiviere integrierte ESPHOME-Dashboard" ist Haken gesetzt?
Nein, es muss nichts mehr dazu installiert werden.