openWB installiert nicht korrekt

Fragen zur Nutzung, Features, usw..
hackex
Beiträge: 34
Registriert: Do Mär 18, 2021 12:39 am

Re: openWB installiert nicht korrekt

Beitrag von hackex »

derNeueDet hat geschrieben: Do Mär 18, 2021 4:11 pm Au mann, wäre echt nett, wenn man wüsste dass da noch andere Sachen installiert werden oder sind.

Wie gesagt hab ich gestern Abend ohne Probleme auf einem blanken Stretch die openWB installiert. Nur mit dem Script im Git.

so wie es aussieht, möchte den mqtt Server eine Authentifizierung.

VG
Det
Nur für eine Software ist mir solch ein RPi ein wenig schade. Es laufen meist mehrere Programme. An sich sollte das auch kein Problem darstellen. Das Einzige, was sich dort beißen kann, ist Mosquitto...den ich auf dem RPi3 schon irgendwann mal genutzt habe und dort ggf. die Konfiguration modifiziert habe.
Was openWB genau mit MQTT macht, weiß ich nicht. Setzt es einen Mosquitto-Server auf? Mit welchem Port, Nutzername und Passwort?
derNeueDet
Beiträge: 4452
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB installiert nicht korrekt

Beitrag von derNeueDet »

Ist ja schön, wenn du weißt was du tust, ist das auch machbar mehr auf nem Raspi laufen zu lassen. Aber dann kannst du auch nicht her gehen und das Installer Script der openWB losrennen lassen und dich dann wundern warum evtl. auch eine andere Software in Mitleidenschaft gezogen wird. Ich habe auch einen Raspi4 auf dem noch mehr läuft, aber der ist nur zum Test und zum Entwickeln für openWB genutzt.

MQTT ist zentral bei der openWB. Wenn du da gebastelt hast, liegt es wohl daran. Das Frontend basiert auf der Kommunikation über mqtt.


WebSocket connection to 'ws://192.168.xxx.xx:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

Ob es jetzt eine Fehlkonfiguration deines mosquitto ist, oder ob es an einer deiner anderen SW liegt musst du selbst raus finden.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
hackex
Beiträge: 34
Registriert: Do Mär 18, 2021 12:39 am

Re: openWB installiert nicht korrekt

Beitrag von hackex »

derNeueDet hat geschrieben: Do Mär 18, 2021 6:34 pm Ist ja schön, wenn du weißt was du tust, ist das auch machbar mehr auf nem Raspi laufen zu lassen. Aber dann kannst du auch nicht her gehen und das Installer Script der openWB losrennen lassen und dich dann wundern warum evtl. auch eine andere Software in Mitleidenschaft gezogen wird. Ich habe auch einen Raspi4 auf dem noch mehr läuft, aber der ist nur zum Test und zum Entwickeln für openWB genutzt.

MQTT ist zentral bei der openWB. Wenn du da gebastelt hast, liegt es wohl daran. Das Frontend basiert auf der Kommunikation über mqtt.


WebSocket connection to 'ws://192.168.xxx.xx:9001/mqtt' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

Ob es jetzt eine Fehlkonfiguration deines mosquitto ist, oder ob es an einer deiner anderen SW liegt musst du selbst raus finden.
Der RPi3 wurde nun auf Buster geupdated und der mosquitto server wurde einmal gepurged. Dann habe ich den openWB installer wieder angestoßen...und tadahhh..mosquitto wurde wieder installiert und das Webinterface ist erreichbar.
Ich hätte mosquitto schon viel früher neu installiert, es war mir aber, bis auf den Hinweis dann hier im Thread, nicht bewusst, dass die Weboberfläche gar nicht funktioniert wenn MQTT versagt. Für mich hörte sich openWB immer so an, als wäre MQTT eine Art Zusatzfunktion.

Problem ist aber somit gelöst. Vielen Dank für die Hilfestellungen und Hinweise.

Vielleicht könnte jemand noch einmal kurz umreißen wie openWB aufgebaut ist. Ist es als eine Art Steuerung zu sehen, die mit den Messwerten (von extern, z.B. einkommend über ModBus und MQTT) Steuersignale (wieder über MQTT) an die Beteiligte Wallbox sendet?
hackex
Beiträge: 34
Registriert: Do Mär 18, 2021 12:39 am

Re: openWB installiert nicht korrekt

Beitrag von hackex »

Jetzt muss ich "nur" noch den Wert vom EVU über MQTT empfangen. Diesen publish ich von einem Shelly 3EM, der an Home Assistant eingebunden ist auf das folgende topic: openWB/set/evu/W. Reicht das? Sollte der empfangene Wert in openWB dann in Status unter MQTT in dem Log auftauchen? Das tut er bisher nicht, auch die Werte von EVU ändern sich nicht. Wie kann ich das Problem debuggen?
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: openWB installiert nicht korrekt

Beitrag von zimberg44 »

Achtung: Mosquitto kann sehr viel Ressourcen "fressen"! Dies besonders dann, wenn z.B. im Sekundentakt Messages kommen. Da wird nicht unbedingt die CPU als erste überfordert sein, ab ev. das WLAN-Interface. Aber auch die CPU kann durchaus mal viel zu tun haben, wenn bspw. mehrere Web-Anzeigen laufen oder Grafiken berechnet werden müssen.

Mein Mosquitto, wo alle Messages zuammenlaufen, läuft separat und ich bediene die anderen (fhem und openWB) nur mit den benötigen Messages.

openWB sollte auf einem eigenen Rpi (3) laufen, welcher offenbar die ideale Leistung dafür hat.
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
hackex
Beiträge: 34
Registriert: Do Mär 18, 2021 12:39 am

Re: openWB installiert nicht korrekt

Beitrag von hackex »

zimberg44 hat geschrieben: Do Mär 18, 2021 11:47 pm Achtung: Mosquitto kann sehr viel Ressourcen "fressen"! Dies besonders dann, wenn z.B. im Sekundentakt Messages kommen. Da wird nicht unbedingt die CPU als erste überfordert sein, ab ev. das WLAN-Interface. Aber auch die CPU kann durchaus mal viel zu tun haben, wenn bspw. mehrere Web-Anzeigen laufen oder Grafiken berechnet werden müssen.

Mein Mosquitto, wo alle Messages zuammenlaufen, läuft separat und ich bediene die anderen (fhem und openWB) nur mit den benötigen Messages.

openWB sollte auf einem eigenen Rpi (3) laufen, welcher offenbar die ideale Leistung dafür hat.
Hi,
ich habe vorsichtshalber alle Dienste auf dem RPi3 angehalten. Nun läuft vorerst nur openWB. Aber es scheint so, als würden die MQTT Nachrichten erst gar nicht in openWB anzukommen. Ich sehe im mosquitto log auf dem RPi3 nur "New client connected from ::1 as mosqpub|27785-raspberry". Ich schätze, dass sind interne Verbindungen und nicht meine von außen gesendete.
Ich schicke aus meinem Netzwerk über Home Assistant folgenden publish:
service: mqtt.publish
data:
topic: openWB/set/ChargeMode
payload: '2'
qos: 1

Diese Nachricht sollte ja nun gebroadcasted werden und der broker in openWB sollte diesen auflesen können, da er ja auf das Topic subscribed.

Wie könnte ich den Empfang von MQTT Nachrichten in openWB noch testen?

edit: ich habe nun einen Test über MQTT Cli (Programm für MQTT Client) gemacht. Dort kann man einfach Nachrichten broadcasten. Diese empfängt openWB. Es hat aber nur mit MQTT Version 3 geklappt. Version 5 wird ggf. nicht von openWB unterstützt?
Somit wäre das auch geklärt :) Meist sitzt der Fehler halt vor dem Bildschirm xD
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: openWB installiert nicht korrekt

Beitrag von zimberg44 »

Spamt ein anderen Client den (abgeschalteten) Mosquitto ev. noch?
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
hackex
Beiträge: 34
Registriert: Do Mär 18, 2021 12:39 am

Re: openWB installiert nicht korrekt

Beitrag von hackex »

zimberg44 hat geschrieben: Fr Mär 19, 2021 1:03 pm Spamt ein anderen Client den (abgeschalteten) Mosquitto ev. noch?
Ich denke, es lag daran, dass ich die Host Adresse des Brokers in home assistant nicht angeben konnte. Mit MQTT cli könnte ich diese angeben und openWB hat die Nachrichten empfangen
Antworten