Loxberry Vitoconnect
Einklappen
X
-
Hey zusammen,
mein Plugin zeigt seit einigen Tagen keine Daten mehr an. Es kommt immer der Fehler: Installation gefunden...Sorry, no Viessmann Installation found :-(
Ich habe das PlugIn einmal deinstalliert und alle Daten neu eingegeben.
Das Passwort und der User sind aber richtig und funktionieren auch.
Ich habe mal im Developer Portal eine neue API Code erzeugt.
Aber ich bekomme einfach keine Daten mehr angezeigt. Kennt jemand das Problem?
Die Abfragefrequenz steht auf 10 Minuten. (288 Abfragen pro 24 Std.)
Sollte also auch passen. Bin über jeden Tip dankbar.1 BildKommentar
-
hmm dieses Problem kenne ich bisher nicht. Was wird angezeigt wenn du im Browser folgende URL aufrufst:
http://<lbuser>:<lbpass>@loxberry:80/admin/plugins/Vitoconnect/vitoconnect.php?action=summary -
Hallo Zusammen,
ich habe das gleiche Problem. Wenn ich die URL aufrufe kommt folgendes:
#!/usr/bin/php Calling parameters: action : summary option : value : Using configfile /opt/loxberry/config/plugins/Vitoconnect/config.json Running on a LoxBerry Using broker settings from MQTT Gateway plugin: Broker host : localhost:1883 Broker user : loxberry Broker pass : 7*************** Token expires: 1659098659 (2022-07-29T14:44:19+02:00) Get Data from Viessmann API Service. Status: 429 Get DeviceData from Viessmann API Service. Status: 429 aggregatedstatus: timestamp: Fri, 29 Jul 2022 13:47:06 +0200 MQTT publishing vitoconnect/aggregatedstatus: ... MQTT publishing vitoconnect/timestamp: Fri, 29 Jul 2022 13:47:06 +0200...
Gibt es hier schon eine Idee was das Problem sein könnte?
Bin für jede Hilfe dankbar.
-
-
Hallo Ihr lieben,
erst einmal vielen Dank für dieses Plugin und Eure unermüdliche Arbeit, die ganzen Themen auch für Laien wie mich, so verständlich zu machen, dass auch sie (wir) mit solch tollen Erweiterungen arbeiten dürfen. Ich weiß, dass darin sehr viel Arbeit und Mühe steckt und ohne die ganzen Youtube- / Wiki- Schritt für Schritt Anleitungen, wäre ich wahrscheinlich nicht mal in so ein Forum gekommen :-)
Jetzt habe ich aber leider ein Problem, bei dem ich mich über weitere Unterstützung freuen würde, da ich mir daran völlig die Zähne ausbeiße...
Ich würde meine Vitodens300 gerne per Miniserver steuern. Im Prinzip geht es mir um eine Art Präsenzerkennung. Wenn wir da sind, soll die Heizung auf Heizbetrieb gehen, oder Warmwasser machen, wenn nicht dann nicht... wie ich das genau ausführen werde, überlege ich mir später. Am Ende vom Tag möchte ich Energiekosten sparen und das gesamte System etwas agiler steuern.
Leider schaffe ich es nicht, die Heizung über das Plugin zu steuern.
Ich habe den API-Schlüssel aktiviert. Sicherheitshalber die Abfragen im Plugin auf 30min gestellt. Die Eingänge sauber über MQTT in den Miniserver integriert, aber die Ausgangsbefehle reagieren einfach nicht. Hier scheine ich einen saublöden Fehler zu machen.
Die Musterdatei, die der Beschreibung vom Plugin anheftet, habe ich 1:1 kopiert. Ich habe hier in diesem Threat auch gesehen, dass es manchmal geholfen hat, den Ausgang anders zu adressieren... aktuell nutze ich http://BN:PW@loxberry. Ich habe aber auch schon @IP des Loxberry und auch @loxberry:80 probiert (so wurde es hier ja in manchen Postings empfohlen).
In der Musterdatei wird ein variabler Wert über Radiotasten gesetzt... das wäre natürlich großartig, aber ich habe es auch mal mit einem fixen Wert (50 Grad) versucht. Nichts wird von der Heizung umgesetzt... hat vielleicht jemand einen Tipp für mich?
Ich danke Euch für Eure Mühe und wünsche einen schönen Sonntag!
LG
Chris
Kommentar
-
Gast: Gibt es den Wert "heating.dhw.temperature.main" bei dir im Plugin in der Übersicht der einzelnen Werte?Kommentar
-
in der URL hatte sich noch ein Leerzeichen eingeschlichen... das habe ich rausgenommen und jetzt hat es tatsächlich funktioniert! Klasse! - Vielen Dank für Deinen Support.
Ich bin jetzt aus der App raus geflogen und komme vom Handy nicht mehr an die Viessmann App, keine Ahnung was das jetzt ist... aber die Kesseltemperatur steht auf 50 Grad. Jetzt kann ich mal weiter testen.
Vielen Dank für Deine Mühe und Deinen Support!!!
Die aktuelle Meldung im Browser sah jetzt so aus:
#!/usr/bin/php Calling parameters: action : setvalue option : heating.dhw.temperature.main value : 50 Using configfile /opt/loxberry/config/plugins/Vitoconnect/config.json Running on a LoxBerry Using broker settings from MQTT Gateway plugin: Broker host : 192.168.198.XX:1883 Broker user : XXXXXX Broker pass : G*************** Token expires: 1657006230 (2022-07-05T09:30:30+02:00) Status: 200 Set Param: heating.dhw.temperature.main to Value: 50curl_send URL: https://api.viessmann-platform.io/io...getTemperature curl_exec finished Status: 200
-
Hat jemand evtl. auch Probleme mit der Steuerung der Zirkulationspumpe von Lox aus?
Es hat eine ganze Weile funktioniert, aber seit ein paar Tagen (Wochen) regiert die Therme nicht mehr auf die EIN- bzw. AUS-Kommandos
Gibt es evtl. eine Änderung in der Syntax seitens Viessmann
Habe noch die Config 12.2.12.1 in BetriebGruß HRA
### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
### EnOcean, KNX, MDT GTII ###Kommentar
-
Gast: Sorry hat etwas gedauert, hier der Screenshot zu der Config mit der Zirkulationspumpe:
1 BildKommentar
-
Hallo, leider schaffe ich es nicht die Zirkulationspumpe ein und auszuschalten. Der Status selbst kann ich ohne Probleme abrufen. Wie hast du es in der Config genau gelöst? Ideal wäre, wenn man die Zirkulationspumpe Ein und Ausschalten könnte, und zugleich der aktuelle Status rückgemeldet wird und gegenfalls den gesetzten Wert in Loxone überschreibt, falls jemand händisch die Pumpe ausschalten würde. Wie ist der genaue Befehl für Ein und Aus?
-
-
Vielen Dank challo
Ich denke, so hab ich das gemacht, aber es wird einfach nicht umgesetzt... Im Browser läuft das 1A - Also denke ich Vitoconnect und Loxberry laufen sauber.
Ich muss irgendeinen Bug in der Konfig haben.. (oder kann das noch an irgendwelchen Firewall-Einstellungen liegen?) Ich hab ne normale Fritzbox...
Kommentar
-
Tatsächlich, das war es! Als Digitalausgang verwenden war angehakt. Rausgenommen, jetzt geht es! - Alles andere läuft auch, entsprechend der Musterdatei die im Download liegt. Das Plugin funktioniert super und ist eine riesen Hilfe! - Vielen, vielen Dank an alle die sich hier so engagieren und besonders challo für die "Spezialsupport" :-)
-
Vielen Dank für das sehr hilfreiche Plugin - damit hoffe ich die Heizungseinstellungen unserer Vitodens 333f (2019) noch ein wenig an unseren Tagesrhythmus anpassen zu können (Zirkulationspumpe per Bewegungsmelder in den Bädern, Warmwasserbereitung abschalten, wenn der letzte das Haus verlässt). Das Plugin ist installiert, sowohl per Browser als auch per MQTT lassen sich die Daten abholen und in Loxone einlesen. Läuft einwandfrei. Aber ich habe leider das gleiche oder ähnliche Problem wie Fluser: ich kann weder in Loxone noch im Browser zB die Warmwassertemperatur ändern. Beim Browseraufruf mit:
http://<user>:<passwort>@meine.ip/admin/plugins/Vitoconnect/vitoconnect.php?action=setvalue
&option=heating.dhw.temperature.main&value=50
erhalte ich folgende Meldung:
#!/usr/bin/php Calling parameters: action : setvalue option : heating.dhw.temperature.main value : 50 Using configfile /opt/loxberry/config/plugins/Vitoconnect/config.json Running on a LoxBerry Using broker settings from MQTT Gateway plugin: Broker host : localhost:1883 Broker user : loxberry Broker pass : 6*************** Status: 302
Found
The document has moved here. Status: 200 Status: 200 Set Param: heating.dhw.temperature.main to Value: 50Action 'heating.dhw.temperature.main' not supported. Exiting.
Plugin auch schon deinstalliert und neu installiert (mit Loxberry-Neustart nach jedem Installationsschritt). Heizung und Vito Connect Neustart. Ich nehme an, das Problem sitzt vermutlich vor dem Bildschirm : ( finde meinen Fehler aber dennoch nicht. Hat jemand eine Idee wo ich irre?Zuletzt geändert von K. Belgraben; 28.07.2022, 07:40.Kommentar
-
Hmmm, merkwürdig. Obwohl ich heute morgen eigentlich den gleichen Aufruf im Browser wie gestern machte, funktioniert es heute morgen? Einziger bewusster Unterschied, der Windows Rechner hat ein Update bekommen ...
EDIT: Es wird wohlmöglich eher daran gelegen haben, dass heute Nacht ! ein Update des Vitoconnect Plugin veröffentlicht und installiert wurde, in dem dieser Wert überarbeitet wurdeVielen Dank Fabian für wertvolle Arbeit der Pflege des Plugins
Zuletzt geändert von K. Belgraben; 28.07.2022, 09:32.Kommentar
-
Hallo,
ich habe leider immer noch das Problem, daß ich keine Steuerbefehle mehr zur Viessmann bekomme
Status-Signale werden über MQTT einwandfrei empfangen
Selbst wenn ich im Browser den Befehl eingeben, bekomme ich keine Antwort
Woran könnte so etwas noch liegen?
Funktionert hatte es bis vor ca. 1 Monat (genaues Event kenne ich leider nicht)
Setze 3 Befehle, alle 3 funktionieren nicht mehr
- Warmwasser-Soll-temperatur (-/+)
- Warmwasserzirkulationspumpe (an/aus)
- Warmwassser-Sofort (an/aus)
z.B. der Befehl für Warmwasser-Sofortaufbereitung
als Statsu ist die Syntax so:
vitoconnect_heating_dhw_oneTimeCharge_active
als Komando verwende ich folgenden Befehl:
http://MEINUSER:MEINPW@MEINEIP:80//admin/plugins/Vitoconnect/vitoconnect.php?action=setvalue&option=heating.dhw .oneTimeCharge&value=startZuletzt geändert von HRA; 31.07.2022, 10:41.Gruß HRA
### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
### EnOcean, KNX, MDT GTII ###Kommentar
-
Was ist denn die Fehlermeldung wenn Du es über den Browser versuchst?
Ich hatte ein ähnliches Problem. Ich hatte es über den Browser versucht und der Browser hing dann in der Ladeschleife... es kam keine klare Meldung.
Das konnte ich mit einer Neuinstallation des Addons beheben. - Deinstallieren -> loxberry neustarten -> wieder neu installieren - > loxberry neustarten (ob man den loxberry neustarten muss, weiß ich nicht, aber bei mir hatte ein einfaches deinstallieren und wieder neu installieren nicht geholfen. Mit dem Neustart hat es dann geholfen.
In deinem Link ist "Meineip" die vom loxberry, richtig? Und in dem Link ist hinter dhw auch ein Leerzeichen (das nur um sicher zu gehen).
Ich denke, bevor es nicht über den Browser geht, brauchst Du weitere Tests nicht machen, aber da wird challo dann mehr zu sagen können.
Ich drück die Daumen.Kommentar
-
Hallo,
ja Browser hängt einfach in der Ladeschleife ohne jegliche Reaktion
Das Leerzeichen ist nicht wirklich drin, nur in der Beschreibung oben, aber danke für den Hinweis.
Werde wohl das PlugIn mal deinstallieren und wieder neu aufsetzenGruß HRA
### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
### EnOcean, KNX, MDT GTII ###Kommentar
-
Habe den Loxberry einfach mal neugestartet (hätte ich auch selber drauf kommen können), jetzt funktioniert es wieder.
Hatte noch nie Propbleme mit Loxberry, die nach eine reinen Neustart einfach weg waren, deswegen auch est garnicht daran gedacht.
Danke für deine DenkanstößeGruß HRA
### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
### EnOcean, KNX, MDT GTII ###Kommentar
-
Hi, ich vermisse einige Einträge, die früher mal enthalten waren, jetzt aber nicht mehr drin sind.
Sie starten mit 'heating.fuelCell'. Kann natürlich sein, dass es noch mehr gibt, aber bei denen ist es mir aufgefallen.
Kann ich etwas tun, damit sie in der Gesamtliste erscheinen?
DankeKommentar
-
Ich nutze die Viessmann API über ioBroker und ich möchte gerne bei den einzelnen Heizkreisen den Betriebsmodus anpassen/ändern. Ich habe dazu einen virtuellen Ausgang angelegt aber ich kommt mit dem passenden Befehl nicht klar, kann mir da vielleicht jemand helfen? Was muss man dort angeben um den Value zu ändern? Habe verschiedene Schreibweisen probiert aber der Betriebsmodus wird nicht verändert.
Z.B. dies hier:
/set/viessmannapi.0.39536.0.features.heating.circuits.2 .operating.modes.active.properties.value?action=se tvalue&value=forcedReducedKommentar
Kommentar