Hi DrFrank,
versuch es mal damit:
EBUSD_OPTS=„–scanconfig --pollinterval=30 -latency=10 --mqtthost= --mqttport=1888 --mqttuser=user --mqttpass=passwort --mqttjson --httpport=8889 -d enh::9999 --loglevel=error --address=ff“
das läuft bei mir jetzt schon seit fast 2 Jahren ohne Probleme.
Allerdings frag ich mich gerades selbst wo ich den Link zu den ebusd config Dateien hinterlegt habe…
Hi Chrisi, danke aber das hilft mir nicht, solange ich nicht weiss wie die Ports in Symcon zugeordnet werden müssen.
Wo trage ich den httpport ein? Wo muss der mqttport eingetragen werden?
Hi Chrisi, danke nochmal. Was ankommt kann ich erst testen, wenn ich den Adapter angeschlossen habe. So wie ich dich verstehe habe ich die Ports wohl richtig gesetzt. Ich melde mich ggf. nochmal
Hi DrFrank,
ich hab auch ein paar Nächte rumprobiert und irgendwann ging es auf einmal…
Du solltest aber auch im Debug-Fenster des Server-Sockets (Darstellung auf Text ändern) MQTT Signale sehen, zumindest wenn Du ihn neu starest.
Viel Erfolg!!!
Moin!
Adapter ist angeschlossen. Habe eine EcoTEC Exclusive Therme mit Raumregler (SonsoComfort). Der ebusd findet folgende Slaves:
address 08: slave #11, scanned „MF=Vaillant;ID=BAI00;SW=0804;HW=7603“, loaded „vaillant/bai.308523.inc“, „vaillant/08.bai.csv“
address 15: slave #2, scanned „MF=Vaillant;ID=CTLV2;SW=0514;HW=1104“
address f6: slave #10, scanned „MF=Vaillant;ID=NETX2;SW=4033;HW=5703“
Ich kann Werte auslesen, habe aber Probleme. Und zwar…
1.) Fuer den SensoComfort findet der keine Konfig. Was natürlich sehr ärgerlich ist, weil der die ganze Anlage steuert.
2.) Bei lesen der Werte für die Therme kommt ein Fatal Error:
Auslesen funktioniert jetzt mit dem Betamodul. Der Fatal error ist weg. Wow das dauert aber ganz schön lange…
Die Variablen, die ich im Objektbaum eingehängt habe, werden aber nicht aktualisiert, wenn ich „Lese aktuelle Werte“ anklicke. Soll das so sein? Was muss ich machen, damit die aktualisiert werden?
Dann werden noch keine Mqtt Daten geliefert. In der Richtung musst du suchen.
Geh mal die Kurzanleitung durch und checke, bei welchem Schritt es hängt.
Verstehe ich nicht.
Wenn ich im Modul „lese aktuelle Werte“ klicke, dann werden im Modul unter „gelesener Wert“ ja Werte angezeigt. Da Modul trägt sie aber nicht in die Variablen ein, die ich durch ankreuzen von „ausgewählt“ angelegt habe.
Ich habe meinen Adapter auch vor kurzem erhalten und ebusd als Docker Container auf einer DS220+ installiert (auf der läuft auch IPS).
Ich versuche mich zwar durchzukämpfen, bin aber kein Linux Spezialist. Aktuell läuft der Adapter, empfängt auch Daten die ich mir per PuTTY auf der NAS anschauen kann
$ sudo docker exec ebusd ebusctl i
zeigt z.B. diverse Geräte am Bus.
Nun würde ich aber gerne direkt die MQTT Anbindung nutzen und hänge an dem letzten Punkt der Anleitung
Wo befindet sich auf der NAS das Konfig File zum Eintragen der MQTT Parameter? Ich habe es bereits mit Umgebungsvariablen in der DS220 Weboberfläche versucht, bekomme den Container dann aber nicht mehr gestartet.
Ich fürchte du musst dich erstmal bei Docker einlesen. Du brauchst ein persistentes Verzeichnis außerhalb des Containers. Da kommt dann zB die Konfig und ggf. auch das Logfile rein. Das musst du in der Docker-Config entsprechend anlegen. Du musst auch die Ports nach außen durchreichen.
Ich weiß zwar immer noch nicht, wo ich das config file finde, hab mich aber durchgelesen und nun einigermaßen verstanden, wie ich container aus der Kommandozeile herausstarte.
Das führt dazu, dass ich über IPS nun im Debug Fenster der ebusd Instanz einige Werte bekomme:
Allerdings stört mich die 3. Zeile empty result… Auch per Browser bekomm ich nur ein „Nicht erreichbar“,
Ja das wäre ja ähnlich wie bei der Symcon config auf der DS. Wo ich einen fixen Pfad fürs Logfile/ die Daten etc. festlege. Diese kann ich auch wunderbar übers Netzwerk sehen. Aber dort waren die Ausgabeverzeichnisse vorgegeben z.B. /var/lib/symcon. Könnte ich das also ähnlich zur symcon installation machen ?
Genauso. Ich denke aber irgendjemand hier wird den ebusd unter Docker laufen haben und dir sicher mehr Details liefern können. Ich kämpfe noch mit meinen eigenen Problemen…
hm, bei mqtthost jetzt 0.0.0.0 anstatt der eigenen IP des Servers eingetragen hat es getan. Verstehe nur nicht, warum das nicht gleichwertig sein soll…
Hab nun nochmal versucht das auf dem Raspberry zu installieren mit mittelmäßigem Erfolg.
Ebusd läuft (seh ich über den Browser vom Adapter) aber allein ein ebuctl i führt zu
Ich habe allerdings auch den Port im Config-File angepasst, weil ohne Angabe eine Meldung im Logfile Stand mit Error98 → Port belegt, ich weiß zwar nicht wovon aber mit der Zeile im config file gehts wenigstens schon etwas weiter. Bei device musste übrigens zwingend ein enh (vmtl. ging ens auch) davor, ansonsten kamen Meldungen mit „wrong symbol received“