FHEM Forum

FHEM - Anwendungen => Heizungssteuerung/Raumklima => Thema gestartet von: andreas13 am 24 November 2018, 17:42:33

Titel: Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 November 2018, 17:42:33
Anbei mein erstes eigenes Modul:

vitoconnect nutzt die Vissmann API mit der man den Zustand diverser neuerer Vissmann Heizungen abfragen kann. Dies ist die API, die auch die ViCare App nutzt. Man benötigt ein Internetschnittstellenmodul (https://www.viessmann.de/de/viessmann-apps/vitoconnect.html) und einen entsprechenden Vissmann Account. ViCare App und dieses Modul können gleichzeitig genutzt werden.

Das Modul basiert auf dem PHP Modul von thetrueavatar (https://github.com/thetrueavatar/Viessmann-Api). Siehe auch die Diskussion hier im Forum https://forum.fhem.de/index.php/topic,86073.0.html.


Die Dokumentation findet ihr im Wiki https://wiki.fhem.de/wiki/Vitoconnect !!

Da dieses Modul Werte der Heizung nur über die API von Vissmann verändern kann, sollte die Benutzung risikoarm sein. Allerdings kann ich keine Garantie übernehmen, dass es nicht doch zu irgendwelchen unerwünschten Nebeneffekten kommt. Nutzung auf eigene Gefahr.

Außerdem ist es mein erstes Modul. Perl wird bestimmt nicht meine Lieblingsprogrammiersprache werden!

Daher bin ich für Anregungen, Verbesserungen und kontruktive Kritik dankbar.

Viel Spass mit dem Modul!

Andreas






Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 25 November 2018, 18:54:28
Hallo Andreas,

vielen Dank für Deine Mühe!
Ich habe Dein Modul eingebunden, aber der Login funktioniert bei mir nicht, obwohl ich die Login-Daten noch einmal direkt mit der ViCare-App verglichen habe.

Allerdings taucht bei mir im Log auch ein Fehler auf. Vielleicht liegt es daran?
Kannst Du damit etwas anfangen?
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_vitoconnect.pm line 314.

Viele Grüße
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: PeterLustig am 25 November 2018, 21:23:52
Hallo Andreas,

ich habe das Modul heute ausprobiert. Alle Daten werden vom Viessmann-Server abgeholt, genau wie bei der PHP-Version zuvor.

Aber:
Bei jedem Abruf der Daten meckert Freezemon im Logfile, weil FHEM mehrere Sekunden hängt. Ein Non-Blocking wäre hier sehr "nett".

Außerdem ist die Geräte-Seite im Browser sehr, sehr breit, so dass ein horizontaler Scrollbalken entsteht und das Datum der letzen Aktualisierung rechts
nicht mehr zu sehen ist. Ich habe aber keine Ahnung, ob das von der großen Anzahl von Readings kommt oder ein sonstiges Problem bei meiner Installation ist.

Ansonsten finde ich die Integration mittels Modul besser als die PHP-Variante. Vielleicht lassen sich die o.a. Probleme ja irgendwie lösen....

Viele Grüße
PeterLustig
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 25 November 2018, 21:52:49
Hallo Andreas,

vielen Dank für Deine Mühe!
Ich habe Dein Modul eingebunden, aber der Login funktioniert bei mir nicht, obwohl ich die Login-Daten noch einmal direkt mit der ViCare-App verglichen habe.

Allerdings taucht bei mir im Log auch ein Fehler auf. Vielleicht liegt es daran?
Kannst Du damit etwas anfangen?
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/98_vitoconnect.pm line 314.

Viele Grüße
Till

Hallo Til,

bitte mal mit verbose 5 starten  und kompletten Log und List des Objekt mailen, aber vorher Passwort löschen!

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 25 November 2018, 21:58:07
Hallo Andreas,

ich habe das Modul heute ausprobiert. Alle Daten werden vom Viessmann-Server abgeholt, genau wie bei der PHP-Version zuvor.

Aber:
Bei jedem Abruf der Daten meckert Freezemon im Logfile, weil FHEM mehrere Sekunden hängt. Ein Non-Blocking wäre hier sehr "nett".

Außerdem ist die Geräte-Seite im Browser sehr, sehr breit, so dass ein horizontaler Scrollbalken entsteht und das Datum der letzen Aktualisierung rechts
nicht mehr zu sehen ist. Ich habe aber keine Ahnung, ob das von der großen Anzahl von Readings kommt oder ein sonstiges Problem bei meiner Installation ist.

Ansonsten finde ich die Integration mittels Modul besser als die PHP-Variante. Vielleicht lassen sich die o.a. Probleme ja irgendwie lösen....

Viele Grüße
PeterLustig

Das Blocking hängt mit dem curl zusammen.  Würde gerne auf auf htmltools umstellen, aber dazu brauche ich mal viel Zeit oder jemanden, der mir hilft.

Bei den Readings kann ich ein paar Trennzeichen einfügen damit Fhem die langen Readings umbricht. Kommt in der nächsten Version.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 25 November 2018, 22:15:10
Hallo Til,

bitte mal mit verbose 5 starten  und kompletten Log und List des Objekt mailen, aber vorher Passwort löschen!

Andreas


Gesendet von iPad mit Tapatalk Pro

Hallo Andreas,

ich bin bisher nicht der ganz große FHEM-Profi  ;)
Du meinst vermutlich folgenden Teil des Logs?

2018.11.25 22:07:22 4: vitoconnect: GetUpdate called ...
2018.11.25 22:07:22 5: getCode: https://iam.viessmann.com/idp/v1/authorize?client_id=blablabla&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code
2018.11.25 22:07:27 3: getCode went ok
2018.11.25 22:07:27 5: Received response: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Error Page</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER><H2>
ERROR!: error class 'Client Error'; error code '400'; error text 'bad request'
</H2></CENTER>
</BODY></HTML>
2018.11.25 22:07:27 5: code =

Hilft das bei der Fehlersuche weiter?

Vielen Dank und viele Grüße
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 26 November 2018, 13:00:36
Hallo,
ich habe es gestern abend mal eingespielt. Läuft soweit. Mir ist aufgefallen, dass nach jedem Aufrufen die Readings für den Schedule anders ausschauen. Mal beginnen die mit Samstag, mal mit Dienstag. Konnte da gestern abend kein System hinter entdecken. Was ich gut finde, ist dass es alle position abfragt. Also verschiedene Startzeiten für den Tag.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Gharac Durac am 26 November 2018, 17:31:33
Danke für das Modul! Läuft soweit.

Ich habe eine Vitodens 200 mit entsprechendem Vitoconnect 100.

Was mir aber unklar ist, sind die Gasverbrauchswerte. Ich habe die Heizung und den Gasanschluß diesen April frisch installieren lassen. Der Wert der mir als Jahresverbrauch angezeigt wird liegt bei 23456,0.

Auf meinem Gaszähler standen vor einer Woche 739 qm³ Gasverbrauch seit Installation. Nun bringe ich den qm³ Wert nicht zu einem kw/h Verbrauch der irgendwie zu dem 23456,0 passt. Was bedeuten also die 23456,0 ?  Leicht verwirrend.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 November 2018, 04:04:58
Hallo,
ich habe es gestern abend mal eingespielt. Läuft soweit. Mir ist aufgefallen, dass nach jedem Aufrufen die Readings für den Schedule anders ausschauen. Mal beginnen die mit Samstag, mal mit Dienstag. Konnte da gestern abend kein System hinter entdecken. Was ich gut finde, ist dass es alle position abfragt. Also verschiedene Startzeiten für den Tag.
Wenn ich Perl richtig verstanden habe, ist die Reihenfolge in einem Hash zufällig. Bei der PHP Version war das anders.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 November 2018, 04:14:37
Danke für das Modul! Läuft soweit.

Ich habe eine Vitodens 200 mit entsprechendem Vitoconnect 100.

Was mir aber unklar ist, sind die Gasverbrauchswerte. Ich habe die Heizung und den Gasanschluß diesen April frisch installieren lassen. Der Wert der mir als Jahresverbrauch angezeigt wird liegt bei 23456,0.

Auf meinem Gaszähler standen vor einer Woche 739 qm³ Gasverbrauch seit Installation. Nun bringe ich den qm³ Wert nicht zu einem kw/h Verbrauch der irgendwie zu dem 23456,0 epasst. Was bedeuten also die 23456,0 ?  Leicht verwirrend.
Ich zeig die Werte so an, wie sie die API liefert. In dem anderen Thread wurde verifiziert, dass die Gasverbräuche wohl durch 8 geteilt werden müssen um den kWh Wert zu erhalten. Die userreadings sind entsprechend definiert. Wieviel kWh ein qm bei dir enthält, kann von Versorger zu Versorger unterschiedlich sein und kann bei ihm erfragt werden bzw. steht auf der Gasrechnung. Im Wiki habe ich auch schonmal was darüber gelesen. Einfach mal suchen.
Bei mir sind die Verbräuche für Wasser und Heizung immer gleich. Wie das zu interpretieren ist, weiß ich auch noch nicht.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 27 November 2018, 06:51:39
Und es es werden wohl aktuell auch nur die Gasverbräuche für den Heizbetrieb übermittelt. Hier müssen wir auf das nächste Update von Viessmann warten.

OK. Kann man den Zeitplan irgendwie aufdröseln? btw. Läuft immer noch fehlerfrei.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: CoolTux am 27 November 2018, 10:30:43
Hallo Andreas,

Wenn Du die Umstellung von curl auf das FHEM interne HTTPUtils machst und Fragen hast kannst Du mich gerne anschreiben. Habe gesehen das Du die Umstellung auf Deiner ToDo Liste hast  :)


Grüße
Leon
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 November 2018, 13:06:22
Hallo Andreas,

ich bin bisher nicht der ganz große FHEM-Profi  ;)
Du meinst vermutlich folgenden Teil des Logs?

2018.11.25 22:07:22 4: vitoconnect: GetUpdate called ...
2018.11.25 22:07:22 5: getCode: https://iam.viessmann.com/idp/v1/authorize?client_id=blablabla&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code
2018.11.25 22:07:27 3: getCode went ok
2018.11.25 22:07:27 5: Received response: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Error Page</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER><H2>
ERROR!: error class 'Client Error'; error code '400'; error text 'bad request'
</H2></CENTER>
</BODY></HTML>
2018.11.25 22:07:27 5: code =

Hilft das bei der Fehlersuche weiter?

Vielen Dank und viele Grüße
Till

Das habe ich so noch nie gesehen. Ein Loginfehler ist das nicht. Ist der Fehler immer noch da oder war das nur temporär (der Vissmann Server hat manchmal Schluckauf). Setz bitte mal in Zeile 301 "CURLOPT_VERBOSE" auf "1" und schick mir dann das nochmal das Log. An dem Modul hast Du nichts geändert, oder? Auch nicht die client_id (die ist für alle gleich).
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 November 2018, 13:07:40
Hallo Andreas,

Wenn Du die Umstellung von curl auf das FHEM interne HTTPUtils machst und Fragen hast kannst Du mich gerne anschreiben. Habe gesehen das Du die Umstellung auf Deiner ToDo Liste hast  :)


Grüße
Leon

Hallo Leon,

ich komme darauf zurück, aber erstmal muss ich die Basics lernen damit ich weiß, was ich fragen soll ;-)

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Gharac Durac am 27 November 2018, 13:42:49
Ich zeig die Werte so an, wie sie die API liefert. In dem anderen Thread wurde verifiziert, dass die Gasverbräuche wohl durch 8 geteilt werden müssen um den kWh Wert zu erhalten. Die userreadings sind entsprechend definiert. Wieviel kWh ein qm bei dir enthält, kann von Versorger zu Versorger unterschiedlich sein und kann bei ihm erfragt werden bzw. steht auf der Gasrechnung. Im Wiki habe ich auch schonmal was darüber gelesen. Einfach mal suchen. Bei mir sind die Verbräuche für Wasser und Heizung immer gleich. Wie das zu interpretieren ist, weiß ich auch noch nicht.

Die Werte sind bei mir auch für Heizung und Wasser gleich. Ich denke es ist einfach der Gesamtwert des Gasverbrauchs, egal ob Heizung und/oder Wasser.
Mein Wert der heute um gut 800 höher ist als gestern, passt egal wie ich es rechne zu nichts. Da ich alles neu habe und der Gaszähler bei 0 anfing, kann ich das gut vergleichen. Die Rechnung (ich habe nur eine für die ersten 3 Monate und da war quasi Dauersommer) erschliesst sich mir auch nicht wirklich. Das passt alles hinten und vorne nicht zu den von der API angezeigten Werten und schon gar nicht zum tatsächlichen Verbrauch in qm³ Gas. Ich habe jetzt mal beim Gasversorger direkt angefragt, wie sie denn die qm³ bei meinem Anschluß in kw/h umrechnen. Mal sehen ob das schlauer macht.  Warum auch einfach, wenn man sowas kompliziert machen kann....
 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 28 November 2018, 08:58:32
Im anderen Thread wurde es schon erörtert.
Die Werte sind von dem Heizbetrieb. Diesen muss man durch 8 teilen, dann passt es zu der Anzeige in der Viessmann Anzeige. Die Verbräuche für die Warmwasserbereitung werden von Viessmann noch nicht korrekt übermittelt.

Bei mir passen die Werte, wenn ich diese mit der Heizung vergleiche.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 28 November 2018, 09:04:06
Im anderen Thread wurde es schon erörtert.
Die Werte sind von dem Heizbetrieb. Diesen muss man durch 8 teilen, dann passt es zu der Anzeige in der Viessmann Anzeige. Die Verbräuche für die Warmwasserbereitung werden von Viessmann noch nicht korrekt übermittelt.

Bei mir passen die Werte, wenn ich diese mit der Heizung vergleiche.

Wo siehst du die Verbrauchswerte? Ich kann sie weder an der Heizung noch in der ViCareApp finden.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 28 November 2018, 12:56:25
Tasächlich an meiner Heizung in der Steuerung. Ich kann heute abend mal ein Foto davon machen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: PeterLustig am 28 November 2018, 21:15:21
Wo siehst du die Verbrauchswerte? Ich kann sie weder an der Heizung noch in der ViCareApp finden.


Die Verbrauchswerte werden auch in der "alten" Viessmann-App Vitotrol Plus angezeigt, siehe Anhang.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Gharac Durac am 28 November 2018, 23:03:01
Sowas gibts nicht in meiner ViCare App.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 28 November 2018, 23:44:53
Das habe ich so noch nie gesehen. Ein Loginfehler ist das nicht. Ist der Fehler immer noch da oder war das nur temporär (der Vissmann Server hat manchmal Schluckauf). Setz bitte mal in Zeile 301 "CURLOPT_VERBOSE" auf "1" und schick mir dann das nochmal das Log. An dem Modul hast Du nichts geändert, oder? Auch nicht die client_id (die ist für alle gleich).

Hallo Andreas,

nein das Problem besteht und an dem Modul habe ich nichts verändert. Die Client-ID habe ich gelöscht, weil ich dachte darin ist User und Passwort codiert  :D
Ich habe jetzt den curlopt_verbose auf 1 gesetzt. Und dabei ergibt sich folgender Log:
2018.11.28 23:52:01 4: vitoconnect: GetUpdate called ...
2018.11.28 23:52:01 5: getCode: https://iam.viessmann.com/idp/v1/authorize?client_id=79742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code
* About to connect() to iam.viessmann.com port 443 (#0)
*   Trying 93.122.86.45...
* connected
* Connected to iam.viessmann.com (93.122.86.45) port 443 (#0)
* found 156 certificates in /etc/ssl/certs/ca-certificates.crt
* server certificate verification SKIPPED
* common name: *.viessmann.com (matched)
* server certificate expiration date OK
* server certificate activation date OK
* certificate public key: RSA
* certificate version: #3
* subject: C=DE,ST=Hessen,L=Allendorf (Eder),O=Viessmann IT Service GmbH,OU=ITS,CN=*.viessmann.com
* start date: Tue, 20 Feb 2018 00:00:00 GMT

* expire date: Fri, 04 Jan 2019 12:00:00 GMT

* issuer: C=US,O=DigiCert Inc,CN=DigiCert SHA2 Secure Server CA
* compression: NULL
* cipher: AES-256-CBC
* MAC: SHA256
* Server auth using Basic with user 'bla-bla'
> POST /idp/v1/authorize?client_id=79742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code HTTP/1.1
Authorization: Basic blub-blub
Host: iam.viessmann.com
Accept: */*
Content-Type: application/x-www-form-urlencoded
Content-Length: -1
Expect: 100-continue

* additional stuff not fine transfer.c:1042: 0 0
* HTTP 1.1 or later with persistent connection, pipelining supported
< HTTP/1.1 400 Bad Request
< Date: Wed, 28 Nov 2018 22:52:03 GMT
< Server: Apache
< Pragma: no-cache
< Connection: close
< Cache-Control: no-cache
< Content-Type: text/html; charset=utf-8
<
* nread <= 0, server closed connection, bailing
* Closing connection #0
2018.11.28 23:52:03 3: getCode went ok
2018.11.28 23:52:03 5: Received response: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML>
<HEAD>
<TITLE>Error Page</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER><H2>
ERROR!: error class 'Client Error'; error code '400'; error text 'bad request'
</H2></CENTER>
</BODY></HTML>

Es sieht ja so aus, als ob nach dem Login es nicht weiter geht. Wenn ich den Link direkt im Browser eingebe, passiert mit meinen dort eingegeben Daten auch nichts weiter auf der Seite. Ist das normal?

Danke für Deine Hilfe,
viele Grüße
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 29 November 2018, 06:26:51
@PeterLustig: Genau so sieht es in meiner schwarzen Steuerung der Vitodens 333f auch aus.
Leider musste Viessmann die VicareApp ja auf den Markt treten. Für mich war die VitrotolPlus App ein Kaufargument. Leider konnte ich diese nie einsetzen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Gharac Durac am 29 November 2018, 08:22:30
Ich kenne nur die ViCare App und die ist im Grunde ja nutzlos. Das einzige was ich ich damit bisher gemacht habe ist eben nur die Heizuung zuzuschalten, nachdem es kälter wurde. Ansonsten gibt das Teil ja nicht wirklich viel her. Aber jetzt mit dem Modul habe ich zumindest mal einen Berg Daten im Fhem und vielleicht geht ja auch irgendwann die Gegenrichtung. Dann ist die App absolete.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 29 November 2018, 12:56:27
Ich nutze die App tatsächlich nur um eine manuelle Warmwasserladung zu starten.
Das hab ich mit dem php noch nicht hingekriegt  :-[
Wollte mir nen DashButton ins Badezimmer pinnen und wenn dann mal ein ausgiebiges Bad ansteht, kann man die Ladung darüber starten.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 November 2018, 16:37:54

Es sieht ja so aus, als ob nach dem Login es nicht weiter geht. Wenn ich den Link direkt im Browser eingebe, passiert mit meinen dort eingegeben Daten auch nichts weiter auf der Seite. Ist das normal?

Danke für Deine Hilfe,
viele Grüße
Till

Hast Du vielleicht Sonderzeichen im Usernamen oder Passwort?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 November 2018, 16:40:44
Tasächlich an meiner Heizung in der Steuerung. Ich kann heute abend mal ein Foto davon machen.

Ja, mach mal. Bei mir scheint es das nicht zu geben (Vitodens 200W). Hat der HB wieder mal am falschen Ende gespart ;-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 29 November 2018, 17:28:18
Hast Du vielleicht Sonderzeichen im Usernamen oder Passwort?

Ich habe nur Gross-, Kleinbuchstaben und Zahlen. Das sollte doch unkritisch sein, oder? Versuch macht klug - ich ändere das mal.

Viele Grüße
Till

Update: Leider hilft das Ändern auf nur Buchstaben im Passwort nichts. Im Usernamen ist ja standardmäßig schon mindestens ein Sonderzeichen (@). Funktioniert denn das Einloggen direkt auf der Webseite mit Deinen Login-Daten?

Gruß
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 29 November 2018, 20:38:43
Hier die Fotos und zum Vergleich die Readings aus dem Modul.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 30 November 2018, 12:11:55
Ich habe nur Gross-, Kleinbuchstaben und Zahlen. Das sollte doch unkritisch sein, oder? Versuch macht klug - ich ändere das mal.

Viele Grüße
Till

Update: Leider hilft das Ändern auf nur Buchstaben im Passwort nichts. Im Usernamen ist ja standardmäßig schon mindestens ein Sonderzeichen (@). Funktioniert denn das Einloggen direkt auf der Webseite mit Deinen Login-Daten?

Gruß
Till

Entwarnung! Ich habe meinen Pi zum Test komplett neu aufgesetzt. Stretch installiert, Fhem 5.9, usw.
Und siehe da - es klappt auf Anhieb!
Tut mir Leid, Andreas, dass ich Dir Mühe bereitet habe. Irgendwie lag es an meinem Gesamt-Set-Up...

Viele Grüße
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 01 Dezember 2018, 16:26:09
Entwarnung! Ich habe meinen Pi zum Test komplett neu aufgesetzt. Stretch installiert, Fhem 5.9, usw.
Und siehe da - es klappt auf Anhieb!
Tut mir Leid, Andreas, dass ich Dir Mühe bereitet habe. Irgendwie lag es an meinem Gesamt-Set-Up...

Viele Grüße
Till

Komisch.

So sieht es übrigends bei verbose 5 aus, wenn der Login klappt.

vitoconnect: GetUpdate called ...
2018.11.27 12:49:47 5: getCode: https://iam.viessmann.com/idp/v1/authorize?client_id=79742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code
2018.11.27 12:49:47 3: getCode went ok
2018.11.27 12:49:47 5: Received response: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
<META name="robots" content="noindex" /></HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="vicare://oauth-callback/everest?code=xxxx">here</A>.
</BODY></HTML>

2018.11.27 12:49:47 5: code = xxxx
2018.11.27 12:49:47 3: getAccessToken went ok
2018.11.27 12:49:47 5: Received response: 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 04 Dezember 2018, 07:03:30
Ich arbeite noch mit dem alten PHP Script.
Wenn ich den Verbrauch durch 8 teile, stimmt der Wert exakt mit dem angezeigten Verbrauch für die Heizung in der alten Vitotrol App überein. Der Verbrauch für Warmwasser kommt in der Vitotrol App noch oben drauf, wird aber in FHEM nicht angezeigt, weil in der API (neue Vicare App) noch nicht übermittelt.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 09 Dezember 2018, 12:43:36
Seit heute habe ich einen viel zu kleinen Verbrauchswert.

Eventuell hat Viessmann etwas an der API geändert.

Könnte der Verbrauch für Warmwasser sein.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 09 Dezember 2018, 13:42:47
Oh nein, ich darf den Wert nicht mehr durch 8 teilen, dann stimmt er wieder....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 10 Dezember 2018, 09:33:27
Oh nein, ich darf den Wert nicht mehr durch 8 teilen, dann stimmt er wieder....

Kann ich bestätigen. Wer meine Userreadings verwendet, muss diese anpassen.

attr vitoconnect userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect100",\ "Gasverbrauch_Heizung/Tag",0))[0] },\ Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect100",\ "Gasverbrauch_Heizung/Tag",0))[1] },\ Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect100",\ "Gasverbrauch_Heizung/Woche",0))[0] },\ Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect100",\ "Gasverbrauch_Heizung/Monat",0))[0] }
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 13 Dezember 2018, 12:32:43
Hallo zusammen,

ich habe gerade Version 2 des Moduls veröffentlich (siehe erstes Posting)!

Ich habe es auf die HTTPutils und nonblocking umgestellt. (Thx @CoolTux. Ich hoffe, ich habe alles richtig gemacht). Das Reading "status" heißt jetzt "state". Ansonsten sollte gunktional sollte alles gleich geblieben sein. Ich hoffe ich habe nichts kaputt gemacht. ;-)

Feedback willkommen.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 14 Dezember 2018, 10:36:17
Hallo,
Das Modul habe ich aktualisiert und keine Probleme bis jetzt. Danke sehr.
Anhängend der LogMitschnitt. Das Modul scheint bei einer Abfrage mehrmals eine Verbindung aufzubauen?

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ritschi am 15 Dezember 2018, 10:35:57
Funktioniert :) … Gibt's denn schon Aussichten auf Änderungen in neueren Versionen?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 Dezember 2018, 12:04:50
Hallo,
Das Modul habe ich aktualisiert und keine Probleme bis jetzt. Danke sehr.
Anhängend der LogMitschnitt. Das Modul scheint bei einer Abfrage mehrmals eine Verbindung aufzubauen?

Im Moment wir bei jeder Abfrage die Verbindung komplett neu aufgebaut. Bisher sind mir noch keine Nachteile aufgefallen, die den Aufwand rechtfertigen würden, das zu ändern. ;-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 Dezember 2018, 12:06:07
Funktioniert :) … Gibt's denn schon Aussichten auf Änderungen in neueren Versionen?

Was hättest Du denn gern? :-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Dezember 2018, 18:38:22
Ich hätte da schon ne Liste:  8)
Setzen von Temperaturen
Ändern von Heizprogrammen WW oder WW Heating
Starten der manuellen Warmwasserladung
Erzwingen von reduziertem oder Komfort Modus
Setzen der Heizkurve
Ein Attribut wo man den Gaspreis speichern kann zur Kostenermittlung

Das sind aktuell Dinge die ich über extra Skripte starte.

Wenn ich meine Wünsche so frei äußern darf  ;D
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ritschi am 15 Dezember 2018, 18:43:27
Dem würde ich mich anschließen
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: DrBytebreaker am 16 Dezember 2018, 08:59:19
Hab auch so eine Vitoconnect Kiste und würd mich über die Erfüllung derselben Wünsche freuen. Mache auch gern bei Tests mit... 😊
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: BlackHawk133 am 16 Dezember 2018, 09:28:55
Hallo,

habe das Modul installiert und scheint super zu funktionieren.
Frage: Kannst du irgendwie ablesen, ob der Brenner grade Warmwasser bereitet? Im Moment kann ich das lediglich an der Kesseltemperatur :-(
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Dezember 2018, 09:53:28
Bei mir ist, wenn der Zeitplan für die Warmwasserbereitung es erlaubt, das Reading Ww-aktiv auf 1. Ausserhalb des Zeitraums auf 0.
Eine Umschaltung des Mischers kann man nicht sehen.
Wobei ein notify auf die Kesseltemperatur und den Brenner um ein Reading zu setzen auch machbar wären.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 16 Dezember 2018, 12:33:04
Ich hätte da schon ne Liste:  8)
Setzen von Temperaturen
Ändern von Heizprogrammen WW oder WW Heating
Starten der manuellen Warmwasserladung
Erzwingen von reduziertem oder Komfort Modus
Setzen der Heizkurve
Ein Attribut wo man den Gaspreis speichern kann zur Kostenermittlung

Das sind aktuell Dinge die ich über extra Skripte starte.

Wenn ich meine Wünsche so frei äußern darf  ;D

Ich nehms mal auf meine ToDo Liste. Bisher habe ich mich noch nicht an das "setzen" von Werten getraut. Nutzt Du die PHP Skripte von thetrueavatar oder hast Du was eigenes?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Dezember 2018, 12:56:40
die Temperaturen und die Modi nutze ich von Thetrueavatars php Skript.
Die Einmalladung als bash-Skript aus dem anderen Thread. Also das totale mischmasch.


Das erzwingen des reduziertem Modus und Komfortmodus erzwinge ich aktuell über das setzen der Solltemperatur.

Den Gaspreis pflege ich in den Userreadings
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 20 Dezember 2018, 17:09:29
Seit heute gibt es eine neue Version der ViCare App. In der App werden die Anzahl der Brennerstarts angezeigt, aber in der API scheinen sie nicht zu sein?!


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: micham am 20 Dezember 2018, 18:36:50
Hallo,

habe mit Begeisterung den Thread über das VitoConnect API gelesen. Leider funktioniert bei mir das Einbinden in Fhem nicht.

Zur Ausgangssituation:
Fhem läuft auf meiner Fritzbox 7490 via Freetz. Das 98_vitoconnect.pm ist auf den vorgesehenen Platz.
define vitoconnect vitoconnect user@mail.xx geheim 60 (mit meinen Login-Daten) habe ich in die Weboberfläche eingegeben.
Als Rückmeldung kommt Login failure.
Wie geht es jetzt weiter?
Was muss zusätzlich in die Fhem Oberfläche alles eingegeben werden?

mfG
Michael
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 20 Dezember 2018, 21:03:49
Hallo,

habe mit Begeisterung den Thread über das VitoConnect API gelesen. Leider funktioniert bei mir das Einbinden in Fhem nicht.

Zur Ausgangssituation:
Fhem läuft auf meiner Fritzbox 7490 via Freetz. Das 98_vitoconnect.pm ist auf den vorgesehenen Platz.
define vitoconnect vitoconnect user@mail.xx geheim 60 (mit meinen Login-Daten) habe ich in die Weboberfläche eingegeben.
Als Rückmeldung kommt Login failure.
Wie geht es jetzt weiter?
Was muss zusätzlich in die Fhem Oberfläche alles eingegeben werden?

mfG
Michael
Funktionieren die Logindaten in der ViCare App? Enthalten sie Sonderzeichen?
Der Login muss erstmal funktionieren. Mehr musst du erstmal nicht eingeben, aber du kannst zB die Userreadings wie im ersten Postings anlegen. Und ein Logging über Filelog oder DBLog einstellen und dann mit SVG nette Graphen zeichnen. Je nachdem was du haben willst.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: micham am 20 Dezember 2018, 21:35:24
Hallo,

habe das Passwort zurückgesetzt - siehe da - es funktioniert! :) :) :)

mfG
Michael
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: sepultura30 am 20 Dezember 2018, 22:04:43
Hallo andreas13

Schön wäre es wenn du in der nächsten Version diese ändern könntest, überall wo ein Bindestrich und ein Slash ist, ich habe bei mir das so geändert weil bei der weiter Verarbeitung gab es mit Slash und Bindestrich nur Probleme.

"heating.circuits.0.circulation.schedule.active"                   => "HK1_Zeitsteuerung_Zirkulation_aktiv",
"heating.gas.consumption.dhw.day"                                  => "Gasverbrauch_WW_Tag",

Anstonsten super geiles Modul, bin sehr zufrieden damit.

Grüße

Sandro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 21 Dezember 2018, 17:16:39
Hallo andreas13

Schön wäre es wenn du in der nächsten Version diese ändern könntest, überall wo ein Bindestrich und ein Slash ist, ich habe bei mir das so geändert weil bei der weiter Verarbeitung gab es mit Slash und Bindestrich nur Probleme.
....

Was für Probleme hast du denn? Und was wäre der Vorteil, wenn ich das Modul ändere statt dass Du das Problem bei der Weiterverarbeitung löst? (ernst gemeinte Frage!)


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: sepultura30 am 21 Dezember 2018, 21:55:35
Was für Probleme hast du denn? Und was wäre der Vorteil, wenn ich das Modul ändere statt dass Du das Problem bei der Weiterverarbeitung löst? (ernst gemeinte Frage!)


Gesendet von iPhone mit Tapatalk Pro

Hallo andreas13,

ich habe alles in einer readingsGroup zusammen gefasst und bei der valueSuffix sieht das bei mir so aus.

{ Aussentemperatur => " °C", Kesseltemperatur => " °C", HK1_Vorlauftemperatur => " °C", HK1_Solltemperatur_normal => " °C", WW_Solltemperatur => " °C", WW_Isttemperatur => " °C", Gasverbrauch_aktuell_Jahr => " kWh", Gasverbrauch_aktueller_Monat => " kWh", Gasverbrauch_aktuelle_Woche => " kWh", Gasverbrauch_heute => " kWh" }

Nehme ich das original Modul mit Bindestrich und Slash, wird einiges nicht mehr angezeigt und es kommt beim valueSuffix speichern eine Fehlermeldung von Fhem,  deswegen habe ich alles gegen Unterstriche ersetzt, und so läuft es bei mir.

Fehlerfenster: Bareword "Gasverbrauch_Heizung" not allowed while "strict subs" in use at (eval 91138) line 1.

Weil im Gasverbrauch_Heizung/Jahr ein Slash drinnen ist, deswegen habe ich alles in Unterstriche geändert

Grüße

Sandro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Dezember 2018, 10:32:17
Hallo andreas13,

ich habe alles in einer readingsGroup zusammen gefasst und bei der valueSuffix sieht das bei mir so aus.

...

Das macht Sinn. Ich werde das in der nächsten Version ändern.

Magst Du uns deine ReadingsGroup zur Verfügung stellen ?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: sepultura30 am 22 Dezember 2018, 13:47:37
Das macht Sinn. Ich werde das in der nächsten Version ändern.

Magst Du uns deine ReadingsGroup zur Verfügung stellen ?


Gesendet von iPad mit Tapatalk Pro

Hallo andreas13,

sehr gerne stelle ich den Code für die readingsGroup zu verfügung.

define Heizung_Oben readingsGroup vitoconnect:HK1_Solltemperatur_reduziert_aktiv vitoconnect:Brenner_aktiv vitoconnect:Aussentemperatur vitoconnect:HK1_Solltemperatur_normal vitoconnect:HK1_Vorlauftemperatur vitoconnect:Kesseltemperatur vitoconnect:WW_Solltemperatur vitoconnect:WW_Isttemperatur vitoconnect:Gasverbrauch_aktuell_Jahr vitoconnect:Gasverbrauch_aktueller_Monat vitoconnect:Gasverbrauch_aktuelle_Woche vitoconnect:Gasverbrauch_heute
attr Heizung_Oben mapping {'HK1_Solltemperatur_reduziert_aktiv' => 'Nachtabsenkung','Brenner_aktiv' => 'Brenner_aktiv', 'Aussentemperatur' => 'Aussentemperatur', 'HK1_Solltemperatur_normal' => 'HK1_Solltemperatur_normal','HK1_Vorlauftemperatur' => 'HK1_Vorlauftemperatur','Kesseltemperatur' => 'Kesseltemperatur','WW_Solltemperatur' => 'WW_Solltemperatur','WW_Isttemperatur' => 'WW_Isttemperatur','Gasverbrauch_aktuell_Jahr' => 'Gasverbrauch_Jahr', ,'Gasverbrauch_aktueller_Monat' => 'Gasverbrauch_Monat',,'Gasverbrauch_aktuelle_Woche' => 'Gasverbrauch_Woche',,'Gasverbrauch_heute' => 'Gasverbrauch_Heute'}
attr Heizung_Oben notime 1
attr Heizung_Oben room Heizung
attr Heizung_Oben sortby 1
attr Heizung_Oben valueIcon {'Brenner_aktiv.0' => '1px-spacer', 'Brenner_aktiv.1' => 'icoHEIZUNG','HK1_Solltemperatur_reduziert_aktiv.0' => '10px-kreis-rot', 'HK1_Solltemperatur_reduziert_aktiv.1' => '10px-kreis-gruen'}
attr Heizung_Oben valueStyle {($READING eq "Brenner_aktiv" && $VALUE == 1)?'style="color:red"':'style="color:green"'}
attr Heizung_Oben valueSuffix { Aussentemperatur => " °C", Kesseltemperatur => " °C", HK1_Vorlauftemperatur => " °C", HK1_Solltemperatur_normal => " °C", WW_Solltemperatur => " °C", WW_Isttemperatur => " °C", Gasverbrauch_aktuell_Jahr => " kWh", Gasverbrauch_aktueller_Monat => " kWh", Gasverbrauch_aktuelle_Woche => " kWh", Gasverbrauch_heute => " kWh" }
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Dezember 2018, 14:11:04
Hallo andreas13,

sehr gerne stelle ich den Code für die readingsGroup zu verfügung.

...

Vielen Dank! Sieht super aus :-)

Du kannst Dein Problem auch lösen ohne das Modul zu modifizieren indem Du die Bezeichnungen der Readings in valueSuffix in Hochkommate einschließt. Oder?

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: sepultura30 am 22 Dezember 2018, 16:24:56
Vielen Dank! Sieht super aus :-)

Du kannst Dein Problem auch lösen ohne das Modul zu modifizieren indem Du die Bezeichnungen der Readings in valueSuffix in Hochkommate einschließt. Oder?

Viele Grüße

Andreas

Hallo Andreas,

das mit den Hochkommate hatte ich übersehen, benutze jetz das aktuelle Modul von dir und hier die nochmal der aktuelle Code von vitoconnect und der readingsGroup

vitoconnect
define vitoconnect vitoconnect Username Passwort 60
attr vitoconnect icon control_building_modern_s_okg_og
attr vitoconnect room Heizung
attr vitoconnect stateFormat Brenner_Status
attr vitoconnect userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Tag",0))[0] /8},\
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Woche",0))[0] /8},\
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Monat",0))[0] /8},\
Gasverbrauch_aktuell_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Jahr",0))[0] /8}

readingsGroup
define Heizung_Oben readingsGroup vitoconnect:HK1-Solltemperatur_reduziert_aktiv vitoconnect:Brenner_aktiv vitoconnect:Aussentemperatur vitoconnect:HK1-Solltemperatur_normal vitoconnect:HK1-Vorlauftemperatur vitoconnect:Kesseltemperatur vitoconnect:WW-Solltemperatur vitoconnect:WW-Isttemperatur vitoconnect:Gasverbrauch_aktuell_Jahr vitoconnect:Gasverbrauch_aktueller_Monat vitoconnect:Gasverbrauch_aktuelle_Woche vitoconnect:Gasverbrauch_heute
attr Heizung_Oben mapping {'HK1-Solltemperatur_reduziert_aktiv' => 'Nachtabsenkung','Brenner_aktiv' => 'Brenner_aktiv', 'Aussentemperatur' => 'Aussentemperatur', 'HK1-Solltemperatur_normal' => 'HK1-Solltemperatur_normal','HK1-Vorlauftemperatur' => 'HK1-Vorlauftemperatur','Kesseltemperatur' => 'Kesseltemperatur','WW-Solltemperatur' => 'WW-Solltemperatur','WW-Isttemperatur' => 'WW-Isttemperatur','Gasverbrauch_aktuell_Jahr' => 'Gasverbrauch_Jahr', ,'Gasverbrauch_aktueller_Monat' => 'Gasverbrauch_Monat',,'Gasverbrauch_aktuelle_Woche' => 'Gasverbrauch_Woche',,'Gasverbrauch_heute' => 'Gasverbrauch_Heute'}
attr Heizung_Oben notime 1
attr Heizung_Oben room Heizung
attr Heizung_Oben sortby 1
attr Heizung_Oben valueIcon {'Brenner_aktiv.0' => '1px-spacer', 'Brenner_aktiv.1' => 'icoHEIZUNG','HK1-Solltemperatur_reduziert_aktiv.0' => '10px-kreis-rot', 'HK1-Solltemperatur_reduziert_aktiv.1' => '10px-kreis-gruen'}
attr Heizung_Oben valueStyle {($READING eq "Brenner_aktiv" && $VALUE == 1)?'style="color:red"':'style="color:green"'}
attr Heizung_Oben valueSuffix { Aussentemperatur => " °C", Kesseltemperatur => " °C", 'HK1-Vorlauftemperatur' => " °C", 'HK1-Solltemperatur_normal' => " °C", 'WW-Solltemperatur' => " °C", 'WW-Isttemperatur' => " °C", 'Gasverbrauch_aktuell_Jahr' => " kWh", Gasverbrauch_aktueller_Monat => " kWh", Gasverbrauch_aktuelle_Woche => " kWh", Gasverbrauch_heute => " kWh" }

Grüße

Sandro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 23 Dezember 2018, 00:34:34
Du brauchst den Verbrauch nicht mehr durch 8 teilen.

Und was mir gerade aufgefallen ist. Das Reading HK1-Solltemperatur-reduziert_aktiv wird nur auf 1 gesetzt, wenn die Solltemperatur größer 3grad gestellt ist. Bei 3 Grad geht die Vitodens in den StandbyBetrieb. Zu sehen an dem Reading HK1-Standby_aktiv. Sprich die Heizpumpe ist ebenfalls aus und der Brenner startet definitiv nicht, sofern der Frostschutz nicht greift.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Dezember 2018, 16:43:50
Hallo zusammen,

Vissmann hat uns ein kleiner Weihnachtsgeschenk gemacht. Das letzte Update der ViCare App mit dem damit verbundenen Update der API hat uns ein paar schöne Veränderungen gebracht:

1) Neue Readings
JSON Name                                                                    Beispielwert                         Name des Readings
heating.boiler.sensors.temperature.commonSupply.status  error                                    Kessel_Common_Supply     
heating.boiler.temperature.value                                        48.1                                    Kesseltemperatur_exact
heating.burner.modulation.value                                      11                                       Brenner_Modulation
heating.burner.statistics.hours                                         933.336666666667              Brenner_Beriebsstunden
heating.burner.statistics.starts                                         2717                                    Brenner_Starts
heating.circuits.0.circulation.pump.status                         on                                       HK1-Zirkulationspumpe
heating.circuits.1.circulation.pump.status                         on                                       HK2-Zirkulationspumpe
heating.dhw.charging.active                                            0                                        WW-Aufladung
heating.dhw.pumps.circulation.schedule.active                 1                                         WW-Zirklationspumpe_Zeitsteuerung_aktiv
heating.dhw.pumps.circulation.schedule.entries                sun mode:on end:22:30 ...   WW-Zirkulationspumpe_Zeitplan
heating.dhw.pumps.circulation.status                              on                                       WW-Zirkulationspumpe_Status
heating.dhw.pumps.primary.status                                  off                                       WW-Zirkulationspumpe_primaer
heating.dhw.sensors.temperature.outlet.status                error                                    WW-Sensoren_Auslauf_Status
heating.dhw.temperature.main.value                              53                                       WW-Haupttemperatur

2)Einige Readings scheint es nicht mehr zu geben:
Aussen_StatusWired
Aussen_StatusWireless
Service_Betriebsstunden_seit_letzten
Service_Intervall_Betriebsstunden
Service_Intervall_Monate
Service_Letzter
Service_Letzter_brennerbasiert
Service_Monate_aktiv_seit_letzten_Service
Service_fällig
Service_fällig_brennerbasiert

3) Gasverbräuche für Heizung und WW sind nun getrennt

4) Um der neuen API Rechnung zu tragen, gibt es nun Version 3 meines Moduls im ersten Posting

5) Zwecks Dokumentation habe ich eine Seit im Wiki angelegt: https://wiki.fhem.de/wiki/Vitoconnect

Viel Spass mit Eurer Heizung und meinem Modul über Weihnachten! :-)

Feedback und Verbesserungsvorschläge sind wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 23 Dezember 2018, 19:01:58
Ich habe die Datei geladen. Zumindest bei mir gibt es keine neue Readings und die Verbräuche sind immer noch nur die Heizungsverbräuche.
Kann aber auch an meinem Heizungstyp liegen Vitodens 333f.

Ich muss mal gleich das GetFeature auslesen. Vielleicht sehe ich da noch einiges anderes
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Dezember 2018, 19:10:32
Ich muss mal gleich das GetFeature auslesen. Vielleicht sehe ich da noch einiges anderes
Was meinst du mit "GetFeature"?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 23 Dezember 2018, 19:32:15
Das ist ne php von Thetrueavatar, welches sich alle Funktionen von der API holt.
Ich habe das Ergebnis der Abfrage mal angefügt.
Bei der Vitodens 333 fehlen einige Adressen. Leider :-(
Es sei denn Viessmann rollt das Update erst so nach und nach aus.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 Dezember 2018, 10:31:09
GetFeature ist das, was Du bei getResource bekommst, wenn Du bei dem Modul verbose auf "5" stellst.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 24 Dezember 2018, 12:44:12
Cool das wusste ich noch nicht.
Vielen Dank für Deine Mühen. Ich bin jetzt komplett auf dein Modul gewechselt. Läuft problemlos.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: BlackHawk133 am 28 Dezember 2018, 07:16:18
Hi,

habe das neue Modul bei mir reingenommen, kann die neuen Readings allerdings auch nicht sehen.
Habe mal verbose 5 aktiviert und z.B. Modulation nicht in dem riesen Response block gefunden.
Habe ein Vitodens 300. Muss man noch irgendwas updaten, dass das funktioniert?
Hat jemand mit einer VD300 die neuen Werten?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 28 Dezember 2018, 10:29:30
Bei mir heißt Modulation Brenner_Leistung
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 30 Dezember 2018, 09:11:22
Moin andreas,

ich bin jetzt auch auf Dein Modul umgestiegen. Läuft.
Super, vielen Dank.

Diese Meldungen finde ich im Log:

2018.12.30 09:00:31 3: WARNING: unsupported character in reading Fehlereinträge_Historie (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
2018.12.30 09:00:31 3: WARNING: unsupported character in reading Fehlereinträge_aktive (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
2018.12.30 09:00:31 3: WARNING: unsupported character in reading Service_fällig (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.

Grüße Mave
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 30 Dezember 2018, 20:11:27
Moin andreas,

ich bin jetzt auch auf Dein Modul umgestiegen. Läuft.
Super, vielen Dank.

Diese Meldungen finde ich im Log:

2018.12.30 09:00:31 3: WARNING: unsupported character in reading Fehlereinträge_Historie (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
2018.12.30 09:00:31 3: WARNING: unsupported character in reading Fehlereinträge_aktive (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
2018.12.30 09:00:31 3: WARNING: unsupported character in reading Service_fällig (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.

Grüße Mave

Ich habe das Modul grad eben in SVN eingecheckt. Das heißt, es müsste morgen über "update" verteilt werden.

Die Sondernzeichen habe ich aus dem Readings entfernt. 

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 30 Dezember 2018, 21:18:12
Bei mir heißt Modulation Brenner_Leistung

Was meinst du mit "bei mir"? In der API heißt der Wert "heating.burner.modulation.value" . Wird der in den PHP Skripten auf "Brenner_Leistung" gemappt?                               
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: BlackHawk133 am 31 Dezember 2018, 08:16:31
Hi, habe grade ein "update all" gefahren und war begeistert, dass das vitoconnect modul jetzt mit upgedated wird.
Leider kam danach FHEM nicht mehr hoch. Im Log war zu sehen:

Undefined subroutine &main::Heizungsmodul - _GetUpdate called at fhem.pl line 3153.

Habe das alte modul wieder restored und jetzt geht's wieder. Somit schein wohl ein Bug in deinem neuen Modul zu sein.....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: CoolTux am 31 Dezember 2018, 09:27:13
Wenn Du es Dir zu traust dann ändere bitte einmal Zeile 226 im Modul
Alt
InternalTimer(gettimeofday()+2, "$name - _GetUpdate", $hash);

neu
InternalTimer(gettimeofday()+2, "vitoconnect_GetUpdate", $hash);

Und dann neustarten
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: SehlinhS am 31 Dezember 2018, 14:40:06
so funktioniert es.
Ohne die Änderung startete FHEM bei mir auch nicht mehr.
Danke

Wenn Du es Dir zu traust dann ändere bitte einmal Zeile 226 im Modul
Alt
InternalTimer(gettimeofday()+2, "$name - _GetUpdate", $hash);

neu
InternalTimer(gettimeofday()+2, "vitoconnect_GetUpdate", $hash);

Und dann neustarten
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 31 Dezember 2018, 23:44:25
Sorry, das passiert, wenn man in letzter Minute noch was ändert.
Ich hoffe, ich hab's gefixt. Morgen schau ich es mir noch Mal in Ruhe an.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 01 Januar 2019, 16:52:36
So, nochmal alles kontrolliert. Die Version, die heute mit "update" ausgeliefert wurde, sollte funktionieren. Nochmal sorry, wegen der Umstände.

Als kleine "Wiedergutmachung" hat die neue Version

* einen neuen Befehl "set <name> clearReadings" um alle Readings zu löschen.
* ein neues Attribut vitoconnect_actions_active. Damit kann man das Modul dazu bringen, die "actions" anzuzeigen, die die API bietet (siehe unten)
* ein neues Attribut, vitoconnect_raw_readings. Damit kann man das Modul dazu bringen, die Readings in Rohform anzuzeigen, also "heating.circuits.0.heating.curve.slope" statt "HK1-Heizkurve-Steigung". Aktions werden z.Z. immer in raw Form ausgegeben.

Zu den Aktions:

Meine Heizung bietet mir zur Zeit folgende Aktions an:

heating.circuits.0.heating.curve.setCurve
heating.circuits.0.heating.schedule.setSchedule
heating.circuits.0.operating.modes.active.setMode
heating.circuits.0.operating.programs.comfort.activate
heating.circuits.0.operating.programs.comfort.deactivate
heating.circuits.0.operating.programs.comfort.setTemperature
heating.circuits.0.operating.programs.eco.activate
heating.circuits.0.operating.programs.eco.deactivate
heating.circuits.0.operating.programs.holiday.schedule
heating.circuits.0.operating.programs.holiday.unschedule
heating.circuits.0.operating.programs.normal.setTemperature
heating.circuits.0.operating.programs.reduced.setTemperature
heating.dhw.oneTimeCharge.activate
heating.dhw.oneTimeCharge.deactivate
heating.dhw.pumps.circulation.schedule.setSchedule
heating.dhw.schedule.setSchedule
heating.dhw.temperature.main.setTargetTemperature
heating.dhw.temperature.setTargetTemperature

Ich werde mich mal daran machen, entsprechende Befehle zu implementieren um die Heizung zu steuern. Anfangen würde ich mit


Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 01 Januar 2019, 23:49:09
Sehr cool. Ich bin gerade wieder zu Hause angekommen und habe direkt das Update eingespielt. Im Vergleich zu der php zeigt das Modul leider keine Urlaubszeiten an. Sprich die Readings HK1-urlaub-Start und Ende bleiben leer.

Danke und frohes Neues
Ergänzend zu Deiner Auflistung habe ich mal meine Action Abfrage angehangen, mit den Punkten die ich noch zusätzlich habe.

heating.circuits.0.circulation.schedule.setSchedule
heating.circuits.1.circulation.schedule.setSchedule
heating.circuits.1.heating.curve.setCurve
heating.circuits.1.heating.schedule.setSchedule
heating.circuits.1.operating.modes.active.setMode
heating.circuits.1.operating.programs.comfort.activate
heating.circuits.1.operating.programs.comfort.deactivate
heating.circuits.1.operating.programs.comfort.setTemperature
heating.circuits.1.operating.programs.eco.activate
heating.circuits.1.operating.programs.eco.deactivate
heating.circuits.1.operating.programs.holiday.schedule
heating.circuits.1.operating.programs.holiday.unschedule
heating.circuits.1.operating.programs.normal.setTemperature
heating.circuits.1.operating.programs.reduced.setTemperature
heating.dhw.temperature.setTargetTemperature
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 02 Januar 2019, 12:55:50
Hi Andreas,

vielen Dank für deine Arbeit, ich nutze dein Modul bereits! Mir ist bei der Definition noch aufgfeallen, dass das Passwort dort hinterlegt ist. Wenn man Freunden etc. FHEM präsentiert, dann ist es ggf. etwas blöd, wenn das Passwort dort eingesehen werden kann. Das Passwort sollte gehasht werden und dann in der DEF nicht mehr angegeben werden.
In vielen anderen Modulen kann man sich das abschauen, bspw. https://raw.githubusercontent.com/vuffiraa72/fhem_modules/master/70_BOTVAC.pm

Viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 02 Januar 2019, 13:04:41
Sehr cool. Ich bin gerade wieder zu Hause angekommen und habe direkt das Update eingespielt. Im Vergleich zu der php zeigt das Modul leider keine Urlaubszeiten an. Sprich die Readings HK1-urlaub-Start und Ende bleiben leer.

Danke und frohes Neues
Ergänzend zu Deiner Auflistung habe ich mal meine Action Abfrage angehangen, mit den Punkten die ich noch zusätzlich habe.

heating.circuits.0.circulation.schedule.setSchedule
heating.circuits.1.circulation.schedule.setSchedule
heating.circuits.1.heating.curve.setCurve
heating.circuits.1.heating.schedule.setSchedule
heating.circuits.1.operating.modes.active.setMode
heating.circuits.1.operating.programs.comfort.activate
heating.circuits.1.operating.programs.comfort.deactivate
heating.circuits.1.operating.programs.comfort.setTemperature
heating.circuits.1.operating.programs.eco.activate
heating.circuits.1.operating.programs.eco.deactivate
heating.circuits.1.operating.programs.holiday.schedule
heating.circuits.1.operating.programs.holiday.unschedule
heating.circuits.1.operating.programs.normal.setTemperature
heating.circuits.1.operating.programs.reduced.setTemperature
heating.dhw.temperature.setTargetTemperature

Ok, klar. Ich habe nur einen Heizkreis, daher gibts bei mir die die Reading "heating.circuits.1.*" (das ist HK2!) natürlich nicht.

Die Urlaubszeit wird bei mir korrekt angezeigt

HK1-Standby_aktiv  0                                       2019-01-02 12:56:35
HK1-Urlaub_Ende    2019-02-16T00:00:00.000Z 2019-01-02 12:56:35
HK1-Urlaub_Start    2019-02-02T23:59:59.000Z 2019-01-02 12:56:35
HK1-Urlaub_aktiv    0                                        2019-01-02 12:56:35

der entsprechende Abschnitt im response_body (verbose 5) sieht bei mir so aus. Kannst du das mal verifizieren.

....

"class": [
                "heating.circuits.0.operating.programs.holiday",
                "feature"
            ],
            "entities": [xxx
                    ]
                }
            ],
            "links": [xxx
            ],
            "properties": {
                "active": {
                    "type": "boolean",
                    "value": true
                },
                "end": {
                    "type": "string",
                    "value": "2019-02-16T00:00:00.000Z"
                },
                "start": {
                    "type": "string",
                    "value": "2019-02-02T23:59:59.000Z"
                }
....

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 02 Januar 2019, 13:30:56
Hi Andreas,

vielen Dank für deine Arbeit, ich nutze dein Modul bereits! Mir ist bei der Definition noch aufgfeallen, dass das Passwort dort hinterlegt ist. Wenn man Freunden etc. FHEM präsentiert, dann ist es ggf. etwas blöd, wenn das Passwort dort eingesehen werden kann. Das Passwort sollte gehasht werden und dann in der DEF nicht mehr angegeben werden.
In vielen anderen Modulen kann man sich das abschauen, bspw. https://raw.githubusercontent.com/vuffiraa72/fhem_modules/master/70_BOTVAC.pm

Viele Grüße,
Tim

Wird in der nächsten Version geändert. Stand eh auf der ToDO-Liste :-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: CoolTux am 02 Januar 2019, 14:16:08
Meine Empfehlung wäre das Passwort als Attribut Eingabe zu machen und bevor kein Passwort bekannt ist im state schreiben das Passwort Eingabe erforderlich ist.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: SehlinhS am 02 Januar 2019, 17:08:43
Ganz blöde Frage ;-).
Wie führe ich den befehl vitoconnect_actions_active aus?
Habe eine Vitocall Luft Wasser WP und daher bestimmt andere Actions als du.

Grüße und Danke
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 02 Januar 2019, 17:16:28
Ganz blöde Frage ;-).
Wie führe ich den befehl vitoconnect_actions_active aus?
Habe eine Vitocall Luft Wasser WP und daher bestimmt andere Actions als du.

Grüße und Danke
Sascha

attr <name> vitoconnect_actions_active  1 oder in der Detailansicht das Attribut setzen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 02 Januar 2019, 20:34:19
Alles klar. War ein Anwenderfehler.
Das PHP-Skript läuft ja nebenher. Eben auch als ich den Urlaub gesetzt habe. Das Modul habe ich ja am Wochenende geupdatet. Da hat er die Readings nicht mehr gefüllt. Habe es gerade noch einmal ausprobiert. Urlaub wird gesetzt.
Ich habe allerdings das mit dem response_body nicht verstanden. Wo sehe ich das, wenn ich das verbose auf 5 stelle?
Noch einmal ein großes Lob. Das Modul läuft bei mir nun wirklich rund.

Wegen dem zweiten Heizkreis. Ich habe bei mir einen Baunach Rendemix an der Mischersteueurung von der Vitodens. Das erkennt der als zweiten Kreislauf. Ich kann leider nicht auf die Pumpe zugreifen für den zweiten Heizkreis. Na mal gucken.
Viessmann ist immer noch dabei die API "aufzuwerten". Ich habe von einem bekannten mit gleicher Heizung (ohne zweiten Heizkreis)erfahren, dass er in der VicareApp schon den Verbrauch sieht. Es scheint so, als ob da nach und nach Updates oder die Server freigegeben werden.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: BlackHawk133 am 04 Januar 2019, 09:29:42
Hallo Andreas13, kannst du dir erklären, warum bei mir im Verbrauch Heizung und Warmwasser immer den gleichen Wert haben?

Gasverbrauch_Heizung/Jahr 83,1947,0
Gasverbrauch_Heizung/Monat 83,1387,560,0,0,0,0,0,0,0,0,0,0
Gasverbrauch_Heizung/Tag 20,53,43,38,40,42,50,51
Gasverbrauch_Heizung/Woche 123,331,284,374,272,335,311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Gasverbrauch_WW/Jahr 83,1947,0
Gasverbrauch_WW/Monat 83,1387,560,0,0,0,0,0,0,0,0,0,0
Gasverbrauch_WW/Tag 20,53,43,38,40,42,50,51
Gasverbrauch_WW/Woche 123,331,284,374,272,335,311,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 04 Januar 2019, 16:51:42
Hallo Andreas13, kannst du dir erklären, warum bei mir im Verbrauch Heizung und Warmwasser immer den gleichen Wert haben?
...

Weil die Werte so von der API geliefert werden. Bis zum 9.12. war das bei mir auch so. Scheinbar schaltet das Vissmann für jedes Modell zu einem anderen Zeitpunkt frei. :-(


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 05 Januar 2019, 12:12:31
Moin zusammen,

muss diese Info jede Minute im Log stehen?

2019.01.05 12:00:44 3: getCode went ok
2019.01.05 12:00:44 3: getCodeCallback went ok
2019.01.05 12:00:44 3: getAccessTokenCallback went ok
2019.01.05 12:00:44 3: getGwCallback went ok
2019.01.05 12:00:45 3: getResourceCallback went ok
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 05 Januar 2019, 12:14:38
Ach die sind vom vitoconnect. Ich habe mich gefragt, was das Log derart füllt.

Gruß, Tim

Gesendet von meinem TA-1012 mit Tapatalk

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 05 Januar 2019, 16:28:18
Moin zusammen,

muss diese Info jede Minute im Log stehen?

2019.01.05 12:00:44 3: getCode went ok
2019.01.05 12:00:44 3: getCodeCallback went ok
2019.01.05 12:00:44 3: getAccessTokenCallback went ok
2019.01.05 12:00:44 3: getGwCallback went ok
2019.01.05 12:00:45 3: getResourceCallback went ok

Setz "verbose" auf <3, dann sind sie weg.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 05 Januar 2019, 16:46:11
Okay, mach ich.

Danke.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 05 Januar 2019, 17:42:51
Hi Andreas,

welcher verbose Level ist denn ab Werk gesetzt. Vielleicht sollte das dann angepasst werden, oder?
Ich habe bei keinem Modul einen expliziten Level gesetzt und bekomme solche erfolgreichen Response Meldungen im log.

Danke und Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 05 Januar 2019, 17:58:13
Hi Andreas,

welcher verbose Level ist denn ab Werk gesetzt. Vielleicht sollte das dann angepasst werden, oder?
Ich habe bei keinem Modul einen expliziten Level gesetzt und bekomme solche erfolgreichen Response Meldungen im log.

Danke und Gruß,
Tim

Den Default kannst Du im Device "global" setzen. Schau mal in die Commandref.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 05 Januar 2019, 18:22:14
Hi Andreas,

da war ich etwas zu schnell. Du hast Recht. Mein verbose ist im global auf 3. Allerdings scheinen die meisten Modulentwickler Level 3 anders zu interpretieren. Ist es sinnvoll die genannten Meldung als Level 4 anzusehen?
Ansonsten stelle ich es in deinem Modul den Level um.

Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: CoolTux am 05 Januar 2019, 18:33:01
Default ist 3 und da sollten nur Fehler kommen.
Ab großer 4 sind dann Debugmeldungen.

Tim du solltest diese Meldung auf 4 setzen.
Definieren und löschen (undefine) sind 3 und richtig heftige Fehler sind 3 oder sogar 2.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 05 Januar 2019, 18:39:53
Hallo zusammen,

ich habe gerade eine neue Version ins SVN eingespielt (sollte morgen über "update" verteilt werden).

Was ist neu?

1) Loglevel für "Standardmeldungen" auf 4 gesetzt damit ihm "Normalfall" nicht das Logfile vollgeschrieben wird
2) Das Passwort wird nun in einem Keystore gespreichert und steht nicht mehr im Klartext in den Internals.
    Damit es kein "Breaking Change" wird, wird das Device immer noch per define vitoconnect vitoconnect user@mail.xx geheim 60 angelegt. Das ist dann natürlich noch im Internal DEF zu lesen. Man kann aber einfach ein falsches Passwort beim define angeben und dann das richtige Passwort mit set <name> password richtigesPW setzen. Dann ist das Passwort in der Detailansicht des Devices nicht mehr zu sehen. Ich hoffe, Ihr könnt mit der Lösung leben.
3) Mit dem Befehl set <name> oneTimeCharge kann das Aufladen des Heisswassertanks manuell ausgelöst werden (genauso wie in der ViCare App). Achtung: Nutzung dieses Features auf eigenen Gefahr!!! Ich übernehme keine Garantie, wenn danach Eure Heizung kaputt ist.

Ich habe den Befehl zum manuellen Aufheizen des Warmwassers aus einem PHP Skript (https://forum.fhem.de/index.php/topic,86073.msg868888.html) von ritschi.

@ritschi: Hast du noch weitere Skripte, zB um den "Mode" zu setzen? Weißt Du, warum in dem Skript ein Parameter "mode:activate" mitgegeben wird? In der Feature-Definition hat der Befehl keinen Parameter.

heating.dhw.oneTimeCharge
$VAR1 = {
          'href' => 'https://api.viessmann-platform.io/operational-data/v1/installations/129846/gateways/7571381616514108/devices/0/features/heating.dhw.oneTimeCharge/activate',
          'isExecutable' => bless( do{\(my $o = 1)}, 'JSON::PP::Boolean' ),
          'title' => 'activate',
          'fields' => [],
          'name' => 'activate',
          'type' => 'application/json',
          'method' => 'POST'
        };

Als kleinen Appetitanreger habe ich meine SVG Grafiken und meine Readinggroup angehängt.




Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 06 Januar 2019, 01:27:25
Super. Ich glaube das Activate wird mit gegeben, weil er bei bereits aktiviertem OneTimeCharge dieses dann deaktivieren kann.
Ich werde morgen früh mal ein Update ziehen. Vielen Dank.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 06 Januar 2019, 09:25:59
Hi Andreas,

bei mir war dein Update heute Morgen nicht dabei. Hast du es wieder zurückgezogen?

Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 06 Januar 2019, 10:05:15
Super. Ich glaube das Activate wird mit gegeben, weil er bei bereits aktiviertem OneTimeCharge dieses dann deaktivieren kann.
Ich werde morgen früh mal ein Update ziehen. Vielen Dank.

Hm, überzeugt mich nicht, denn es gibt auch eine Action "deaktivate' und es scheint auch zu funktionieren, wenn man den Parameter weglässt (zumindest bei mir. Feedback willkommen).
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 06 Januar 2019, 10:06:28
Hi Andreas,

bei mir war dein Update heute Morgen nicht dabei. Hast du es wieder zurückgezogen?

Gruß,
Tim

war wohl zu spät um noch ins heutige Update zu kommen. :-(
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ritschi am 06 Januar 2019, 14:52:22
Hi Andreas,

hier sind die beiden Bash Skripte, die ich aus dem französischen Forum kopiert habe.

#!/bin/bash
export CLIENTID=
export CLIENTSECRET=8ad97aceb92c5892e102b093c7c083fa
export TOKEN_EP=https://iam.viessmann.com/idp/v1/token
export AUTHZ_EP=https://iam.viessmann.com/idp/v1/authorize
export SCOPE=openid
export REDIRECTURI=vicare://oauth-callback/everest
export isiwebuserid=export isiwebpasswd=
CODE=`curl -s -k --user "$isiwebuserid:$isiwebpasswd" "$AUTHZ_EP?client_id=$CLIENTID&scope=$SCOPE&redirect_uri=$REDIRECTURI&response_type=code"| grep -Eio 'code=(.)*"'|  cut -c"6-" | sed 's/.$//'`
#echo "CODE=$CODE"
TOKEN=`curl -s -k --user "$CLIENTID:$CLIENTSECRET" -d "code=$CODE&grant_type=authorization_code&client_id=$CLIENTID&redirect_uri=$REDIRECTURI" $TOKEN_EP | sed 's/{"access_token":"//' | sed 's/".*//'`
#REP_STATUS=`curl -k -H "AUTHORIZATION: Bearer $TOKEN" "https://api.viessmann-platform.io/operational-data/installations/votre_numero/gateways/votre_numero/devices/0/features/heating.circuits.0.operating.modes.active?expanded=false&"`
#echo "$REP_STATUS"
REP=`curl -X POST  https://api.viessmann-platform.io/operational-data/installations/#####/gateways/#########/devices/0/features/heating.circuits.0.operating.modes.active/setMode -S -s -H "Content-Type: application/json" -H "AUTHORIZATION: Bearer $TOKEN" -d '{"mode":"dhw"}'`
echo "$REP"


#!/bin/bash
export CLIENTID=
export CLIENTSECRET=8ad97aceb92c5892e102b093c7c083fa
export TOKEN_EP=https://iam.viessmann.com/idp/v1/token
export AUTHZ_EP=https://iam.viessmann.com/idp/v1/authorize
export SCOPE=openid
export REDIRECTURI=vicare://oauth-callback/everest
export isiwebuserid=
export isiwebpasswd=
CODE=`curl -s -k --user "$isiwebuserid:$isiwebpasswd" "$AUTHZ_EP?client_id=$CLIENTID&scope=$SCOPE&redirect_uri=$REDIRECTURI&response_type=code"| grep -Eio 'code=(.)*"'|  cut -c"6-" | sed 's/.$//'`
#echo "CODE=$CODE"
TOKEN=`curl -s -k --user "$CLIENTID:$CLIENTSECRET" -d "code=$CODE&grant_type=authorization_code&client_id=$CLIENTID&redirect_uri=$REDIRECTURI" $TOKEN_EP | sed 's/{"access_token":"//' | sed 's/".*//'`
#REP_STATUS=`curl -k -H "AUTHORIZATION: Bearer $TOKEN" "https://api.viessmann-platform.io/operational-data/installations/votre_numero/gateways/votre_numero/devices/0/features/heating.circuits.0.operating.modes.active?expanded=false&"`
#echo "$REP_STATUS"
REP=`curl -X POST  https://api.viessmann-platform.io/operational-data/installations/####/gateways/7######/devices/0/features/heating.circuits.0.operating.modes.active/setMode -S -s -H "Content-Type: application/json" -H "AUTHORIZATION: Bearer $TOKEN" -d '{"mode":"dhwAndHeating"}'`
echo "$REP"
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 12 Januar 2019, 11:29:10
Hallo ,

erstmal vielen Dank für das Modul !

Habe da noch Probleme den Gasverbrauch für gestern anzeigen zu lassen ...

list vitoconnect :
DEF        email@adresse.de Passwort 60
   NAME       vitoconnect
   NR         2015
   STATE      ok
   TYPE       vitoconnect
   access_token eyJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiUlNBMV81In0.CdJcZpd6hP_5lo7Eey848ml-N7w8IsT_p3CaO3Ddp9uD0Eph3aA5r64FVjkgX5TPMLDJYfzhVV-qfO5NOHAV83xUwJ8aDfCJQOsHPGA7btSnFk7KsfEmE5yEHJSPG1YKXanf8wtqich_yxw8nRcVaWfFbDrx7krijWdVxoLMDskyo2Yms806IGxsnPC3-ZcLZBgmZDC8TR-UB0WnyGtBouQFPA3ghmHbz0lhA94H32tVTVOCZb6GXAM9PMqTzdnlkfFH1mx5D9sM-mAueUBPEGeNiZbONDbl7Ux7IkivsvWpauYNr3pcte89vYtsPg03Ky3rinyqOkYay7EU0jKMpQ.-FI2rPJeI_-iNeVL.AZGScwa8eUyXtgvfdaZi35w6lJGhn5-MtwPaKO_fIKlfV3zMezA4_OIzKN4TmacKTXquuG7FrgXYNt7WQZWGV2ig8XqP1gEU3uoawveiQ83D0I3bLyXtf3qN02q_BGFG0AWZSXjuPGRs7j_wWOCyGTFAfH-VPNmooAcl-XcErSMaAPtQ7_ghZMnt8myZYTaiYzR-RSrJD9qu4_19d_XWb-rsqlwkbRM_FxPpJ1st1k7jNH1cKRoIPgLMwlbML2X0AX38axaAqFMPD2-ot29mnx_s9qpxc1y3ZfxcGFsugu4EPCx1fUyAXls809RZtuHAKoJQ5eD9JEtUmdw-7kudQfCBI4j7_46t9urstmJyhP98NpVAzeh5MGhdWlHgYrdyeAyb_WdvqHdPtAzDUN7sqj6_eerkwfkuSqxqNbVZdl1Aws59ur2Mo2Xd3HMarLOiQ1qESHpafDF9scKfkmTsL6PmNCj7zNINdI7y5mlggsspmpbLIkbM26gnoILRBGoOp4q2eHoTv7nEA9ZzrIjTuxEsrlVyMVH-vXjHGIYoEECyuDXadRgWvDF9knOWfEb1KLpGHaTbqDpmCeIAEfSwLsgMjfYYvc2rYuTALD6-PG15OokekrnJRrD_HCbDoN9oDAnB6ehsJdQBom3Xu-U22CJJCApqsNG6MA28iJAfEQIQQEj9aWu3pDeSi0R95h0mS5UxsJ7ssApNQhHfrFwx6TWFhDUAZPGa47dP8hLhM9GC-1o8RRPyD3hcdgaEJk82HkqDlO2iv4BQzhxwgWiLV_oegeR1UyrHBytMjKNnltW4zyJghgPINAPGSKVe3Blwnc85ARr2Lk5UIA.HLtCcZZ-z2OzjWiH-uInIQ
   code       K7p2ce1W5epZn9uuM00SYzLixT8XdMdleMfEM6LpP60
   counter    18
   gw         7571381811363105
   installation 132359
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      7.8
       Brenner_Beriebsstunden:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1009.26472222222
       Brenner_Fehlercode:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1547288542.18631
           VALUE      33
       Brenner_Starts:
         DBLogging:
           TIME       1547288542.18631
           VALUE      2342
       Brenner_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       Controller_Seriennummer:
         DBLogging:
           TIME       1547288542.18631
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1547288542.18631
           VALUE      58
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1547288542.18631
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1547288542.18631
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1547288542.18631
           VALUE      653,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1547288542.18631
           VALUE      653,1574,1241,352,0,0,0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1547288542.18631
           VALUE      26,63,64,63,58,56,53,62
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1547288542.18631
           VALUE      329,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1547288542.18631
           VALUE      49,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1547288542.18631
           VALUE      49,120,120,87,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0,2,5,3,6,2,6,7
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1547288542.18631
           VALUE      18,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       HK1-Betriebsart:
         DBLogging:
           TIME       1547288542.18631
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1547288542.18631
           VALUE      normal
       HK1-Raum_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1547288542.18631
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1547288542.18631
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1547288542.18631
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1547288542.18631
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      48
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1547288542.18631
           VALUE       mon position:0 start:06:00 end:23:00 mode:normal,  fri position:0 start:06:00 end:23:00 mode:normal,  tue position:0 mode:normal start:06:00 end:23:00,  wed position:0 end:23:00 start:06:00 mode:normal,  thu mode:normal start:06:00 end:23:00 position:0,  sat position:0 start:06:00 end:23:00 mode:normal,  sun position:0 start:06:00 end:23:00 mode:normal,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1547288542.18631
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1547288542.18631
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1547288542.18631
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      48
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1547288542.18631
           VALUE      43.4
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       WW-Aufladung:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      48.4
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      error
       WW-Solltemperatur:
         DBLogging:
           TIME       1547288542.18631
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1547288542.18631
           VALUE       thu position:0 mode:on start:05:30 end:23:00,  sun start:05:30 end:23:00 mode:on position:0,  sat end:23:00 start:05:30 mode:on position:0,  fri position:0 mode:on end:23:00 start:05:30,  mon mode:on end:23:00 start:05:30 position:0,  tue position:0 end:23:00 start:05:30 mode:on,  wed mode:on end:23:00 start:05:30 position:0,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1547288542.18631
           VALUE      on
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1547288542.18631
           VALUE       sat mode:on start:05:30 end:23:00 position:0,  sun position:0 end:23:00 start:05:30 mode:on,  thu start:05:30 end:23:00 mode:on position:0,  wed position:0 start:05:30 end:23:00 mode:on,  mon mode:on start:05:30 end:23:00 position:0,  fri position:0 end:23:00 start:05:30 mode:on,  tue position:0 start:05:30 end:23:00 mode:on,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1547288542.18631
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       WW-einmaliges_Aufladen_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1547288542.18631
           VALUE      1
       counter:
         DBLogging:
           TIME       1547288542.18631
           VALUE      17
       state:
         DBLogging:
           TIME       1547288542.18631
           VALUE      ok
   READINGS:
     2019-01-12 11:22:22   Aktive_Heizkreise 0
     2019-01-12 11:22:22   Aussen_Status   connected
     2019-01-12 11:22:22   Aussentemperatur 7.8
     2019-01-12 11:22:22   Brenner_Beriebsstunden 1009.26472222222
     2019-01-12 11:22:22   Brenner_Fehlercode 0
     2019-01-12 11:22:22   Brenner_Modulation 33
     2019-01-12 11:22:22   Brenner_Starts  2342
     2019-01-12 11:22:22   Brenner_Status  ok
     2019-01-12 11:22:22   Brenner_aktiv   1
     2019-01-12 11:22:22   Controller_Seriennummer 7743905854489117
     2019-01-12 11:22:22   Device_Time_Offset 58
     2019-01-12 11:22:22   Fehlereintraege_Historie ErrorListChanges
     2019-01-12 11:22:22   Fehlereintraege_aktive ErrorListChanges
     2019-01-12 11:22:22   Gasverbrauch_Heizung/Jahr 653,3167,0
     2019-01-12 11:22:22   Gasverbrauch_Heizung/Monat 653,1574,1241,352,0,0,0,0,0,0,0,0,0
     2019-01-12 11:22:22   Gasverbrauch_Heizung/Tag 26,63,64,63,58,56,53,62
     2019-01-12 11:22:22   Gasverbrauch_Heizung/Woche 329,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-12 11:22:22   Gasverbrauch_WW/Jahr 49,327,0
     2019-01-12 11:22:22   Gasverbrauch_WW/Monat 49,120,120,87,0,0,0,0,0,0,0,0,0
     2019-01-12 11:22:22   Gasverbrauch_WW/Tag 0,2,5,3,6,2,6,7
     2019-01-12 11:22:22   Gasverbrauch_WW/Woche 18,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-12 11:22:22   HK1-Betriebsart dhwAndHeating
     2019-01-12 11:22:22   HK1-External_Temperatur 0
     2019-01-12 11:22:22   HK1-External_aktiv 0
     2019-01-12 11:22:22   HK1-Frostschutz_Status off
     2019-01-12 11:22:22   HK1-Heizkurve-Niveau 0
     2019-01-12 11:22:22   HK1-Heizkurve-Steigung 1.4
     2019-01-12 11:22:22   HK1-Programmstatus normal
     2019-01-12 11:22:22   HK1-Raum_Status error
     2019-01-12 11:22:22   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-01-12 11:22:22   HK1-Solltemperatur_aktiv 1
     2019-01-12 11:22:22   HK1-Solltemperatur_comfort 20
     2019-01-12 11:22:22   HK1-Solltemperatur_comfort_aktiv 0
     2019-01-12 11:22:22   HK1-Solltemperatur_eco 21
     2019-01-12 11:22:22   HK1-Solltemperatur_eco_aktiv 0
     2019-01-12 11:22:22   HK1-Solltemperatur_erzwungen 0
     2019-01-12 11:22:22   HK1-Solltemperatur_normal 21
     2019-01-12 11:22:22   HK1-Solltemperatur_reduziert 18
     2019-01-12 11:22:22   HK1-Solltemperatur_reduziert_aktiv 0
     2019-01-12 11:22:22   HK1-Standby_aktiv 0
     2019-01-12 11:22:22   HK1-Urlaub_Ende
     2019-01-12 11:22:22   HK1-Urlaub_Start
     2019-01-12 11:22:22   HK1-Urlaub_aktiv 0
     2019-01-12 11:22:22   HK1-Vorlauftemperatur 48
     2019-01-12 11:22:22   HK1-Vorlauftemperatur_aktiv connected
     2019-01-12 11:22:22   HK1-WW_aktiv    0
     2019-01-12 11:22:22   HK1-WW_und_Heizen_aktiv 1
     2019-01-12 11:22:22   HK1-Zeitsteuerung_Heizung  mon position:0 start:06:00 end:23:00 mode:normal,  fri position:0 start:06:00 end:23:00 mode:normal,  tue position:0 mode:normal start:06:00 end:23:00,  wed position:0 end:23:00 start:06:00 mode:normal,  thu mode:normal start:06:00 end:23:00 position:0,  sat position:0 start:06:00 end:23:00 mode:normal,  sun position:0 start:06:00 end:23:00 mode:normal,
     2019-01-12 11:22:22   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-01-12 11:22:22   HK1-Zirkulationspumpe on
     2019-01-12 11:22:22   HK1-aktiv       1
     2019-01-12 11:22:22   Kessel_Common_Supply error
     2019-01-12 11:22:22   Kessel_Seriennummer 7570781808893119
     2019-01-12 11:22:22   Kessel_Status   connected
     2019-01-12 11:22:22   Kesseltemperatur 48
     2019-01-12 11:22:22   Kesseltemperatur_exact 43.4
     2019-01-12 11:22:22   Mehrfamilenhaus_aktiv 0
     2019-01-12 11:22:22   Service_Intervall_Monate 0
     2019-01-12 11:22:22   Service_Letzter
     2019-01-12 11:22:22   Service_Monate_aktiv_seit_letzten_Service 0
     2019-01-12 11:22:22   Service_faellig 0
     2019-01-12 11:22:22   WW-Aufladung    0
     2019-01-12 11:22:22   WW-Haupttemperatur 50
     2019-01-12 11:22:22   WW-Isttemperatur 48.4
     2019-01-12 11:22:22   WW-Sensoren_Auslauf_Status error
     2019-01-12 11:22:22   WW-Solltemperatur 50
     2019-01-12 11:22:22   WW-Temperatur_aktiv connected
     2019-01-12 11:22:22   WW-Zeitplan      thu position:0 mode:on start:05:30 end:23:00,  sun start:05:30 end:23:00 mode:on position:0,  sat end:23:00 start:05:30 mode:on position:0,  fri position:0 mode:on end:23:00 start:05:30,  mon mode:on end:23:00 start:05:30 position:0,  tue position:0 end:23:00 start:05:30 mode:on,  wed mode:on end:23:00 start:05:30 position:0,
     2019-01-12 11:22:22   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-01-12 11:22:22   WW-Zirkulationspumpe_Status on
     2019-01-12 11:22:22   WW-Zirkulationspumpe_Zeitplan  sat mode:on start:05:30 end:23:00 position:0,  sun position:0 end:23:00 start:05:30 mode:on,  thu start:05:30 end:23:00 mode:on position:0,  wed position:0 start:05:30 end:23:00 mode:on,  mon mode:on start:05:30 end:23:00 position:0,  fri position:0 end:23:00 start:05:30 mode:on,  tue position:0 start:05:30 end:23:00 mode:on,
     2019-01-12 11:22:22   WW-Zirkulationspumpe_primaer off
     2019-01-12 11:22:22   WW-aktiv        1
     2019-01-12 11:22:22   WW-einmaliges_Aufladen_aktiv 0
     2019-01-12 11:22:22   WW-zeitgesteuert_aktiv 1
     2019-01-12 11:22:22   counter         17
     2019-01-12 11:22:22   state           ok
Attributes:
   DbLogInclude attr vitoconnect DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings attr vitoconnect userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_Heizung/Tag",0))[0] },\
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Tag",0))[1] },\
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Woche",0))[0] },\
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Monat",0))[0] },\
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Jahr",0))[0] },\
\
Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_WW/Tag",0))[0] },\
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Tag",0))[1] },\
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Woche",0))[0] },\
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Monat",0))[0] },\
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Jahr",0))[0] }

list vitoconnect_rg
   DEF        vitoconnect:Aussentemperatur
vitoconnect:Brenner_aktiv
vitoconnect:Gasverbrauch_heute
vitoconnect:Gasverbrauch_gestern
vitoconnect:Gasverbrauch_aktuelle_Woche
vitoconnect:Gasverbrauch_aktueller_Monat
vitoconnect:Gasverbrauch_aktuelles_Jahr
vitoconnect:HK1-Solltemperatur_reduziert_aktiv
vitoconnect:Kesseltemperatur
vitoconnect:WW-Isttemperatur
vitoconnect:WW-Solltemperatur
   NAME       vitoconnect_rg
   NR         2017
   NTFY_ORDER 50-vitoconnect_rg
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     vitoconnect 1
   CONTENT2:
   DEVICES:
     ARRAY(0x5634fbb5ad18)
     ARRAY(0x5634f6df7080)
     ARRAY(0x5634fca59258)
     ARRAY(0x5634f465fbf8)
     ARRAY(0x5634fc08cf80)
     ARRAY(0x5634fc7131d0)
     ARRAY(0x5634f8671018)
     ARRAY(0x5634fb908bc8)
     ARRAY(0x5634fc4b9350)
     ARRAY(0x5634fc7d2468)
     ARRAY(0x5634fc109c58)
   fhem:
     lastDefChange 41
     last_update 1547287497.6424
   helper:
     DEF       
     mapping    $READING
     valueStyle style="text-align:right"
     positions:
       vitoconnect.Aussentemperatur 1:1
       vitoconnect.Brenner_aktiv 2:1
       vitoconnect.HK1-Solltemperatur_reduziert_aktiv 8:1
       vitoconnect.Kesseltemperatur 9:1
       vitoconnect.WW-Isttemperatur 10:1
       vitoconnect.WW-Solltemperatur 11:1
     recalc:
       undef
       ARRAY(0x5634fb90b038)
     valueIcon:
       Brenner_aktiv.0 1px-spacer
       Brenner_aktiv.1 icoHEIZUNG
       HK1-Solltemperatur_reduziert_aktiv.0 10px-kreis-rot
       HK1-Solltemperatur_reduziert_aktiv.1 10px-kreis-gruen
     valueSuffix:
       Aussentemperatur °C
       Gasverbrauch_aktuelle_Woche  kWh
       Gasverbrauch_aktueller_Monat  kWh
       Gasverbrauch_aktuelles_Jahr  kWh
       Gasverbrauch_gestern  kWh
       Gasverbrauch_heute  kWh
       HK1-Vorlauftemperatur  °C
       HK1_Solltemperatur_normal  °C
       Kesseltemperatur  °C
       WW-Isttemperatur  °C
       WW-Solltemperatur °C
     values:
       formated:
         undef
         ARRAY(0x5634fb72df88)
       orig:
         undef
         ARRAY(0x5634fbb867b0)
       prefixsuffix:
         undef
         ARRAY(0x5634fc82f4a8)
Attributes:
   DbLogExclude .*
   alias      Heizung
   mapping    $READING
   nostate    1
   notime     1
   room       Viessmann
   sortby     1
   valueIcon  {'Brenner_aktiv.0' => '1px-spacer',
'Brenner_aktiv.1' => 'icoHEIZUNG',
'HK1-Solltemperatur_reduziert_aktiv.0' => '10px-kreis-rot',
'HK1-Solltemperatur_reduziert_aktiv.1' => '10px-kreis-gruen'
}
   valueStyle style="text-align:right"
   valueSuffix {
Aussentemperatur => "°C",
Kesseltemperatur => " °C",
'HK1-Vorlauftemperatur' => " °C", HK1_Solltemperatur_normal => " °C",
'WW-Solltemperatur' => " °C",
'WW-Isttemperatur' => " °C",
Gasverbrauch_aktuelles_Jahr => " kWh",
Gasverbrauch_aktueller_Monat => " kWh",
Gasverbrauch_aktuelle_Woche => " kWh",
Gasverbrauch_heute => " kWh",
Gasverbrauch_gestern => " kWh",
'WW-Solltemperatur' => "°C"
}

Alles lt Wiki hoffentlich richtig angelegt :-)
In der Readingsgroup wird leider überhaupt kein Gasverbrauch mit angezeigt ....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 12 Januar 2019, 13:53:03
Hallo ,

erstmal vielen Dank für das Modul !

Habe da noch Probleme den Gasverbrauch für gestern anzeigen zu lassen ...

...

Alles lt Wiki hoffentlich richtig angelegt :-)
In der Readingsgroup wird leider überhaupt kein Gasverbrauch mit angezeigt ....

Hallo Aladin,

die userReadings Gasverbrauch_heute usw. werden schon nicht erzeugt. Ich kann aber keinen Fehler in Deiner Definition feststellen. Schau mal im Eventmonitor, ob die Events Gasverbrauch_Heizung/Tag.* usw. erzeugt werden. Hast Du irgendwo ein event-on-update-reading oder so, was das vielleicht verhindert?

Gruß

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 12 Januar 2019, 20:15:05
Hallo andreas13 ,

Nein ein event-on-update-reading ist nicht gesetzt !
Werde nochmal löschen und das Modul erneut installieren .....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Mave am 13 Januar 2019, 22:59:49
Moin Andreas,

Dein Modul funktioniert prinzipiell super. Nochmals vielen Dank dafür.

Allerdings zeigt mir freezemon häufig freezes im Log an, die durch vitoconnect verursacht werden.

Gibt es eine Möglichkeit, das zu verbessern?

Vielen Dank.

Grüße Mave
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 Januar 2019, 17:45:13
Allerdings zeigt mir freezemon häufig freezes im Log an, die durch vitoconnect verursacht werden.

Gibt es eine Möglichkeit, das zu verbessern?

Hallo Mave,
bei mir läuft das Modul ohne freeze. Das Modul ist schon non-blocking. Ich wüsste nicht, was ich noch verbessern könnte. Wenn Du mir ein bisschen mehr Informationen geben würdest (Ausgabe von freezmon, Definition deines Geräts usw.) könnte ich es mir mal anschauen.

Ich hatte allerdings auch schon einmal den Fall, dass ein mein Modul sich mit einem anderen (ich sag nicht welches *G*) in die Quere kam und es deshalb zu Timeouts kam. Außerdem ist der Vissmann Server auch nicht immer so performant, wie er sein könnte.

Hat denn noch jemand Probleme mit freeze?

Gruß

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 Januar 2019, 17:46:53
Hallo andreas13 ,

Nein ein event-on-update-reading ist nicht gesetzt !
Werde nochmal löschen und das Modul erneut installieren .....

Hallo Aladin,

hast du es hinbekommen? Ich muss das Wiki unbeding mal aktualisieren :-( Aber wenn Du Probleme hast, helfe ich gern.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 Januar 2019, 17:52:08
Ab morgen gibt es eine neue Version:

#                 installation, code and gw in den Internals unsichtbar gemacht
#                 Reading "counter" entfernt (ist weiterhin in Internals sichtbar)
#                  Reading WW-einmaliges_Aufladen_active umbenannt in WW-einmaliges_Aufladen
#                 Befehle zum setzen von
#                       HK1-Betriebsart
#                       HK2-Betriebsart
#                       HK1-Solltemperatur_normal
#                       HK2-Solltemperatur_normal
#                       HK1-Solltemperatur_reduziert
#                       HK2-Solltemperatur_reduziert
#                       WW-einmaliges_Aufladen
#                 Bedienfehler (z.B. Ausführung einer Befehls für HK2, wenn die Hezung nur einen Heizkreis hat)
#                  führen zu einem "Bad Gateway" Fehlermeldung in Logfile
#                  Achtung: Keine Prüfung ob Befehle sinnvoll und oder erlaubt sind! Nutzung auf eigene Gefahr!

Folgende Befehle könnte ich noch implementieren, wenn bedarf besteht.

      # "HK1-Heizkurve-Niveau:slider,-13,1,40 ".
      # "HK1-Heizkurve-Steigung:slider,0.2,0.1,3.5,1 ".
      # "HeatingSchedule " .
      # "HeadingModeComfort:activate,deactivate " .
      # "TemperatureComfort:slider,4,1,37 " .
      # "HeatingModeEco:activate,deactivate " .
      # "HeatingHolidaySchedule " .
      # "HeatingHolidayUnschedule:NoArg " .
      # "WW-Zirkulationspumpe_Zeitplan " .
      # "WW-Zeitplan " .
      #"WW-Haupttemperatur:slider,10,1,60 " .
      #"WW-Solltemperatur:slider,10,1,60 ";

Kann mir jemand erklären was der Unterschied zwischen  "WW-Haupttemperatur"  und  "WW-Solltemperatur "? Die Werte sind immer gleich und die App setzt immer beide. Warum gibt es dann zwei Befehle in der Api und was passiert, wenn man nur einen setzt?

Viel Spass

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Januar 2019, 06:53:42
Super genial.
Die Slider finde ich super. Wenn es nicht zuviel Aufwand macht würde ich mir folgende Punkte wünschen:
Das sind aktuell (und wahrscheinlich auch in Zukunft) Dinge die nicht über die VicareApp zu setzen sind.

# "HK1-Heizkurve-Niveau:slider,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6 ".
# "HK1-Heizkurve-Steigung:slider,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.1,1.2,1.3,1.4,1.5 ".
# "HeatingHolidaySchedule " .
# "HeatingHolidayUnschedule:NoArg "
#"WW-Solltemperatur:slider,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55 ";
# "HeatingModeEco:activate,deactivate "
# "HeadingModeComfort:activate,deactivate " .
# "TemperatureComfort:slider,18,19,20,21,22,23,24,25 " .



Sind das Beispielwerte bei den Slidern? Und kann man die anpassen?
Ich habe bei mir zum Beispiel nur ein Pulldown Menü mit jeweils 5 Werten die ich denke zu benötigen.
HK1 normale Heizkörper: 0.8,0.9,1,1.1,1.2
HK2 Fußbodenheizung: 0.2,0.3,0.4,0.5,0.6


Die API ist für verschiedene Heizungssysteme Viessmann ausgelegt. Viessman krempelt allerdings gerade ihr Serversystem um. Ich hatte bezüglich der Gasverbräuche mal bei den Jungs angefragt und ich denke das wird bei den WW-Temperaturen ähnlich sein. Es wird nach und nach ausgerollt. Ich könnte mir vorstellen, dass wenn man einen Pufferspeicher hat und eine zusätzliche Wärmequelle (Sonne oder Kamin), wird das denke ich ein weiteres unterscheidungskriterium sein. Wenn man diese Komponenten nicht verbaut hat zieht behandelt die Steuerung gleich.

Ich finde super, dass Du Dich hier so engagierst. Vielen Dank für Deine Arbeit.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 15 Januar 2019, 10:36:50
Hallo Aladin,

hast du es hinbekommen? Ich muss das Wiki unbeding mal aktualisieren :-( Aber wenn Du Probleme hast, helfe ich gern.

Andreas

Hallo Andreas ,

nein leider immer noch das gleiche Problem ...allerdings bekomme ich nun in den readingGroups Gasverbrauch_heute angezeigt ( Monat Jahr usw. nicht ) ,leider aber immer mit 0 kWh.
Denke ich hab da Fehler in den Userreadings ....bin aber nach wiki vorgegangen ...gibt es da was aktuelleres ?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Januar 2019, 18:03:57
Hallo,
eine kurze Rückmeldung.
Das setzen der Temperaturen klappt nicht.

Im Eventmonitor steht
2019-01-15 17:56:30 PWM PWM.FussbodenHeizung roomsToStayOnList:
2019-01-15 17:56:31 vitoconnect vitoconnect HK2-Solltemperatur_normal 26
2019-01-15 17:56:31 CUL_HM pwr.ug.kn.Entfeuchter.SenF 49.99

Obowhl der Befehl im Eventmonitor richtig ausgeführt wird?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 Januar 2019, 18:25:24
Hallo,
eine kurze Rückmeldung.
Das setzen der Temperaturen klappt nicht.

Im Eventmonitor steht
2019-01-15 17:56:30 PWM PWM.FussbodenHeizung roomsToStayOnList:
2019-01-15 17:56:31 vitoconnect vitoconnect HK2-Solltemperatur_normal 26
2019-01-15 17:56:31 CUL_HM pwr.ug.kn.Entfeuchter.SenF 49.99

Obowhl der Befehl im Eventmonitor richtig ausgeführt wird?

Hallo Frini,

in solche einem Fall ist das Logfile aussagekräftiger. Aber ich habe den Fehler auch so gefunden und behoben. Kannst du Dir im SVN holen oder kommt morgen per update.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Januar 2019, 18:35:04
Super Danke. Ich werde bis morgen warten. Bin zu doof das Modul aus dem SVN zu laden  ;D
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 Januar 2019, 19:03:06
Super genial.
Die Slider finde ich super. Wenn es nicht zuviel Aufwand macht würde ich mir folgende Punkte wünschen:
Das sind aktuell (und wahrscheinlich auch in Zukunft) Dinge die nicht über die VicareApp zu setzen sind.

# "HK1-Heizkurve-Niveau:slider,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6 ".
# "HK1-Heizkurve-Steigung:slider,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1,1.1,1.2,1.3,1.4,1.5 ".
# "HeatingHolidaySchedule " .
# "HeatingHolidayUnschedule:NoArg "
#"WW-Solltemperatur:slider,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55 ";
# "HeatingModeEco:activate,deactivate "
# "HeadingModeComfort:activate,deactivate " .
# "TemperatureComfort:slider,18,19,20,21,22,23,24,25 " .



Sind das Beispielwerte bei den Slidern? Und kann man die anpassen?
Ich habe bei mir zum Beispiel nur ein Pulldown Menü mit jeweils 5 Werten die ich denke zu benötigen.
HK1 normale Heizkörper: 0.8,0.9,1,1.1,1.2
HK2 Fußbodenheizung: 0.2,0.3,0.4,0.5,0.6


Die API ist für verschiedene Heizungssysteme Viessmann ausgelegt. Viessman krempelt allerdings gerade ihr Serversystem um. Ich hatte bezüglich der Gasverbräuche mal bei den Jungs angefragt und ich denke das wird bei den WW-Temperaturen ähnlich sein. Es wird nach und nach ausgerollt. Ich könnte mir vorstellen, dass wenn man einen Pufferspeicher hat und eine zusätzliche Wärmequelle (Sonne oder Kamin), wird das denke ich ein weiteres unterscheidungskriterium sein. Wenn man diese Komponenten nicht verbaut hat zieht behandelt die Steuerung gleich.

Ich finde super, dass Du Dich hier so engagierst. Vielen Dank für Deine Arbeit.

Purer Eigennutz ;-)

Die Heizkurve werde ich im nächsten Release umsetzen.

Die ganzen Schedule-Sachen sind leider nicht so einfach umzusetzen, weil die Datenstruktur so komplex ist. Dafür brauche ich mal richtig viel Zeit (oder jemand, der es für mich macht).

Die WW Temperatur mache ich, wenn mir jemand sagt, was das mit der "Haupttempertur" auf sich hat und worauf man da achten muss (Soll ja nicht nur bei mir sondern auch bei anderen Heizungsmodellen und Konfigurationen funktionieren). Vielleicht hilft uns ja Dein Kontakt bei Vissmann?

Und Eco und Comfort machen ich, wenn mir jemand erklärt, was das ist. Ist das der Partymode?



Die Werte stammen aus der API von Vissmann selbst (wenn du auf verbose 5 gehst und den Megastring $ressource ein bisschen hübscher formartierst, siehst Du zB

{
                            'class' => [
                                         'heating.circuits.0.heating.curve',
                                         'feature'
                                       ],
                            'properties' => {
                                              'slope' => {
                                                           'value' => '1.4',
                                                           'type' => 'number'
                                                         },
                                              'shift' => {
                                                           'type' => 'number',
                                                           'value' => 0
                                                         }
                                            },
                            'actions' => [
                                           {
                                             'type' => 'application/json',
                                             'name' => 'setCurve',
                                             'fields' => [
                                                           {
                                                             'max' => '3.5',
                                                             'min' => '0.2',
                                                             'required' => $VAR1->{'entities'}[0]{'properties'}{'active'}{'value'},
                                                             'stepping' => '0.1',
                                                             'name' => 'slope',
                                                             'type' => 'number'
                                                           },
                                                           {
                                                             'stepping' => 1,
                                                             'name' => 'shift',
                                                             'type' => 'number',
                                                             'min' => -13,
                                                             'max' => 40,
                                                             'required' => $VAR1->{'entities'}[0]{'properties'}{'active'}{'value'}
                                                           }
                                                         ],
                                             'href' => 'https://api.viessmann-platform.io/operational-data/v1/installations/129846/gateways/7571381616514108/devices/0/features/heating.circuits.0.heating.curve/setCurve',
                                             'title' => 'setCurve',
                                             'method' => 'POST',
                                             'isExecutable' => $VAR1->{'entities'}[0]{'properties'}{'active'}{'value'}
                                           }
                                         ],
                            'entities' => [.....

Das heißt im Klartext: Die Klasse "heating.circuits.0.heating.curve" hat zwei "properties" slope und shift mit dem Werten 1.4 und 0. Dies entspricht dem Readings HK1-Heizkurve-Niveau = 0 und HK1-Heizkurve-Steigung = 1.4.

Außerdem das Kommando "setCurve" mit den Parameter slope und shift und slope ist zB eine Zahl zwischen 0.2 und 3.5 in Schritten von 0.1. Das entspricht dem slider,0.2,0.1,3.5,1 (also slider min,step,max und die letzte "1" heißt 1 Nachkommastelle). Bei "href" steht dann die URL zu dem Befehl und außerdem muss man HTTP POST verwenden und die Parameter im JSON Format übertragen. Das ist genau das, was ich in der vitoconnect_set mache. Kannst ja mal die Stelle suchen, wenn es Dir Spass macht dich durch Perlcode zu wühlen ;-)

Jetzt könnte es natürlich sein, dass Deine Heizung ganz andere Werte beherrscht, also der slope sich zB nur zwischen 1.0 und 2.0 einstellen lässt oder es manche Befehle gar nicht gibt (zB die HK2 Befehle bei mir, da ich nur einen HK habe). Die API würde das alles berücksichtigen und ich könnte das im Modul auswerten und die Befehle dynamisch anpassen um nur erlaubte Befehle zuzulassen. Also z.B. die Befehle für HK2 nur anbieten, wenn die Heizung auch zwei HK hat oder die Slider automatisch anpassen. Außerdem könnte ich die Befehlsausführung überprüfen. Du könntest ja zB auch "set vitoconnect HK1-Heizkurve-Niveau 100" oben in die Befehlszeile eingeben ohne den Slider zu benutzen.

Wenn Du meinen Lohn 2 Monate bezahlst, würde ich das auch machen. Aber so bleibt es Deine Verantwortung und Dein Risiko, wenn Dir die Heizung um die Ohren fliegt, wenn du "falsche" Befehle absetzt. Aber ich glaube, das einzige, was passiert, ist die folgende Fehlermeldung:

2019.01.14 17:15:55 1: vitoconnect: Fehler während der Befehlsausführung: err=  data={"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}

Viele Grüße

Andreas

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 Januar 2019, 19:07:40
Hallo Andreas ,

nein leider immer noch das gleiche Problem ...allerdings bekomme ich nun in den readingGroups Gasverbrauch_heute angezeigt ( Monat Jahr usw. nicht ) ,leider aber immer mit 0 kWh.
Denke ich hab da Fehler in den Userreadings ....bin aber nach wiki vorgegangen ...gibt es da was aktuelleres ?

mach mal ein "list vitoconnect" und ein list auf deine Readingsgroup und mail mal das Ergebnis. Hellsehen kann ich nicht.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Januar 2019, 19:48:50
Das habe ich gecheckt. Ich hab die Werte nur der Übersichtlichkeit reduziert. Ich habe die Zahlen beim Setlist nicht zuordnen können. Jetzt aber logisch verstanden.  8)
Normal ist für Trinkwasser die WW-Ist bzw WW-Solltemperatur ausschlaggebend. Die Haupttemperatur wird bei Pufferspeichern mit zusätzlicher Einspeisung (Solarthermie etc.) verwendet
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Caesareus am 15 Januar 2019, 20:29:28
Hallo Andreas,

erstmal vielen Dank für deine Mühe und das erstellen des genialen Moduls. Hierauf habe ich lange gewartet.

Zu deinen Fragen bzgl. des Programmstatus:
ECO = Sparbetrieb
COMFORT = Partybetrieb

Ich habe mal einige Readings nach dem Set der entsprechenden Werte zusammengestellt und zusätzlich manuell (beide Spalten ganz rechts) auf Party- bzw. Sparbetrieb geschaltet (Vitodens 333 WS3B)

Gruß
Harald
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Januar 2019, 21:39:52
Ergänzend noch:
Solltemperatur_reduziert_aktiv wird nur 1, wenn die Solltemperatur_reduziert größer als 3°C ist.
Bei Solltemperatur_reduziert gleich 3°C schaltet die Anlage in den Standby-Betrieb und Reading Standby_Aktiv wird 1

Edit: oben geschriebenes beschreibt das Verhalten, wenn die Heizung im Nachtmodus also in der Nebenzeit ist.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Januar 2019, 12:59:31
Hallo,
kurze Rückmeldung. Ein setzen der Temperatur klappt leider nicht. Weder mit Slider noch mit Eingabe des Set-Befehls.
Ich reiche heute abend einen Log-Auszug nach.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 16 Januar 2019, 13:21:26
Hallo,
kurze Rückmeldung. Ein setzen der Temperatur klappt leider nicht. Weder mit Slider noch mit Eingabe des Set-Befehls.
Ich reiche heute abend einen Log-Auszug nach.

Update gemacht?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Januar 2019, 16:14:17
Ja heute morgen um 9 Uhr. Danach kam dann das login failure und nach erneutem setzen des Passwortes war das Modul auch wieder verbunden.
Komischerweise habe ich seid setzen der einmalLadung keine Verbindung mehr via Vicare App und das Modul aktualisiert auch nicht mehr. Vielleicht spielen die gerade wieder ein Update ein.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 16 Januar 2019, 16:30:21
mach mal ein "list vitoconnect" und ein list auf deine Readingsgroup und mail mal das Ergebnis. Hellsehen kann ich nicht.

Das hatte ich Fred schon gemacht :-) -weiter vorne

Aber gerne nochmal aktuell list vitoconnect
Internals:
   DEF        email Passort 60
   NAME       vitoconnect
   NR         2040
   STATE      ok
   TYPE       vitoconnect
   counter    33
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      8.3
       Brenner_Beriebsstunden:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1055.79444444444
       Brenner_Fehlercode:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1547652474.76242
           VALUE      32
       Brenner_Starts:
         DBLogging:
           TIME       1547652474.76242
           VALUE      2499
       Brenner_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       Controller_Seriennummer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1547652474.76242
           VALUE      -1142
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1547652474.76242
           VALUE      897,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1547652474.76242
           VALUE      897,1574,1241,352,0,0,0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1547652474.76242
           VALUE      38,66,59,50,59,63,64,63
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1547652474.76242
           VALUE      160,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1547652474.76242
           VALUE      62,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1547652474.76242
           VALUE      62,120,120,87,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1547652474.76242
           VALUE      2,3,2,3,3,2,5,3
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_heute:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Betriebsart:
         DBLogging:
           TIME       1547652474.76242
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1547652474.76242
           VALUE      normal
       HK1-Raum_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1547652474.76242
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1547652474.76242
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1547652474.76242
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1547652474.76242
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      44.3
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1547652474.76242
           VALUE       sat start:06:00 end:23:00 mode:normal position:0,  fri mode:normal end:23:00 start:06:00 position:0,  thu position:0 mode:normal end:23:00 start:06:00,  tue position:0 start:06:00 mode:normal end:23:00,  sun position:0 start:06:00 mode:normal end:23:00,  mon position:0 start:06:00 end:23:00 mode:normal,  wed start:06:00 end:23:00 mode:normal position:0,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1547652474.76242
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      44
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1547652474.76242
           VALUE      43
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-Aufladung:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      52.5
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       WW-Solltemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1547652474.76242
           VALUE       mon position:0 mode:on end:23:00 start:05:30,  tue end:23:00 mode:on start:05:30 position:0,  sun position:0 start:05:30 mode:on end:23:00,  wed mode:on end:23:00 start:05:30 position:0,  fri start:05:30 end:23:00 mode:on position:0,  thu mode:on end:23:00 start:05:30 position:0,  sat end:23:00 mode:on start:05:30 position:0,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      on
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1547652474.76242
           VALUE       sat start:05:30 end:23:00 mode:on position:0,  wed position:0 end:23:00 mode:on start:05:30,  mon end:23:00 mode:on start:05:30 position:0,  sun start:05:30 mode:on end:23:00 position:0,  tue position:0 start:05:30 mode:on end:23:00,  thu end:23:00 mode:on start:05:30 position:0,  fri start:05:30 mode:on end:23:00 position:0,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       WW-einmaliges_Aufladen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       state:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ok
   READINGS:
     2019-01-16 16:27:54   Aktive_Heizkreise 0
     2019-01-16 16:27:54   Aussen_Status   connected
     2019-01-16 16:27:54   Aussentemperatur 8.3
     2019-01-16 16:27:54   Brenner_Beriebsstunden 1055.79444444444
     2019-01-16 16:27:54   Brenner_Fehlercode 0
     2019-01-16 16:27:54   Brenner_Modulation 32
     2019-01-16 16:27:54   Brenner_Starts  2499
     2019-01-16 16:27:54   Brenner_Status  ok
     2019-01-16 16:27:54   Brenner_aktiv   1
     2019-01-16 16:27:54   Controller_Seriennummer 7743905854489117
     2019-01-16 16:27:54   Device_Time_Offset -1142
     2019-01-16 16:27:54   Fehlereintraege_Historie ErrorListChanges
     2019-01-16 16:27:54   Fehlereintraege_aktive ErrorListChanges
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Jahr 897,3167,0
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Monat 897,1574,1241,352,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Tag 38,66,59,50,59,63,64,63
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Woche 160,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Jahr 62,327,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Monat 62,120,120,87,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Tag 2,3,2,3,3,2,5,3
     2019-01-16 16:27:54   Gasverbrauch_WW/Woche 7,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_heute 0
     2019-01-16 16:27:54   HK1-Betriebsart dhwAndHeating
     2019-01-16 16:27:54   HK1-External_Temperatur 0
     2019-01-16 16:27:54   HK1-External_aktiv 0
     2019-01-16 16:27:54   HK1-Frostschutz_Status off
     2019-01-16 16:27:54   HK1-Heizkurve-Niveau 0
     2019-01-16 16:27:54   HK1-Heizkurve-Steigung 1.4
     2019-01-16 16:27:54   HK1-Programmstatus normal
     2019-01-16 16:27:54   HK1-Raum_Status error
     2019-01-16 16:27:54   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-01-16 16:27:54   HK1-Solltemperatur_aktiv 1
     2019-01-16 16:27:54   HK1-Solltemperatur_comfort 20
     2019-01-16 16:27:54   HK1-Solltemperatur_comfort_aktiv 0
     2019-01-16 16:27:54   HK1-Solltemperatur_eco 21
     2019-01-16 16:27:54   HK1-Solltemperatur_eco_aktiv 0
     2019-01-16 16:27:54   HK1-Solltemperatur_erzwungen 0
     2019-01-16 16:27:54   HK1-Solltemperatur_normal 21
     2019-01-16 16:27:54   HK1-Solltemperatur_reduziert 18
     2019-01-16 16:27:54   HK1-Solltemperatur_reduziert_aktiv 0
     2019-01-16 16:27:54   HK1-Standby_aktiv 0
     2019-01-16 16:27:54   HK1-Urlaub_Ende
     2019-01-16 16:27:54   HK1-Urlaub_Start
     2019-01-16 16:27:54   HK1-Urlaub_aktiv 0
     2019-01-16 16:27:54   HK1-Vorlauftemperatur 44.3
     2019-01-16 16:27:54   HK1-Vorlauftemperatur_aktiv connected
     2019-01-16 16:27:54   HK1-WW_aktiv    0
     2019-01-16 16:27:54   HK1-WW_und_Heizen_aktiv 1
     2019-01-16 16:27:54   HK1-Zeitsteuerung_Heizung  sat start:06:00 end:23:00 mode:normal position:0,  fri mode:normal end:23:00 start:06:00 position:0,  thu position:0 mode:normal end:23:00 start:06:00,  tue position:0 start:06:00 mode:normal end:23:00,  sun position:0 start:06:00 mode:normal end:23:00,  mon position:0 start:06:00 end:23:00 mode:normal,  wed start:06:00 end:23:00 mode:normal position:0,
     2019-01-16 16:27:54   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-01-16 16:27:54   HK1-Zirkulationspumpe on
     2019-01-16 16:27:54   HK1-aktiv       1
     2019-01-16 16:27:54   Kessel_Common_Supply error
     2019-01-16 16:27:54   Kessel_Seriennummer 7570781808893119
     2019-01-16 16:27:54   Kessel_Status   connected
     2019-01-16 16:27:54   Kesseltemperatur 44
     2019-01-16 16:27:54   Kesseltemperatur_exact 43
     2019-01-16 16:27:54   Mehrfamilenhaus_aktiv 0
     2019-01-16 16:27:54   Service_Intervall_Monate 0
     2019-01-16 16:27:54   Service_Letzter
     2019-01-16 16:27:54   Service_Monate_aktiv_seit_letzten_Service 0
     2019-01-16 16:27:54   Service_faellig 0
     2019-01-16 16:27:54   WW-Aufladung    0
     2019-01-16 16:27:54   WW-Haupttemperatur 50
     2019-01-16 16:27:54   WW-Isttemperatur 52.5
     2019-01-16 16:27:54   WW-Sensoren_Auslauf_Status error
     2019-01-16 16:27:54   WW-Solltemperatur 50
     2019-01-16 16:27:54   WW-Temperatur_aktiv connected
     2019-01-16 16:27:54   WW-Zeitplan      mon position:0 mode:on end:23:00 start:05:30,  tue end:23:00 mode:on start:05:30 position:0,  sun position:0 start:05:30 mode:on end:23:00,  wed mode:on end:23:00 start:05:30 position:0,  fri start:05:30 end:23:00 mode:on position:0,  thu mode:on end:23:00 start:05:30 position:0,  sat end:23:00 mode:on start:05:30 position:0,
     2019-01-16 16:27:54   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-01-16 16:27:54   WW-Zirkulationspumpe_Status on
     2019-01-16 16:27:54   WW-Zirkulationspumpe_Zeitplan  sat start:05:30 end:23:00 mode:on position:0,  wed position:0 end:23:00 mode:on start:05:30,  mon end:23:00 mode:on start:05:30 position:0,  sun start:05:30 mode:on end:23:00 position:0,  tue position:0 start:05:30 mode:on end:23:00,  thu end:23:00 mode:on start:05:30 position:0,  fri start:05:30 mode:on end:23:00 position:0,
     2019-01-16 16:27:54   WW-Zirkulationspumpe_primaer off
     2019-01-16 16:27:54   WW-aktiv        1
     2019-01-16 16:27:54   WW-einmaliges_Aufladen 0
     2019-01-15 10:36:26   WW-einmaliges_Aufladen_aktiv 0
     2019-01-16 16:27:54   WW-zeitgesteuert_aktiv 1
     2019-01-15 10:36:26   counter         2897
     2019-01-16 16:27:54   state           ok
Attributes:
   DbLogInclude attr vitoconnect DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_Heizung/Tag",0))[0] },\
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Tag",0))[1] },\
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Woche",0))[0] },\
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Monat",0))[0] },\
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Jahr",0))[0] },\
\
Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_WW/Tag",0))[0] },\
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Tag",0))[1] },\
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Woche",0))[0] },\
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Monat",0))[0] },\
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Jahr",0))[0] }

list vitoconnect_rg

Internals:
   DEF        vitoconnect:Aussentemperatur
vitoconnect:Brenner_aktiv
vitoconnect:Gasverbrauch_heute
vitoconnect:Gasverbrauch_gestern
vitoconnect:Gasverbrauch_aktuelle_Woche
vitoconnect:Gasverbrauch_aktueller_Monat
vitoconnect:Gasverbrauch_aktuelles_Jahr
vitoconnect:HK1-Solltemperatur_reduziert_aktiv
vitoconnect:Kesseltemperatur
vitoconnect:WW-Isttemperatur
vitoconnect:WW-Solltemperatur
   NAME       vitoconnect_rg
   NR         2043
   NTFY_ORDER 50-vitoconnect_rg
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     vitoconnect 1
   CONTENT2:
   DEVICES:
     ARRAY(0x55f3afcf5cd0)
     ARRAY(0x55f3afd13338)
     ARRAY(0x55f3b096db00)
     ARRAY(0x55f3ad8d4400)
     ARRAY(0x55f3b07503d0)
     ARRAY(0x55f3ab575fd8)
     ARRAY(0x55f3afe5aa00)
     ARRAY(0x55f3b06b4f28)
     ARRAY(0x55f3aba21b30)
     ARRAY(0x55f3a8a30998)
     ARRAY(0x55f3b0729108)
   Helper:
     DBLOG:
       vitoconnect.Aussentemperatur:
         DBLogging:
           TIME       1547652718.94091
           VALUE      <html><div style="text-align:right">8.5°C</div></html>
       vitoconnect.Brenner_aktiv:
         DBLogging:
           TIME       1547652718.93383
           VALUE      <html><img class='icon icoHEIZUNG' src="/fhem/images/default/icoHEIZUNG.png" alt="1" title="1"></html>
       vitoconnect.Gasverbrauch_heute:
         DBLogging:
           TIME       1547652718.9499
           VALUE      <html><div style="text-align:right">0 kWh</div></html>
       vitoconnect.HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1547652718.92776
           VALUE      <html><img class='icon 10px-kreis-rot' src="/fhem/images/default/10px-kreis-rot.png" alt="0" title="0"></html>
       vitoconnect.Kesseltemperatur:
         DBLogging:
           TIME       1547652718.94393
           VALUE      <html><div style="text-align:right">48 °C</div></html>
       vitoconnect.WW-Isttemperatur:
         DBLogging:
           TIME       1547652718.9379
           VALUE      <html><div style="text-align:right">52.5 °C</div></html>
       vitoconnect.WW-Solltemperatur:
         DBLogging:
           TIME       1547652718.94689
           VALUE      <html><div style="text-align:right">50°C</div></html>
   fhem:
     lastDefChange 45
     last_update 1547652354.51566
   helper:
     DEF       
     mapping    $READING
     valueStyle style="text-align:right"
     positions:
       vitoconnect.Aussentemperatur 1:1
       vitoconnect.Brenner_aktiv 2:1
       vitoconnect.Gasverbrauch_heute 3:1
       vitoconnect.HK1-Solltemperatur_reduziert_aktiv 8:1
       vitoconnect.Kesseltemperatur 9:1
       vitoconnect.WW-Isttemperatur 10:1
       vitoconnect.WW-Solltemperatur 11:1
     recalc:
       undef
       ARRAY(0x55f3afb9bbd0)
     valueIcon:
       Brenner_aktiv.0 1px-spacer
       Brenner_aktiv.1 icoHEIZUNG
       HK1-Solltemperatur_reduziert_aktiv.0 10px-kreis-rot
       HK1-Solltemperatur_reduziert_aktiv.1 10px-kreis-gruen
     valueSuffix:
       Aussentemperatur °C
       Gasverbrauch_aktuelle_Woche  kWh
       Gasverbrauch_aktueller_Monat  kWh
       Gasverbrauch_aktuelles_Jahr  kWh
       Gasverbrauch_gestern  kWh
       Gasverbrauch_heute  kWh
       HK1-Vorlauftemperatur  °C
       HK1_Solltemperatur_normal  °C
       Kesseltemperatur  °C
       WW-Isttemperatur  °C
       WW-Solltemperatur °C
     values:
       formated:
         undef
         ARRAY(0x55f3a8d091c0)
       orig:
         undef
         ARRAY(0x55f3afd19490)
       prefixsuffix:
         undef
         ARRAY(0x55f3afb83140)
Attributes:
   alias      Heizung
   mapping    $READING
   nostate    1
   notime     1
   room       Viessmann
   sortby     1
   valueIcon  {'Brenner_aktiv.0' => '1px-spacer',
'Brenner_aktiv.1' => 'icoHEIZUNG',
'HK1-Solltemperatur_reduziert_aktiv.0' => '10px-kreis-rot',
'HK1-Solltemperatur_reduziert_aktiv.1' => '10px-kreis-gruen'
}
   valueStyle style="text-align:right"
   valueSuffix {
'Aussentemperatur' => "°C",
'Kesseltemperatur' => " °C",
'HK1-Vorlauftemperatur' => " °C", HK1_Solltemperatur_normal => " °C",
'WW-Solltemperatur' => " °C",
'WW-Isttemperatur' => " °C",
'Gasverbrauch_aktuelles_Jahr' => " kWh",
'Gasverbrauch_aktueller_Monat' => " kWh",
'Gasverbrauch_aktuelle_Woche' => " kWh",
'Gasverbrauch_heute' => " kWh",
'Gasverbrauch_gestern' => " kWh",
'WW-Solltemperatur' => "°C"
}


 leider immer noch das gleiche Problem ...allerdings bekomme ich nun in den readingGroups Gasverbrauch_heute angezeigt ( Monat Jahr usw. nicht ) ,leider aber immer mit 0 kWh.
Der Wert bleibt bei 0 und ändert sich nicht :-)
Denke ich hab da Fehler in den Userreadings ....bin aber nach wiki vorgegangen ...gibt es da was aktuelleres ?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Januar 2019, 21:21:50
Sooo.
Das stand im Log bei verbose 3 nach ausführen der Tempereraturänderung
2019.01.16 21:07:51 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 866.

Kommando zurück. Es wird geändert. Allerdings:
Wenn ich die HK1-Solltemperatur_normal ändere, ändert er ebenfalls HK1-Solltemperatur_eco mit.
HK1-Solltemperatur_reduziert funktioniert.
Wenn ich die HK2-Solltemperatur_normal ändere, ändert er ebenfalls HK2-Solltemperatur_eco mit.
HK2-Solltemperatur_reduziert funktioniert.

Ändern der Betriebsarten klappt auch wunderbar.


Seit heute sehe ich auch endlich verschiedene Verbrauchswerte für WW und Gas. Viessmann hat ein größeres Update für meine Heizung freigegeben.

Folgende Readings sind ebenfalls neu bei mir:

heating.dhw.charging.level.bottom
heating.dhw.charging.level.middle
heating.dhw.charging.level.top
heating.dhw.charging.level.value

Ebenfalls werden bei mir nun die Modluation des Brenners in Prozent und die Brennerstarts angezeigt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Januar 2019, 21:31:22
Das hatte ich Fred schon gemacht :-) -weiter vorne

Aber gerne nochmal aktuell list vitoconnect
Internals:
   DEF        email Passort 60
   NAME       vitoconnect
   NR         2040
   STATE      ok
   TYPE       vitoconnect
   counter    33
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      8.3
       Brenner_Beriebsstunden:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1055.79444444444
       Brenner_Fehlercode:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1547652474.76242
           VALUE      32
       Brenner_Starts:
         DBLogging:
           TIME       1547652474.76242
           VALUE      2499
       Brenner_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       Controller_Seriennummer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1547652474.76242
           VALUE      -1142
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1547652474.76242
           VALUE      897,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1547652474.76242
           VALUE      897,1574,1241,352,0,0,0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1547652474.76242
           VALUE      38,66,59,50,59,63,64,63
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1547652474.76242
           VALUE      160,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1547652474.76242
           VALUE      62,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1547652474.76242
           VALUE      62,120,120,87,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1547652474.76242
           VALUE      2,3,2,3,3,2,5,3
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_heute:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Betriebsart:
         DBLogging:
           TIME       1547652474.76242
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1547652474.76242
           VALUE      normal
       HK1-Raum_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1547652474.76242
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1547652474.76242
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1547652474.76242
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1547652474.76242
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      44.3
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1547652474.76242
           VALUE       sat start:06:00 end:23:00 mode:normal position:0,  fri mode:normal end:23:00 start:06:00 position:0,  thu position:0 mode:normal end:23:00 start:06:00,  tue position:0 start:06:00 mode:normal end:23:00,  sun position:0 start:06:00 mode:normal end:23:00,  mon position:0 start:06:00 end:23:00 mode:normal,  wed start:06:00 end:23:00 mode:normal position:0,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1547652474.76242
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      44
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1547652474.76242
           VALUE      43
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-Aufladung:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      52.5
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      error
       WW-Solltemperatur:
         DBLogging:
           TIME       1547652474.76242
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1547652474.76242
           VALUE       mon position:0 mode:on end:23:00 start:05:30,  tue end:23:00 mode:on start:05:30 position:0,  sun position:0 start:05:30 mode:on end:23:00,  wed mode:on end:23:00 start:05:30 position:0,  fri start:05:30 end:23:00 mode:on position:0,  thu mode:on end:23:00 start:05:30 position:0,  sat end:23:00 mode:on start:05:30 position:0,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1547652474.76242
           VALUE      on
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1547652474.76242
           VALUE       sat start:05:30 end:23:00 mode:on position:0,  wed position:0 end:23:00 mode:on start:05:30,  mon end:23:00 mode:on start:05:30 position:0,  sun start:05:30 mode:on end:23:00 position:0,  tue position:0 start:05:30 mode:on end:23:00,  thu end:23:00 mode:on start:05:30 position:0,  fri start:05:30 mode:on end:23:00 position:0,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1547652474.76242
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       WW-einmaliges_Aufladen:
         DBLogging:
           TIME       1547652474.76242
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1547652474.76242
           VALUE      1
       state:
         DBLogging:
           TIME       1547652474.76242
           VALUE      ok
   READINGS:
     2019-01-16 16:27:54   Aktive_Heizkreise 0
     2019-01-16 16:27:54   Aussen_Status   connected
     2019-01-16 16:27:54   Aussentemperatur 8.3
     2019-01-16 16:27:54   Brenner_Beriebsstunden 1055.79444444444
     2019-01-16 16:27:54   Brenner_Fehlercode 0
     2019-01-16 16:27:54   Brenner_Modulation 32
     2019-01-16 16:27:54   Brenner_Starts  2499
     2019-01-16 16:27:54   Brenner_Status  ok
     2019-01-16 16:27:54   Brenner_aktiv   1
     2019-01-16 16:27:54   Controller_Seriennummer 7743905854489117
     2019-01-16 16:27:54   Device_Time_Offset -1142
     2019-01-16 16:27:54   Fehlereintraege_Historie ErrorListChanges
     2019-01-16 16:27:54   Fehlereintraege_aktive ErrorListChanges
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Jahr 897,3167,0
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Monat 897,1574,1241,352,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Tag 38,66,59,50,59,63,64,63
     2019-01-16 16:27:54   Gasverbrauch_Heizung/Woche 160,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Jahr 62,327,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Monat 62,120,120,87,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_WW/Tag 2,3,2,3,3,2,5,3
     2019-01-16 16:27:54   Gasverbrauch_WW/Woche 7,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-01-16 16:27:54   Gasverbrauch_heute 0
     2019-01-16 16:27:54   HK1-Betriebsart dhwAndHeating
     2019-01-16 16:27:54   HK1-External_Temperatur 0
     2019-01-16 16:27:54   HK1-External_aktiv 0
     2019-01-16 16:27:54   HK1-Frostschutz_Status off
     2019-01-16 16:27:54   HK1-Heizkurve-Niveau 0
     2019-01-16 16:27:54   HK1-Heizkurve-Steigung 1.4
     2019-01-16 16:27:54   HK1-Programmstatus normal
     2019-01-16 16:27:54   HK1-Raum_Status error
     2019-01-16 16:27:54   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-01-16 16:27:54   HK1-Solltemperatur_aktiv 1
     2019-01-16 16:27:54   HK1-Solltemperatur_comfort 20
     2019-01-16 16:27:54   HK1-Solltemperatur_comfort_aktiv 0
     2019-01-16 16:27:54   HK1-Solltemperatur_eco 21
     2019-01-16 16:27:54   HK1-Solltemperatur_eco_aktiv 0
     2019-01-16 16:27:54   HK1-Solltemperatur_erzwungen 0
     2019-01-16 16:27:54   HK1-Solltemperatur_normal 21
     2019-01-16 16:27:54   HK1-Solltemperatur_reduziert 18
     2019-01-16 16:27:54   HK1-Solltemperatur_reduziert_aktiv 0
     2019-01-16 16:27:54   HK1-Standby_aktiv 0
     2019-01-16 16:27:54   HK1-Urlaub_Ende
     2019-01-16 16:27:54   HK1-Urlaub_Start
     2019-01-16 16:27:54   HK1-Urlaub_aktiv 0
     2019-01-16 16:27:54   HK1-Vorlauftemperatur 44.3
     2019-01-16 16:27:54   HK1-Vorlauftemperatur_aktiv connected
     2019-01-16 16:27:54   HK1-WW_aktiv    0
     2019-01-16 16:27:54   HK1-WW_und_Heizen_aktiv 1
     2019-01-16 16:27:54   HK1-Zeitsteuerung_Heizung  sat start:06:00 end:23:00 mode:normal position:0,  fri mode:normal end:23:00 start:06:00 position:0,  thu position:0 mode:normal end:23:00 start:06:00,  tue position:0 start:06:00 mode:normal end:23:00,  sun position:0 start:06:00 mode:normal end:23:00,  mon position:0 start:06:00 end:23:00 mode:normal,  wed start:06:00 end:23:00 mode:normal position:0,
     2019-01-16 16:27:54   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-01-16 16:27:54   HK1-Zirkulationspumpe on
     2019-01-16 16:27:54   HK1-aktiv       1
     2019-01-16 16:27:54   Kessel_Common_Supply error
     2019-01-16 16:27:54   Kessel_Seriennummer 7570781808893119
     2019-01-16 16:27:54   Kessel_Status   connected
     2019-01-16 16:27:54   Kesseltemperatur 44
     2019-01-16 16:27:54   Kesseltemperatur_exact 43
     2019-01-16 16:27:54   Mehrfamilenhaus_aktiv 0
     2019-01-16 16:27:54   Service_Intervall_Monate 0
     2019-01-16 16:27:54   Service_Letzter
     2019-01-16 16:27:54   Service_Monate_aktiv_seit_letzten_Service 0
     2019-01-16 16:27:54   Service_faellig 0
     2019-01-16 16:27:54   WW-Aufladung    0
     2019-01-16 16:27:54   WW-Haupttemperatur 50
     2019-01-16 16:27:54   WW-Isttemperatur 52.5
     2019-01-16 16:27:54   WW-Sensoren_Auslauf_Status error
     2019-01-16 16:27:54   WW-Solltemperatur 50
     2019-01-16 16:27:54   WW-Temperatur_aktiv connected
     2019-01-16 16:27:54   WW-Zeitplan      mon position:0 mode:on end:23:00 start:05:30,  tue end:23:00 mode:on start:05:30 position:0,  sun position:0 start:05:30 mode:on end:23:00,  wed mode:on end:23:00 start:05:30 position:0,  fri start:05:30 end:23:00 mode:on position:0,  thu mode:on end:23:00 start:05:30 position:0,  sat end:23:00 mode:on start:05:30 position:0,
     2019-01-16 16:27:54   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-01-16 16:27:54   WW-Zirkulationspumpe_Status on
     2019-01-16 16:27:54   WW-Zirkulationspumpe_Zeitplan  sat start:05:30 end:23:00 mode:on position:0,  wed position:0 end:23:00 mode:on start:05:30,  mon end:23:00 mode:on start:05:30 position:0,  sun start:05:30 mode:on end:23:00 position:0,  tue position:0 start:05:30 mode:on end:23:00,  thu end:23:00 mode:on start:05:30 position:0,  fri start:05:30 mode:on end:23:00 position:0,
     2019-01-16 16:27:54   WW-Zirkulationspumpe_primaer off
     2019-01-16 16:27:54   WW-aktiv        1
     2019-01-16 16:27:54   WW-einmaliges_Aufladen 0
     2019-01-15 10:36:26   WW-einmaliges_Aufladen_aktiv 0
     2019-01-16 16:27:54   WW-zeitgesteuert_aktiv 1
     2019-01-15 10:36:26   counter         2897
     2019-01-16 16:27:54   state           ok
Attributes:
   DbLogInclude attr vitoconnect DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_Heizung/Tag",0))[0] },\
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Tag",0))[1] },\
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Woche",0))[0] },\
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Monat",0))[0] },\
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_Heizung/Jahr",0))[0] },\
\
Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", \
"Gasverbrauch_WW/Tag",0))[0] },\
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Tag",0))[1] },\
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW_Woche.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Woche",0))[0] },\
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Monat",0))[0] },\
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect",\
"Gasverbrauch_WW/Jahr",0))[0] }

list vitoconnect_rg

Internals:
   DEF        vitoconnect:Aussentemperatur
vitoconnect:Brenner_aktiv
vitoconnect:Gasverbrauch_heute
vitoconnect:Gasverbrauch_gestern
vitoconnect:Gasverbrauch_aktuelle_Woche
vitoconnect:Gasverbrauch_aktueller_Monat
vitoconnect:Gasverbrauch_aktuelles_Jahr
vitoconnect:HK1-Solltemperatur_reduziert_aktiv
vitoconnect:Kesseltemperatur
vitoconnect:WW-Isttemperatur
vitoconnect:WW-Solltemperatur
   NAME       vitoconnect_rg
   NR         2043
   NTFY_ORDER 50-vitoconnect_rg
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     vitoconnect 1
   CONTENT2:
   DEVICES:
     ARRAY(0x55f3afcf5cd0)
     ARRAY(0x55f3afd13338)
     ARRAY(0x55f3b096db00)
     ARRAY(0x55f3ad8d4400)
     ARRAY(0x55f3b07503d0)
     ARRAY(0x55f3ab575fd8)
     ARRAY(0x55f3afe5aa00)
     ARRAY(0x55f3b06b4f28)
     ARRAY(0x55f3aba21b30)
     ARRAY(0x55f3a8a30998)
     ARRAY(0x55f3b0729108)
   Helper:
     DBLOG:
       vitoconnect.Aussentemperatur:
         DBLogging:
           TIME       1547652718.94091
           VALUE      <html><div style="text-align:right">8.5°C</div></html>
       vitoconnect.Brenner_aktiv:
         DBLogging:
           TIME       1547652718.93383
           VALUE      <html><img class='icon icoHEIZUNG' src="/fhem/images/default/icoHEIZUNG.png" alt="1" title="1"></html>
       vitoconnect.Gasverbrauch_heute:
         DBLogging:
           TIME       1547652718.9499
           VALUE      <html><div style="text-align:right">0 kWh</div></html>
       vitoconnect.HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1547652718.92776
           VALUE      <html><img class='icon 10px-kreis-rot' src="/fhem/images/default/10px-kreis-rot.png" alt="0" title="0"></html>
       vitoconnect.Kesseltemperatur:
         DBLogging:
           TIME       1547652718.94393
           VALUE      <html><div style="text-align:right">48 °C</div></html>
       vitoconnect.WW-Isttemperatur:
         DBLogging:
           TIME       1547652718.9379
           VALUE      <html><div style="text-align:right">52.5 °C</div></html>
       vitoconnect.WW-Solltemperatur:
         DBLogging:
           TIME       1547652718.94689
           VALUE      <html><div style="text-align:right">50°C</div></html>
   fhem:
     lastDefChange 45
     last_update 1547652354.51566
   helper:
     DEF       
     mapping    $READING
     valueStyle style="text-align:right"
     positions:
       vitoconnect.Aussentemperatur 1:1
       vitoconnect.Brenner_aktiv 2:1
       vitoconnect.Gasverbrauch_heute 3:1
       vitoconnect.HK1-Solltemperatur_reduziert_aktiv 8:1
       vitoconnect.Kesseltemperatur 9:1
       vitoconnect.WW-Isttemperatur 10:1
       vitoconnect.WW-Solltemperatur 11:1
     recalc:
       undef
       ARRAY(0x55f3afb9bbd0)
     valueIcon:
       Brenner_aktiv.0 1px-spacer
       Brenner_aktiv.1 icoHEIZUNG
       HK1-Solltemperatur_reduziert_aktiv.0 10px-kreis-rot
       HK1-Solltemperatur_reduziert_aktiv.1 10px-kreis-gruen
     valueSuffix:
       Aussentemperatur °C
       Gasverbrauch_aktuelle_Woche  kWh
       Gasverbrauch_aktueller_Monat  kWh
       Gasverbrauch_aktuelles_Jahr  kWh
       Gasverbrauch_gestern  kWh
       Gasverbrauch_heute  kWh
       HK1-Vorlauftemperatur  °C
       HK1_Solltemperatur_normal  °C
       Kesseltemperatur  °C
       WW-Isttemperatur  °C
       WW-Solltemperatur °C
     values:
       formated:
         undef
         ARRAY(0x55f3a8d091c0)
       orig:
         undef
         ARRAY(0x55f3afd19490)
       prefixsuffix:
         undef
         ARRAY(0x55f3afb83140)
Attributes:
   alias      Heizung
   mapping    $READING
   nostate    1
   notime     1
   room       Viessmann
   sortby     1
   valueIcon  {'Brenner_aktiv.0' => '1px-spacer',
'Brenner_aktiv.1' => 'icoHEIZUNG',
'HK1-Solltemperatur_reduziert_aktiv.0' => '10px-kreis-rot',
'HK1-Solltemperatur_reduziert_aktiv.1' => '10px-kreis-gruen'
}
   valueStyle style="text-align:right"
   valueSuffix {
'Aussentemperatur' => "°C",
'Kesseltemperatur' => " °C",
'HK1-Vorlauftemperatur' => " °C", HK1_Solltemperatur_normal => " °C",
'WW-Solltemperatur' => " °C",
'WW-Isttemperatur' => " °C",
'Gasverbrauch_aktuelles_Jahr' => " kWh",
'Gasverbrauch_aktueller_Monat' => " kWh",
'Gasverbrauch_aktuelle_Woche' => " kWh",
'Gasverbrauch_heute' => " kWh",
'Gasverbrauch_gestern' => " kWh",
'WW-Solltemperatur' => "°C"
}


 leider immer noch das gleiche Problem ...allerdings bekomme ich nun in den readingGroups Gasverbrauch_heute angezeigt ( Monat Jahr usw. nicht ) ,leider aber immer mit 0 kWh.
Der Wert bleibt bei 0 und ändert sich nicht :-)
Denke ich hab da Fehler in den Userreadings ....bin aber nach wiki vorgegangen ...gibt es da was aktuelleres ?


Hier sind mal meine Userreadings. Vielleicht helfen die:
Gasverbrauch_heuteHeizungHeizung:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Gasverbrauch_heuteHeizungWW:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Gasverbrauch_aktuelle_WocheHeizung:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Gasverbrauch_aktuelle_WocheWW:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Gasverbrauch_aktueller_MonatHeizung:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Gasverbrauch_aktueller_MonatWW:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Gasverbrauch_aktuelles_JahrHeizung:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Gasverbrauch_aktuelles_JahrWW:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 16 Januar 2019, 21:38:28
Hi Andreas,

ich habe folgende Meldung im Log:

WARNING: unsupported character in reading Service_fällig (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
Darüber hinaus bekomme ich immer einen login failure, obwohl ich das Passwort korekt eingegeben habe. Gegencheck mit App und anderem Computer. Was benötigst du von mir ggf.?

Danke und Gruß,
Tim

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 16 Januar 2019, 22:43:41
Das Password muss mit set <device> password XXX gesetzt werden. Nicht mehr in der DEF soweit ich weiß
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 16 Januar 2019, 22:46:23
Hi,

Ich hatte beides versucht. Sowohl mit Def als auch über set.

Mit den Informationen bei verbose5 kann ich nichts anfangen. Sieht nach HTML Code aus,fast nach einer login Seite.

Gruß, Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 17 Januar 2019, 06:31:12
Wann hast Du das denn gestern versucht?
Viessmann hat gestern ein neues Update eingespielt, also auf den Servern Funktionen freigegeben oder so. Das führt dazu, dass das Vitoconnect Modul (Die Hardware hinter Deiner Heizung) die Verbindung zum Server verliert. Einmal Stecker ziehen hilft, oder einmal über Nacht warten.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 17 Januar 2019, 06:32:38
Hi Andreas,

ich habe folgende Meldung im Log:

WARNING: unsupported character in reading Service_fällig (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
Darüber hinaus bekomme ich immer einen login failure, obwohl ich das Passwort korekt eingegeben habe. Gegencheck mit App und anderem Computer. Was benötigst du von mir ggf.?

Danke und Gruß,
Tim

Die Meldung ist mir auch schon einmal aufgefallen, aber in einem anderen Zusammenhang. Komm aber nicht mehr drauf. Weiß aber, dass ich mich gewundert habe, das "-" doch eigentlich nicht funktioneren sollten.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Januar 2019, 07:13:31
Hi Andreas,

ich habe folgende Meldung im Log:

WARNING: unsupported character in reading Service_fällig (not A-Za-z/\d_\.-), notify the vitoconnect module maintainer.
Darüber hinaus bekomme ich immer einen login failure, obwohl ich das Passwort korekt eingegeben habe. Gegencheck mit App und anderem Computer. Was benötigst du von mir ggf.?

Danke und Gruß,
Tim

Wie wäre es mal mit einem update? Umlaute sind in Readings nicht erlaubt und in der aktuellen Version des Moduls auch nicht mehr vorhanden. Ggf. das falsche Reading mit deletereading löschen.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Januar 2019, 07:15:46
Das Password muss mit set <device> password XXX gesetzt werden. Nicht mehr in der DEF soweit ich weiß
Geht beides. Wenn man es über DEF setzt ist es in der Detailansicht im Klartext zu lesen, was man vielleicht nicht will.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 17 Januar 2019, 07:16:36
Das kam gestern nach dem Update und shutdown restart, deshalb hatte ich es auf die aktuelle Version geschoben. Ich schaue es mir heute an.

Danke dir.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Januar 2019, 07:18:10
Sooo.
Das stand im Log bei verbose 3 nach ausführen der Tempereraturänderung
2019.01.16 21:07:51 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 866.

Kommando zurück. Es wird geändert. Allerdings:
Wenn ich die HK1-Solltemperatur_normal ändere, ändert er ebenfalls HK1-Solltemperatur_eco mit.
HK1-Solltemperatur_reduziert funktioniert.
Wenn ich die HK2-Solltemperatur_normal ändere, ändert er ebenfalls HK2-Solltemperatur_eco mit.
HK2-Solltemperatur_reduziert funktioniert.

Ändern der Betriebsarten klappt auch wunderbar.


Seit heute sehe ich auch endlich verschiedene Verbrauchswerte für WW und Gas. Viessmann hat ein größeres Update für meine Heizung freigegeben.

Folgende Readings sind ebenfalls neu bei mir:

heating.dhw.charging.level.bottom
heating.dhw.charging.level.middle
heating.dhw.charging.level.top
heating.dhw.charging.level.value

Ebenfalls werden bei mir nun die Modluation des Brenners in Prozent und die Brennerstarts angezeigt.
Interessant, was für ein Modell hast du. Und welche Übersetzung hättest du gern? Bei meiner Heizung gibt es diese Readings nicht?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 17 Januar 2019, 09:07:21
Ich habe eine Vitodens 333f. Ist nen Kompakt-Kombispeicher mit unter gebautem Schichtladespeicher.
Ich würde vorschlagen
heating.dhw.charging.level.bottom = WW-Speichertemperatur_unten
heating.dhw.charging.level.middle = WW-Speichertemperatur_mitte
heating.dhw.charging.level.top = WW-Speichertemperatur_oben
heating.dhw.charging.level.value = WW-Speicherladung
Ich weiß aktuell nicht, ob das Temperaturangaben oder Prozentangaben sind. Die Daten werden nicht übertragen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 17 Januar 2019, 11:02:54
Hallo zusammen,

Andreas eine super Leistung mit der Erarbeitung des Moduls!!!
Habe das Modul eingespielt und es funktioniert super bei meiner Anlage.
- Steuerung Vitotronic 300 GW2
- Schnittstelle Vitoconnect 100 Opto01

- Vicare App auf dem Handy

Die Steuerung Vitotronic ist so codiert, dass es einen HK 1 nicht gibt. Reading Heizkreise somit ohne 0
In der Steuerung sind 2 Heizkreise (HK 2 und HK 3) mit Mischermotoren und WW- Ladung vorhaben.
In den Readings in Fhem wird aber nur der HK 2 angezeigt.

In der Vicare App wird alles korrekt angezeigt. WW, HK 2 und HK 3


Liegt ein Fehler bei mir vor?

Vielen Dank für Deine Antwort.
Viele Grüße
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 17 Januar 2019, 11:36:04
Viessmann verfährt wie folgt.
HK1 ist normalerweise ein Heizkreis ohne Mischer. Bei den API Adressierungen ist mit 0 gekennzeichnet.
HK2 ist ein Heizkreis mit Mischer. Fußbodenheizung und so. Bei den API Adressen mit 1 gekennzeichnet.

Es kann sein, dass Du keinen Heizkreis ohne Mischer hast und daher in deiner Heizungssteuerung diesen nicht belegt?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Januar 2019, 11:55:46
Hallo zusammen,

Andreas eine super Leistung mit der Erarbeitung des Moduls!!!
Habe das Modul eingespielt und es funktioniert super bei meiner Anlage.
- Steuerung Vitotronic 300 GW2
- Schnittstelle Vitoconnect 100 Opto01

- Vicare App auf dem Handy

Die Steuerung Vitotronic ist so codiert, dass es einen HK 1 nicht gibt. Reading Heizkreise somit ohne 0
In der Steuerung sind 2 Heizkreise (HK 2 und HK 3) mit Mischermotoren und WW- Ladung vorhaben.
In den Readings in Fhem wird aber nur der HK 2 angezeigt.

In der Vicare App wird alles korrekt angezeigt. WW, HK 2 und HK 3


Liegt ein Fehler bei mir vor?

Vielen Dank für Deine Antwort.
Viele Grüße

Wenn von der API Werte übertragen die ich noch nicht kannte (also zB für HK3), dann müssten Readings auftauchen, die mit "heating." beginnen. Wenn Du mir solche Readings schickst und mir sagst, welche Übersetzung du gerne hättest, kann ich das im nächsten Release umsetzen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 17 Januar 2019, 11:56:40
Ja so ist es, HK1 ohne Mischer gibt es nicht.
Es existieren nur HK2 + HK3 jeweils mit Mischer.

Readings
Heizkreise                       1,2
HK2  .......
HK3 fehlt komplett
dann folgen die readings zum WW.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 17 Januar 2019, 12:02:07
Ja es tauchen heatings am Ende des readings auf.
Waren jedoch nur 6-8, zu wenig für den HK3.

Ich werden Dir die heatings heute nachmittag senden.

Vielen Dank!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 17 Januar 2019, 17:23:29
Ich habe die heatings zusammengestellt.
Es wäre sehr hilfreich diese alle darzustellen.
Diese müssten alle für den HK 3 (reading Heizkreis 2) bestimmend sein.

heating.circuits.2.active
heating.circuits.2.circulation.schedule.active
heating.circuits.2.circulation.schedule.entries
heating.circuits.2.frostprotection.status
heating.circuits.2.heating.curve.shift
heating.circuits.2.heating.curve.slope
heating.circuits.2.heating.schedule.active
heating.circuits.2.heating.schedule.entries
heating.circuits.2.operating.modes.active.value
heating.circuits.2.operating.modes.dhw.active
heating.circuits.2.operating.modes.dhwAndHeating.active
heating.circuits.2.operating.modes.forcedNormal.active
heating.circuits.2.operating.modes.forcedReduced.active
heating.circuits.2.operating.modes.standby.active
heating.circuits.2.operating.programs.active.value
heating.circuits.2.operating.programs.comfort.active
heating.circuits.2.operating.programs.comfort.temperature
heating.circuits.2.operating.programs.eco.active
heating.circuits.2.operating.programs.eco.temperature
heating.circuits.2.operating.programs.holiday.active
heating.circuits.2.operating.programs.holiday.end
heating.circuits.2.operating.programs.holiday.start
heating.circuits.2.operating.programs.normal.active
heating.circuits.2.operating.programs.normal.temperature
heating.circuits.2.operating.programs.reduced.active
heating.circuits.2.operating.programs.reduced.temperature
heating.circuits.2.operating.programs.standby.active
heating.circuits.2.sensors.temperature.room.status
heating.circuits.2.sensors.temperature.supply.status
heating.circuits.2.sensors.temperature.supply.value

Vielen Dank für die Umsetzung!

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Januar 2019, 18:36:58
Ich habe die heatings zusammengestellt.
Es wäre sehr hilfreich diese alle darzustellen.
Diese müssten alle für den HK 3 (reading Heizkreis 2) bestimmend sein.

heating.circuits.2.active
heating.circuits.2.circulation.schedule.active
heating.circuits.2.circulation.schedule.entries
heating.circuits.2.frostprotection.status
heating.circuits.2.heating.curve.shift
heating.circuits.2.heating.curve.slope
heating.circuits.2.heating.schedule.active
heating.circuits.2.heating.schedule.entries
heating.circuits.2.operating.modes.active.value
heating.circuits.2.operating.modes.dhw.active
heating.circuits.2.operating.modes.dhwAndHeating.active
heating.circuits.2.operating.modes.forcedNormal.active
heating.circuits.2.operating.modes.forcedReduced.active
heating.circuits.2.operating.modes.standby.active
heating.circuits.2.operating.programs.active.value
heating.circuits.2.operating.programs.comfort.active
heating.circuits.2.operating.programs.comfort.temperature
heating.circuits.2.operating.programs.eco.active
heating.circuits.2.operating.programs.eco.temperature
heating.circuits.2.operating.programs.holiday.active
heating.circuits.2.operating.programs.holiday.end
heating.circuits.2.operating.programs.holiday.start
heating.circuits.2.operating.programs.normal.active
heating.circuits.2.operating.programs.normal.temperature
heating.circuits.2.operating.programs.reduced.active
heating.circuits.2.operating.programs.reduced.temperature
heating.circuits.2.operating.programs.standby.active
heating.circuits.2.sensors.temperature.room.status
heating.circuits.2.sensors.temperature.supply.status
heating.circuits.2.sensors.temperature.supply.value

Vielen Dank für die Umsetzung!
Das sind aber mehr als 8. Das sieht doch gut aus. Werde ich im nächsten Release umsetzen.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 17 Januar 2019, 19:36:49
Sorry, irgendwie verzählt.... :-\
Vielen dank für die Umsetzung!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mrschnulle am 18 Januar 2019, 12:15:01
Hallo Andreas,

vielen Dank für die tolle Arbeit! läuft bei mir sehr gut, TOP!

Eine Frage habe ich dann doch,
ich habe eine Vitoloadens 300-C (ÖL-Brennwert) mit Vitotronic 200 (Typ KW6B). Jetzt ersetzt die Vitoconnect 100 die Aufgaben der vorigen Vitocom 100 LAN1.

Mir ist aufgefallen, dass mir in den erzeugten Readings die Brenner_Beriebsstunden und Brenner_Starts fehlen. Ich würde gerne anhand der Brenner_Beriebsstunden den Heizölverbrauch berechnen.

Mache ich etwas falsch?

Ganz lieben Gruß

Marc
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 18 Januar 2019, 12:47:32
Es kann sein, dass es für deine Heizung noch nicht freigegeben wurde. Du könntest es, sofern der Brennerzustand angezeigt wird es mit dem Counter Modul machen. So mach ich es aktuell auch noch.


Internals:
   DEF        vitoconnect:Brenner_aktiv:.1 vitoconnect:Brenner_aktiv:.0
   NAME       HCBrennerstarts
   NR         246
   NTFY_ORDER 50-HCBrennerstarts
   STATE      4
   TYPE       HourCounter
   VERSION    1.0.1.2 - 24.12.2014
   READINGS:
     2018-09-26 22:06:15   clearDate       2018-09-26 22:06:15
     2019-01-18 12:45:03   countsOverall   902
     2019-01-18 12:45:03   countsPerDay    4
     2019-01-18 12:45:03   pauseTimeEdge   302
     2019-01-18 12:45:03   pauseTimeIncrement 302
     2019-01-18 12:45:03   pauseTimeOverall 5230863
     2019-01-18 12:45:03   pauseTimePerDay 39202
     2019-01-18 12:45:03   pulseTimeEdge   907
     2019-01-18 12:45:03   pulseTimeIncrement 1557
     2019-01-18 12:45:03   pulseTimeOverall 4126850
     2019-01-18 12:45:03   pulseTimePerDay 6699
     2019-01-18 12:45:03   state           4
     2019-01-18 12:19:06   tickChanged     822
     2019-01-18 00:00:02   tickDay         1
     2019-01-18 12:00:00   tickHour        29
     2019-01-17 07:42:08   tickMonth       0
     2019-01-18 12:45:03   tickUpdated     602
     2019-01-17 07:42:08   tickWeek        0
     2019-01-17 07:42:08   tickYear        0
     2019-01-18 12:45:03   value           1
   helper:
     OFF_Regexp vitoconnect:Brenner_aktiv:.0
     ON_Regexp  vitoconnect:Brenner_aktiv:.1
     calledByEvent
     changedTimestamp 2019-01-18 12:45:03
     forceClear
     forceDayChange
     forceHourChange
     forceMonthChange
     forceWeekChange
     forceYearChange
     isFirstRun
     sdRoundHourLast 1547809200
     value      1
     cmdQueue:
Attributes:
   event-on-change-reading .*
   group      Vitodens333
   room       ,Klima
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 20 Januar 2019, 13:36:22
Nach den vielen login Fehlern, habe ich gestern mein Passwort geändert und dieses dann in der App und in fhem bzw diesem Modul hinterlegt.

Heute Morgen sehe ich wieder nur einen login failure. Danach habe ich testweise die App abgemeldet und mich mit dem gestern festgelegten Passwort erneut versucht einzuloggen. Dann gibt's auch in der App die Meldung, dass meine Daten falsch seien.

Ich hatte das intervall im Modul auf 300 Sekunden. Meine Vermutung ist, dass viessmann meinen Account sperrt.

Habt ihr so etwas auch erlebt? Ich habe das Update intervall jetzt auf eine Stunde gesetzt.

Gruß, Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: hoppel118 am 20 Januar 2019, 15:34:36
Moinsen,

ich möchte meine Viessmann Solarthermie-Anlage gern in FHEM integrieren. Da es bei meinen Fragen dazu nicht direkt um dieses Modul geht, habe ich hier einen eigenen Thread erstellt:

https://forum.fhem.de/index.php/topic,96160

Würde mich sehr freuen, wenn ihr euch in dem Thread einbringen würdet. ;)

Danke und Gruß Hoppel
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Januar 2019, 03:41:03
Nach den vielen login Fehlern, habe ich gestern mein Passwort geändert und dieses dann in der App und in fhem bzw diesem Modul hinterlegt.

Heute Morgen sehe ich wieder nur einen login failure. Danach habe ich testweise die App abgemeldet und mich mit dem gestern festgelegten Passwort erneut versucht einzuloggen. Dann gibt's auch in der App die Meldung, dass meine Daten falsch seien.

Ich hatte das intervall im Modul auf 300 Sekunden. Meine Vermutung ist, dass viessmann meinen Account sperrt.

Habt ihr so etwas auch erlebt? Ich habe das Update intervall jetzt auf eine Stunde gesetzt.

Gruß, Tim

Ich habe einen Intervall von 60 Sekunden und wenn ich entwickle mehrere Instanzen gleichzeitig laufen. Ab gesehen von gelegentlichen Aussetzern, weil der Server von Vissmann Schluckauf hat, läuft es sehr stabil. 

Wie äußert sich der Login Fehler im Log (ggf. verbose höher setzen)? Hast Du Umlaute im Passwort? Hast du vielleicht eine schlechte Internetverbindung und daher Timeouts (Default,ist 4 Sek)?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 22 Januar 2019, 06:28:03
Hatte ich vor kurzem auch erst, allerdings konnte ich dies durch einmal Stecker ziehen an der VitoConnect lösen. Es kann vorkommen, dass Viessmann die Server updated. Dann verliert die VitoConnect die Verbdindung. In der ViCare App wird angezeigt, dass es aktuell keine Verbindung zur Heizung gibt. Das Modul hier schreibt dann login failure.
Bei mir läuft das ganze mit einem 300s Intervall problemlos.


Ich hätte vielleicht noch eine Idee. Ist es einfach umsetzbar, dass wenn man Werte ändert also die Temperatur, diese beim senden auch direkt abgefragt werden? Aktuell ist es doch so, dass ich den Wert hin sende zum Beispiel Solltemperatur_normal 22 und mit der nächsten Intervallabfrage wird das Reading dann aktualisiert.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Januar 2019, 10:19:37
...


Ich hätte vielleicht noch eine Idee. Ist es einfach umsetzbar, dass wenn man Werte ändert also die Temperatur, diese beim senden auch direkt abgefragt werden? Aktuell ist es doch so, dass ich den Wert hin sende zum Beispiel Solltemperatur_normal 22 und mit der nächsten Intervallabfrage wird das Reading dann aktualisiert.

Ich schreib es mal auf die ToDo-Liste. Du kannst auch mit set vitoconnect update eine Aktualisierung der Readings auslösen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Januar 2019, 10:27:09
Hallo zusammen,

morgen gibt es mit dem update eine neue Version mit vielen neuen Features und Bugs ;-)

Changelog:

* Klartext für Readings für HK2 und heating.dhw.charging.level.* hinzugefügt
* set's für HK2 implementiert
* set für Slope und Shift implementiert
* set WW-Haupttemperatur und WW-Solltemperatur implementiert
* set HK1-Solltemperatur_comfort_aktiv HK1-Solltemperatur_comfort implementiert
* set  HK1-Solltemperatur_eco implementiert (set HK1-Solltemperatur_eco_aktiv scheint es nicht zu geben?!)
* vor einem set vitoconnect update den alten Timer löschen
* set vitoconnect logResponseOnce implementiert (eventuell werden zusätzliche perl Pakete benötigt?)

Damit sind nun alle Aktionen, die mir bekannt sind, implementiert mit Ausnahme das setzen der Schedules. Für letzteres brauche ich mal ganz viel Zeit oder einen Mitstreiter, der mir einen Change schickt.

Da meine Heizung nicht alle Features hat, kann ich auch nicht alle Testen. Ich bin daher auf Euer Feedback angewiesen.

Wie immer: Nutzungs auf eigene Gefahr!

Schaut bitte nicht so genau auf den Code (übles copy & paste) ;-)

Als nächstes werde ich mich an den Wiki-Eintrag machen und den aktualisieren. Auch hier ist Unterstützung herzlich willkommen.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 22 Januar 2019, 11:01:43
Super, neues update des Moduls.
Sind die readings für den Heizkreis 3 dabei?
Du hast von HK 2 geschrieben, oder ist es bei der neuen Version noch nicht dabei?

Meine reading- Liste vom Donnerstag, 17.02.19 sind heatings vom HK 2, betreffen jedoch den HK 3.
Die Auflösung/ Übersetzung der Werte sollten mit HK 3 beginnen.

Zur Erinnerung: HK 1 giibt es bei mir nicht.



Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 22 Januar 2019, 14:07:19
Ja so mach ich das momentan. Set Update. Ich dachte aber eher daran, dass nur der eine gerade geänderte Wert abgefragt wird um den Zugriff zu minimieren.

HK1-Solltemperatur_eco_aktiv ist bei mir quasi HK1-Standby_aktiv
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Januar 2019, 22:20:57
Super, neues update des Moduls.
Sind die readings für den Heizkreis 3 dabei?
Du hast von HK 2 geschrieben, oder ist es bei der neuen Version noch nicht dabei?

Meine reading- Liste vom Donnerstag, 17.02.19 sind heatings vom HK 2, betreffen jedoch den HK 3.
Die Auflösung/ Übersetzung der Werte sollten mit HK 3 beginnen.

Zur Erinnerung: HK 1 giibt es bei mir nicht.

Ja, HK3 ist dabei. In der API heißen die 0,1,2 ... sehr verwirrend ;-)


Gesendet von iPad mit Tapatalk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 22 Januar 2019, 22:28:17
Ja so mach ich das momentan. Set Update. Ich dachte aber eher daran, dass nur der eine gerade geänderte Wert abgefragt wird um den Zugriff zu minimieren.

HK1-Solltemperatur_eco_aktiv ist bei mir quasi HK1-Standby_aktiv

Ich weiß nicht, ob das mit der API machbar ist oder ob das die Arbeit lohnt, das zu implementieren.


Gesendet von iPad mit Tapatalk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 23 Januar 2019, 07:23:28
Zitat
"Ja, HK3 ist dabei. In der API heißen die 0,1,2 ... sehr verwirrend ;-)"

Vielen Dank, Andreas für Deine gute Arbeit.

Kann mir jemand helfen?
Seit gestern abend wird das bereits eingebundene Modul Vitoconnect in fhem nicht mehr geladen.
Fehlermeldung: Cannot load modul vitoconnect

Aufgrund des Fehlers wurde autosave auf 0 gesetzt.
Autosave habe ich bereits wieder auf 1 gesetzt.
Bei dem Versuch des Wiedereionbindens findet fhem das Modul vitoconnect nicht.
Im Ordner fhem jedoch enthalten.
Ich komme nicht weiter.....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 23 Januar 2019, 09:31:29
Fehlermeldung ist:

reload: Error:Modul 98_vitoconnect deactivated:
 Can't locate Path/Tiny.pm in @INC (you may need to install the Path::Tiny module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/98_vitoconnect.pm line 104, <$fh> line 1739.


Ist es das Modul, was wir brauchen?

https://packages.debian.org/sid/libtypes-path-tiny-perl

Danke für deine Arbeit soweit andreas13. Ist es sinnvoll, größere Änderungen im Modul hier im Forum-Thread vor Checkin ins FHEM-SVN zu testen? Ich weiß zwar nicht wie viele das Modul nutzen, aber gerade Anfänger sind mit solchen Fehlern sicher schnell überfordert.

Hat übrigens noch jemand das Problem, dass viessmann den login sperrt, obwohl das PW richtig ist? Ich habe das jetzt schon mehrfach gehabt. Ich nutze ViCare und dieses Modul hier parallel und hatte das intervall auf 20min gesetzt.

Danke und Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: joshy am 23 Januar 2019, 14:02:06
Bei mir gibts leider auch Probleme seit dem update von heute.
Folgendes gibt das Log her.

2019.01.23 13:25:04 1: reload: Error:Modul 98_vitoconnect deactivated:
 Can't locate Path/Tiny.pm in @INC (you may need to install the Path::Tiny module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 104, <$fh> line 1113.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 104, <$fh> line 1113.

2019.01.23 13:25:04 0: Can't locate Path/Tiny.pm in @INC (you may need to install the Path::Tiny module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 104, <$fh> line 1113.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 104, <$fh> line 1113.

Ich bin allerdings auch der besagte "überforderte Anfänger" und kann damit nicht mehr helfen als das Log hier zu posten.

Viele Grüße
Jürgen
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 23 Januar 2019, 15:04:47
Hier auch nach dem Update hat er mir das Device gelöscht mit der Meldung beim FHEM restart. Please define vitoconnect first :-(
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Januar 2019, 16:11:02
Hier auch nach dem Update hat er mir das Device gelöscht mit der Meldung beim FHEM restart. Please define vitoconnect first :-(

Ich hatte es schon befürchtet (steht auch im Changelog) wusste aber nicht, wie ich es hätte verhindern können.

Ihr müsst das Perl Paket Path:Tiny installieren.

Ich bin leider erst am Wochenende wieder zu Hause um es selbst zu testen.

Versucht mal auf Shellebene

apt search path tiny

Das hoffentlich angezeigte Paket mit

apt install Paketname

Installieren (vermutlich irgendwas mit libperl-..)

Alternativ das Paket mit

cpan install Tiny::Path

Installieren.

Tut mir leid, wenn ich im Moment nicht besser unterstützen kann. Aber FHEM ist auch kein Fullservice Tool und wie man Perlpakete installiert, sollte man lernen, wenn man mit FHEm arbeitet.  Ab Samstag unterstütze ich gern wieder.

Ihr könnt solange die alte Version aus dem Backup retten und bis Samstag kein Backup machen.

Wenn sich freiwillige Betatester finden, können wir Releases gern vorher testen.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 23 Januar 2019, 16:22:11
Hi andreas13,

ich hatte das o. g. Paket mit all seinen abhängigen Paketen installiert: libtypes-path-tiny-perl
Das klappte bei mir und das Modul läuft. Die Fehlermeldung im Log lenkte in die Richtung, ich habe dann über apt-cache danach gesucht.
Ich hatte das jetzt noch nicht im Forum geteilt.

Meldung im Forum und evtl. auch im Wiki hätte wahrscheinlich etwas geholfen. Wofür benötigst du denn die neue Klasse?
Im SVN-Changelog stand nichts dazu.

Zusammengefasst: installiert das Paket  libtypes-path-tiny-perl oder path::tiny über cpan

Dann macht ihr das update oder reload 98_vitoconnect.pm, danach sollte euer Device wieder auftauchen.

Bzl. der login failures: Es gab heute das ViCare-Update mit einem Hinweis auf Login-Probleme, evtl. haben die an App und API etwas geändert. Ich bin gespannt.

Viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: joshy am 23 Januar 2019, 17:51:12
Danke! Läuft wieder. :)

Paket installiert und shutdown restart. Danach war alles wieder da.

Gruß
Jürgen
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Januar 2019, 18:27:29
Hi andreas13,

ich hatte das o. g. Paket mit all seinen abhängigen Paketen installiert: libtypes-path-tiny-perl
Das klappte bei mir und das Modul läuft. Die Fehlermeldung im Log lenkte in die Richtung, ich habe dann über apt-cache danach gesucht.
Ich hatte das jetzt noch nicht im Forum geteilt.

Meldung im Forum und evtl. auch im Wiki hätte wahrscheinlich etwas geholfen. Wofür benötigst du denn die neue Klasse?
Im SVN-Changelog stand nichts dazu.


Hallo Tim,

Danke für die Lösungsveschreibung.  Wenn mitr das Problem vorher bewusst gewesen wäre, hätte ich die Lösung beschrieben. In der Ankündigung hätte ich geschrieben, das man ggf. Weitere Pakete installieren muss. Das Wiki kann jeder ergänzen, wenn er meint das etwas fehlt.



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 23 Januar 2019, 20:58:19
Hi Timmäää,
Vielen Dank für die Hinweise, das Modul wieder sauber eingebunden.
Funktioniert wieder.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 23 Januar 2019, 21:28:59
Hi Andreas,
nach dem Einspielen des updates gibt es bei den readings leider keine richtige Veränderung.
Es wird nach wie vor der HK2 in den readings aufgelistet, jedoch jetzt mit den Werten vom HK3.

D.h. die readíngs HK2 und heating.circuits.2.... usw. sind ohne Übersetzung vorhanden.
Siehe Auszüge:

HK2-WW_und_Heizen_aktiv
HK2-Zeitsteuerung_Heizung
HK2-Zeitsteuerung_Heizung_aktiv
HK2-aktiv                                              usw.

eating.circuits.2.circulation.schedule.setSchedule
heating.circuits.2.heating.curve.setCurve
heating.circuits.2.operating.modes.active.setMode

Es sind fast alles set- Werte  ?

Es werden bei mir nur die Heizkreise 1,2 im reading angezeigt. o gibt es nicht.

Sorry, dass ich keine positive Meldung habe.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 24 Januar 2019, 06:39:05
Hallo,
es ist alles wieder da. Danke für den Hinweis mit dem fehlendem Paket.

Am Wochenende werde ich meine Readingsgroup basierend auf dem hier schon mal gezeigtem einmal vorstellen. Ich habe versucht die Heizkreise, Kessel und Warmwasser nebeneinander anzuordnen. Damit man etwas Platz sparen kann.
@andreas13: Das war kein Vorwurf mit dem nicht funktionierendem Update. Sollte klar sein, dass es jeder auf eigenes Risiko macht und FHEM keine Out of the Box Lösung ist. Ich bin dir jedenfalls sehr dankbar, dass Du dieses Modul entwickelt hast.

Und es läuft bei mir zumindest ohne Probleme.

In Verbindung mit meinen Temperatursensoren am Rücklauf und an den Zirkulationsleitungen kann ich die Heizung nun endlich richtig abbilden und auch beeinflussen. (Letzteres steckt noch in den Kinderschuhen). Was bereits funktioniert ist das reduzieren der Heizung bei Abwesenheit entgegen des normalen Heizprogramms und eine Aussentemperaturabhängige Änderung der reduzierten Temperatur für den Nachtbetrieb. Bis 3 Uhr ist die Heizung dadurch in Nachtabschaltung und ab 3 Uhr geht diese in die Nachtabsenkung um dann um 6 uhr wieder in den Tagbetrieb zu gehen. So konnte ich das Auskühlen des Hauses und die häufigen Brennerstarts Nachts in den Griff bekommen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 24 Januar 2019, 09:51:28
Hi frini,

ich bin auf deine Umsetzung gespannt, ich habe die Heizung erst nur eingebunden. Meist mache ich etwas an FHEM, wenn ich krank zuhause bin ;) Ich muss die Daten noch loggen und dann genau das machen was du auch hast. Wenn jemand in der Woche zuhause ist, soll die Heizung auf "dauernd Tagbetrieb gehen, anstatt auf Heizung & Warmwasser - reduziert".

Meine Passwortprobleme bleiben. Nutzt ihr die Funktion, das Passwort über ein set zu setzen?
Ich habe das def mit pw als Platzhalter für das Passwort definiert und dann das richtige über set password 1234xyz angelegt. Ich habe dann öfter ein login failure. Es kann mit einem shutdown restart zu tun haben, ist aber nur ein Gefühl. Mache ich etwas falsch?
Ich habe jetzt das Passwort wieder im Klartext im Define hinterlegt und schaue mal, ob das klappt.

@andreas13, was hältst du davon beim initialen define des Moduls ein FileLog direkt mitanzulegen?

Danke euch und viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 24 Januar 2019, 10:35:20
Hi andreas13,

ich wollte auch das Wiki nach dem Fehler aktualisieren, allerdings komme ich dort nicht hinein. Es gibt nur eine Anmeldemaske, meine daten des Forums klappen allerdings nicht. Das Anlegen eines Kontos geht auch nicht, da kommt, dass ich nicht berechtigt sei.

Hast du eine Idee? Muss man eine Einladung dafür bekommen?

Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ph1959de am 24 Januar 2019, 12:39:17
Hallo Tim,

auf dieser Seite (https://wiki.fhem.de/wiki/FHEMWiki:Administratoren) ist beschrieben, wie Du einen Wiki-Account beantragen kannst.

Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 24 Januar 2019, 12:56:37
Danke dir! Das habe ich ausm Stegreif nicht gefunden. Ich hatte wie blöd bei der Anmeldemaske gesucht.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ph1959de am 24 Januar 2019, 13:01:41
Ich hatte wie blöd bei der Anmeldemaske gesucht.
Das Problem ist bekannt (dass die Registrierungsinformationen nicht an der "erwarteten" Stelle zu finden sind) - gibt aber leider bisher keine Lösung  :-[
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 24 Januar 2019, 14:20:14
Ich werde am WE mehr dazu schreiben.
Ich habe mein Passwort noch im Klartext, allerdings habe ich parallel auch set vitoconnect password gesetzt.

Ein Filelog würde ich nicht direkt anlegen. Das sind ne ganze Menge Daten. Dann soll lieber jeder gezielt die Readings loggen die er auch braucht.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 24 Januar 2019, 14:47:27
Hallo zusammen,

seitdem ich das Passwort im Klartext im define habe, klappt es. Ich bin gespannt, ob es so bleibt. Hat jemand denn das Passwort nur über set password hinterlegt?

Man könnte ein Filelog mit wenigen Daten standardmäßig hinterlegen, oder? Gerade für Anfänger hilfreich, andere Module bspw. FBDECT machen das auch. Ich selbst habe eins angelegt und nur die wichtigen Daten definiert.

Beste Grüße,
Tim

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 Januar 2019, 21:10:05
Hi Andreas,
nach dem Einspielen des updates gibt es bei den readings leider keine richtige Veränderung.
Es wird nach wie vor der HK2 in den readings aufgelistet, jedoch jetzt mit den Werten vom HK3.

D.h. die readíngs HK2 und heating.circuits.2.... usw. sind ohne Übersetzung vorhanden.
Siehe Auszüge:

HK2-WW_und_Heizen_aktiv
HK2-Zeitsteuerung_Heizung
HK2-Zeitsteuerung_Heizung_aktiv
HK2-aktiv                                              usw.

eating.circuits.2.circulation.schedule.setSchedule
heating.circuits.2.heating.curve.setCurve
heating.circuits.2.operating.modes.active.setMode

Es sind fast alles set- Werte  ?

Es werden bei mir nur die Heizkreise 1,2 im reading angezeigt. o gibt es nicht.

Sorry, dass ich keine positive Meldung habe.

Hallo Tanne,

alte Readings werden von FHEM nicht automatisch gelöscht. Du kannst den Befehl "deletereading" (siehe commandref!) oder set vitoconnect clearReadings verwenden.

Die Readings für Befehle werden angelegt, wenn Du dass Attribut vitoconnect_actions_active gesetzt wurde. Löschen kannst du die, wenn du das Attribut wieder löschst und dann Befehl "deletereading" (siehe commandref!) oder set vitoconnect clearReadings ausführst.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 Januar 2019, 21:11:33

@andreas13, was hältst du davon beim initialen define des Moduls ein FileLog direkt mitanzulegen?

Danke euch und viele Grüße,
Tim

Davon halte ich gar nichts, denn ich verwende DBLog.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 24 Januar 2019, 21:22:38
Hi andreas13,

alles klar bzgl. FileLog.

Danke dir und viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 25 Januar 2019, 08:41:27
Nachdem ich das Passwort wieder im Klartext im def habe, habe ich bislang keine login failure mehr.

andreas13, hast du eine Idee?

Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 25 Januar 2019, 09:42:08
Zitat
Hallo Tanne,

alte Readings werden von FHEM nicht automatisch gelöscht. Du kannst den Befehl "deletereading" (siehe commandref!) oder
Code: [Auswählen]
set vitoconnect clearReadings
verwenden.

Die Readings für Befehle werden angelegt, wenn Du dass Attribut vitoconnect_actions_active gesetzt wurde. Löschen kannst du die, wenn du das Attribut wieder löschst und dann Befehl "deletereading" (siehe commandref!) oder
Code: [Auswählen]
set vitoconnect clearReadings
ausführst.

Hi Andreas,
Vielen Dank für die Hinweise.
Ich werde es probieren und melde mich wieder....

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 25 Januar 2019, 14:10:08
Hi Andreas,
ich bin Deinen Hinweisen gefolgt.
Löschen der readings + aktivieren....
Ergebnis:
Es wird nach wie vor der HK2 in den readings aufgelistet.
Die hinterlegten Werte betreffen jedoch Werte vom Heizkreis 3.
z.B. HK2 -Vorlauftemperatur         46,5
Es sollte aber HK3 - Vorlauftemperatur         46,5        darstellen.

Weiterhin zur Info hatte ich nach Einspielen der Perl- Biliothek und reload das Password mit (false) bezeichnet.
Anschliessend mit set password geändert - die Verbindung war wieder vorhanden.
Seit heute keine aktive Verbindung.
Mit modify die Definition des Devices geändert, Verbindung war danach wieder aktiv.


Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 25 Januar 2019, 14:12:14
Hi Andreas,
zu schnell abgeschickt....

Die gesamten readings zum HK3 fehlen weiterhin komplett....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2019, 11:24:07
Hi Andreas,
zu schnell abgeschickt....

Die gesamten readings zum HK3 fehlen weiterhin komplett....


Hast Recht.  :-[  Fix kommt mit morgigen Update.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2019, 11:25:37
Hallo,

ich habe das Wiki auf den aktuellen Stand gebracht: https://wiki.fhem.de/wiki/Vitoconnect

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 26 Januar 2019, 11:25:57

Hast Recht.  :-[  Fix kommt mit morgigen Update.


Hi Andreas,

alles gut.  Vielen Dank für Deinen Bemühungen....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: joshy am 26 Januar 2019, 12:09:09
Hallo Andreas

Erstmal herzlichen Dank für das Modul. Läuft bei mir bis auf ein Problem perfekt.
Ich benutze das Modul an einer Vitodens 300-W. HK1 ist aktiv.
Das Problem ist, dass die Gasverbräuche von Heizung und Warmwasser identisch sind. Die Werte lassen darauf schließen dass es sich in beiden Fällen um die Verbräuche der Heizung handelt. Dies betrifft alle Zeiten (Tag, Woche, Monat, Jahr).
Hast du eine Idee wo das Problem liegen könnte?

Gruß
Jürgen
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2019, 13:31:03
Hallo Andreas

Erstmal herzlichen Dank für das Modul. Läuft bei mir bis auf ein Problem perfekt.
Ich benutze das Modul an einer Vitodens 300-W. HK1 ist aktiv.
Das Problem ist, dass die Gasverbräuche von Heizung und Warmwasser identisch sind. Die Werte lassen darauf schließen dass es sich in beiden Fällen um die Verbräuche der Heizung handelt. Dies betrifft alle Zeiten (Tag, Woche, Monat, Jahr).
Hast du eine Idee wo das Problem liegen könnte?

Gruß
Jürgen

Hallo Jürgen,

ja, ich habe einen Idee. Vissmann liefert für Deinen Heizungstype keine getrennten Gaswerte für Heizung und Wasser. War bei mir ursprünglich aus so und dann haben sie es irgendwann geändert. Kannst also nur warten, bis Vissmann das für Deine Heizung freischaltet.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2019, 13:44:32
Hallo zusammen,

das Gateway liefert auch noch einige Informationen. Hat jemand Interesse an entsprechenden Readings?

                            'properties' => {
                                                                                  'gatewaySerial' => '75xxxx08',
                                                                                  'id' => '0',
                                                                                  'modelId' => 'VScotHO1_200_11',
                                                                                  'status' => 'Online',
                                                                                  'createdAt' => '2018-10-03T10:25:51.231Z',
                                                                                  'editedAt' => '2019-01-21T00:52:47.585Z',
                                                                                  'bmuSerialEditor' => 'DeviceCommunication',
                                                                                  'boilerSerial' => '7xxxx11',
                                                                                  'boilerSerialEditor' => 'DeviceCommunication',
                                                                                  'bmuSerial' => '774xxxxx114'
                                        'properties' => {
                                                                'firmwareUpdateFailureCounter' => 0,
                                                                'version' => '2.3.0.0',
                                                                'createdAt' => '2016-06-06T10:55:04.576Z',
                                                                'targetRealm' => 'DC',
                                                                'serial' => '757xxxx8',
                                                                'gatewayType' => 'VitoconnectOptolink',
                                                                'aggregatedStatus' => 'WorksProperly',
                                                                'lastStatusChangedAt' => '2019-01-21T00:52:47.622Z',
                                                                'autoUpdate' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                                                'installationId' => xxxxx,
                                                                'registeredAt' => '2018-10-03T10:25:58.795Z',
                                                                'producedAt' => '2016-04-12T14:24:19.000Z'
                                                              },                                        }


'properties' => {
                                                                'zip' => 'xxxxx',
                                                                'geolocation' => {
                                                                                   'latitude' => 'xx.xxx',
                                                                                   'longitude' => 'xx.xx',
                                                                                   'timeZone' => 'Europe/Berlin'
                                                                                 },
                                                                'street' => 'xxx',
                                                                'city' => 'xxxx',
                                                                'houseNumber' => 'xx',
                                                                'country' => 'de'
                                                              }
                                            },

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: joshy am 26 Januar 2019, 16:50:55
Hallo Jürgen,

ja, ich habe einen Idee. Vissmann liefert für Deinen Heizungstype keine getrennten Gaswerte für Heizung und Wasser. War bei mir ursprünglich aus so und dann haben sie es irgendwann geändert. Kannst also nur warten, bis Vissmann das für Deine Heizung freischaltet.

Andreas

Danke für die Info. Muss ich wohl warten.
Ich kann die Werte allerdings sowohl in der alten Vitotrol Plus App als auch direkt in der Heizung getrennt und in der richtigen Menge anschauen. Unterscheiden sich die Werte der API davon? 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2019, 22:21:26
Danke für die Info. Muss ich wohl warten.
Ich kann die Werte allerdings sowohl in der alten Vitotrol Plus App als auch direkt in der Heizung getrennt und in der richtigen Menge anschauen. Unterscheiden sich die Werte der API davon?

Scheint so.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 27 Januar 2019, 10:57:54

Hast Recht.  :-[  Fix kommt mit morgigen Update.


Hi Andreas,
update eingespielt- HK2 und HK3 erscheinen jetzt, Werte werden richtig zugeordnet - Vielen Dank für Deine Bemühungen!


 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 27 Januar 2019, 11:03:11
Hallo zusammen,

das Gateway liefert auch noch einige Informationen. Hat jemand Interesse an entsprechenden Readings?

                            'properties' => {
                                                                                  'gatewaySerial' => '75xxxx08',
                                                                                  'id' => '0',
                                                                                  'modelId' => 'VScotHO1_200_11',
                                                                                  'status' => 'Online',
                                                                                  'createdAt' => '2018-10-03T10:25:51.231Z',
                                                                                  'editedAt' => '2019-01-21T00:52:47.585Z',
                                                                                  'bmuSerialEditor' => 'DeviceCommunication',
                                                                                  'boilerSerial' => '7xxxx11',
                                                                                  'boilerSerialEditor' => 'DeviceCommunication',
                                                                                  'bmuSerial' => '774xxxxx114'
                                        'properties' => {
                                                                'firmwareUpdateFailureCounter' => 0,
                                                                'version' => '2.3.0.0',
                                                                'createdAt' => '2016-06-06T10:55:04.576Z',
                                                                'targetRealm' => 'DC',
                                                                'serial' => '757xxxx8',
                                                                'gatewayType' => 'VitoconnectOptolink',
                                                                'aggregatedStatus' => 'WorksProperly',
                                                                'lastStatusChangedAt' => '2019-01-21T00:52:47.622Z',
                                                                'autoUpdate' => bless( do{\(my $o = 0)}, 'JSON::PP::Boolean' ),
                                                                'installationId' => xxxxx,
                                                                'registeredAt' => '2018-10-03T10:25:58.795Z',
                                                                'producedAt' => '2016-04-12T14:24:19.000Z'
                                                              },                                        }


'properties' => {
                                                                'zip' => 'xxxxx',
                                                                'geolocation' => {
                                                                                   'latitude' => 'xx.xxx',
                                                                                   'longitude' => 'xx.xx',
                                                                                   'timeZone' => 'Europe/Berlin'
                                                                                 },
                                                                'street' => 'xxx',
                                                                'city' => 'xxxx',
                                                                'houseNumber' => 'xx',
                                                                'country' => 'de'
                                                              }
                                            },



Zu Deiner Anfrage von gestern-
Mich würden die Angaben zum Gateway ohne die Ortsangaben interessieren.
Mal schauen, wie sich die Anderen dazu äußern...
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 28 Januar 2019, 23:37:25
Ich habe jetzt schon mehr als genug Informationen. Wenn ich diese doch haben will, dann rufe ich die API auf.

Bzgl. der Passwortthematik: Seitdem ich das Passwort im Klartext im Define stehen habe, habe ich keine Login Failures mehr. Andreas, ich hatte dir damals das Modul BOTVAC als Referenz mitgegeben, wird das da anders gemacht mit dem Passwort, denn dort klappt es. Ansonsten gibts wahrscheinlich zig andere Module, von denen man sich das abgucken kann, oder?

Danke und Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 29 Januar 2019, 06:40:35
Ich bin auch vollends zufrieden mit dem Modul.

Ich weiß, ich wollte die Readingsgroup hochladen, hatte aber keine Zeit. :-(
Wird nachgereicht. Sorry
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 Januar 2019, 07:37:07
Ich habe jetzt schon mehr als genug Informationen. Wenn ich diese doch haben will, dann rufe ich die API auf.

Bzgl. der Passwortthematik: Seitdem ich das Passwort im Klartext im Define stehen habe, habe ich keine Login Failures mehr. Andreas, ich hatte dir damals das Modul BOTVAC als Referenz mitgegeben, wird das da anders gemacht mit dem Passwort, denn dort klappt es. Ansonsten gibts wahrscheinlich zig andere Module, von denen man sich das abgucken kann, oder?

Danke und Gruß,
Tim

Readings kannst du mit dem Attribut supress_reading unterdrücken, wenn es dir zu viel ist ;-)

Bei mir funktioniert es mit dem Passwort super. Wie ist es bei den anderen. Ich habe den Code für die Passwort-Speicherung aus dem httpmod Modul kopiert.




Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 Januar 2019, 07:38:24
Ich bin auch vollends zufrieden mit dem Modul.

Ich weiß, ich wollte die Readingsgroup hochladen, hatte aber keine Zeit. :-(
Wird nachgereicht. Sorry
Hast du Dir mal Meine Readingsgroup im Wiki angeschaut? Kannst deine ja auch ins Wiki laden.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 30 Januar 2019, 10:00:55
Das mach ich.
Ich habe aktuell noch die anderen Temperatursensoren (1wire) in der Readingsgroup inkludiert. Die muss ich erst noch entfernen, damit es für das Modul passt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Caesareus am 30 Januar 2019, 11:32:54
Das Modul funktioniert zu meiner vollen Zufriedenheit. Ich habe nur nahezu täglich Einträge in meiner Log mit einem Fehlercode 6. Wobei die Heizung selbst und die Vicare-App keinerlei Fehler anzeigen. Kennt ihr das auch?

2019-01-26_18:33:20 vitoconnect Brenner_Status: error
2019-01-26_18:33:20 vitoconnect Brenner_Fehlercode: 6

Gruß
Harald
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 31 Januar 2019, 08:09:37
Das Modul funktioniert zu meiner vollen Zufriedenheit. Ich habe nur nahezu täglich Einträge in meiner Log mit einem Fehlercode 6. Wobei die Heizung selbst und die Vicare-App keinerlei Fehler anzeigen. Kennt ihr das auch?

2019-01-26_18:33:20 vitoconnect Brenner_Status: error
2019-01-26_18:33:20 vitoconnect Brenner_Fehlercode: 6

Gruß
Harald

Hallo,

nein, das hatte ich zum Glück noch nie. Ich habe Dir eine PM geschickt. Wenn Du mir die entities.json Datei zuschickst, kann ich versuchen die Fehlercode im Klartext auszulesen und dies im Modul einzubauen. Im Moment steht bei den beiden Readings Fehlereintraege_Historie und Fehlereintraege_aktive ja nur ein Platzhalter.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 31 Januar 2019, 08:11:01
Hallo,

seit gestern gibt es eine neue Version der ViCare App. Allerdings ohne neue Features soweit ich sehe.

Zeitgleich habe ich seit gestern nur noch Login Fehler. Hat noch jemand das Problem?

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 31 Januar 2019, 08:18:19
Hi andreas13,

von Loginfehlern bin ich seit dem PW in der DEF verschont geblieben, aber das sorgte auch dafür, dass ich mich nicht mehr in der ViCare App anmelden konnte.

Welche Version hast du erhalten? Ich habe ViCare 2.3.1 und die ist noch aktuell bei mir.
Kannst du deine Version extrahieren und hochladen? Ich habe meine 2.3.1 gerade bei apkmirror.com hochgeladen.  Die müsste dann bald verfügbar sein.

Viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: trs am 31 Januar 2019, 12:07:56
Hallo Andreas,

vielen Dank für dein tolles Modul. Von den Loginfehlern bin ich ebenfalls verschont geblieben. Ein paar Fragen/Wünsche habe ich:

- Kannst Du eine Möglichkeit schaffen die nicht genutzten Heizkreise auszublenden?
- Ich kann die Modi "HK1-Solltemperatur_comfort_aktiv" und "HK1-Solltemperatur_eco_aktiv" nicht aktivieren, die Einstellungen werden nicht übernommen. Ist das normal?

RD im Anhang:

defmod VISSMAN_Heizung vitoconnect ???????@freenet.de Geheim 60
attr VISSMAN_Heizung room Heizung

setstate VISSMAN_Heizung ok
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Aktive_Heizkreise 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Aussen_Status connected
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Aussentemperatur 5.7
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Brenner_Fehlercode 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Brenner_Status ok
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Brenner_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Controller_Seriennummer 7429629149337107
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Device_Time_Offset 57
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Fehlereintraege_Historie ErrorListChanges
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Fehlereintraege_aktive ErrorListChanges
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Betriebsart dhwAndHeating
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-External_Temperatur 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-External_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Frostschutz_Status off
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Heizkurve-Niveau 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Heizkurve-Steigung 0.8
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Programmstatus reduced
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Raum_Status connected
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Reduzierte_Temperatur_erzwungen 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_comfort 20
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_comfort_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_eco 15
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_eco_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_erzwungen 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_normal 23
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_reduziert 15
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Solltemperatur_reduziert_aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Standby_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Urlaub_Ende
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Urlaub_Start
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Urlaub_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Vorlauftemperatur 25
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Vorlauftemperatur_aktiv connected
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-WW_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-WW_und_Heizen_aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Zeitsteuerung_Heizung  thu position:0 start:04:00 mode:normal end:07:30,  position:1 start:14:00 mode:normal end:21:00,  fri end:07:30 mode:normal start:04:00 position:0,  mode:normal end:21:00 position:1 start:14:00,  wed position:0 start:04:00 mode:normal end:07:30,  end:21:00 mode:normal start:14:00 position:1,  mon start:04:00 position:0 end:07:30 mode:normal,  position:1 start:14:00 mode:normal end:21:00,  sun position:0 start:04:00 mode:normal end:07:30,  end:21:00 mode:normal start:14:00 position:1,  sat start:04:00 position:0 end:07:30 mode:normal,  position:1 start:14:00 mode:normal end:21:00,  tue position:0 start:04:00 mode:normal end:07:30,  position:1 start:14:00 mode:normal end:21:00,
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Zeitsteuerung_Heizung_aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Zeitsteuerung_Zirkulation  mon position:0 start:04:00 mode:on end:19:30,  wed mode:on end:19:30 position:0 start:04:00,  thu start:04:00 position:0 end:19:30 mode:on,  fri end:19:30 mode:on start:04:00 position:0,  tue end:19:30 mode:on start:04:00 position:0,  sun start:04:00 position:0 end:19:30 mode:on,  sat mode:on end:19:30 position:0 start:04:00,
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-Zeitsteuerung_Zirkulation_aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 HK1-aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Kessel_Seriennummer 7424971104796104
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Kessel_Status connected
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Kesseltemperatur 25
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Mehrfamilenhaus_aktiv 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Service_Intervall_Monate 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Service_Letzter 2011-11-13T19:23:26.000Z
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Service_Monate_aktiv_seit_letzten_Service 86
setstate VISSMAN_Heizung 2019-01-31 12:02:01 Service_faellig 0
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-Isttemperatur 8.2
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-Solltemperatur 46
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-Temperatur_aktiv connected
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-Zeitplan  tue position:0 start:04:00 mode:on end:07:30,  end:14:00 mode:on start:12:00 position:1,  position:2 start:16:00 mode:on end:19:30,  sun start:04:00 position:0 end:07:30 mode:on,  position:1 start:12:00 mode:on end:14:00,  start:16:00 position:2 end:19:30 mode:on,  sat position:0 start:04:00 mode:on end:07:30,  end:14:00 mode:on start:12:00 position:1,  start:16:00 position:2 end:19:30 mode:on,  wed mode:on end:07:30 position:0 start:04:00,  position:1 start:12:00 mode:on end:14:00,  mode:on end:19:30 position:2 start:16:00,  mon mode:on end:07:30 position:0 start:04:00,  position:1 start:12:00 mode:on end:14:00,  position:2 start:16:00 mode:on end:19:30,  fri mode:on end:07:30 position:0 start:04:00,  start:12:00 position:1 end:14:00 mode:on,  start:16:00 position:2 end:19:30 mode:on,  thu position:0 start:04:00 mode:on end:07:30,  mode:on end:14:00 position:1 start:12:00,  mode:on end:19:30 position:2 start:16:00,
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 WW-zeitgesteuert_aktiv 1
setstate VISSMAN_Heizung 2019-01-31 12:02:01 heating.circuits.0.sensors.temperature.room.value 21.7
setstate VISSMAN_Heizung 2019-01-31 12:02:01 state ok

 


Gruß
Thorsten

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 31 Januar 2019, 20:33:54
Hi andreas13,

von Loginfehlern bin ich seit dem PW in der DEF verschont geblieben, aber das sorgte auch dafür, dass ich mich nicht mehr in der ViCare App anmelden konnte.

Welche Version hast du erhalten? Ich habe ViCare 2.3.1 und die ist noch aktuell bei mir.
Kannst du deine Version extrahieren und hochladen? Ich habe meine 2.3.1 gerade bei apkmirror.com hochgeladen.  Die müsste dann bald verfügbar sein.

Viele Grüße,
Tim

Ich habe auch 2.3.1, aber unter iOS. Daher kann ich es nicht nicht extrahieren.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 31 Januar 2019, 20:40:34
Hallo Andreas,

vielen Dank für dein tolles Modul. Von den Loginfehlern bin ich ebenfalls verschont geblieben. Ein paar Fragen/Wünsche habe ich:

- Kannst Du eine Möglichkeit schaffen die nicht genutzten Heizkreise auszublenden?
- Ich kann die Modi "HK1-Solltemperatur_comfort_aktiv" und "HK1-Solltemperatur_eco_aktiv" nicht aktivieren, die Einstellungen werden nicht übernommen. Ist das normal?

...

Ich werde die set-Befehle für nicht vorhandene HK in einer nächsten Versionen abschaltbar machen, aber jetzt habe ich erstmal 2 Wochen Urlaub ;-)

Bei mir funktionieren die Modi "HK1-Solltemperatur_comfort_aktiv" und "HK1-Solltemperatur_eco_aktiv". Eventuell musst du set VISSMAN_Heizung update ausführen bevor du die Änderungen sehen kannst.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: AlphaKingOne am 02 Februar 2019, 23:36:10
Seit dem ich ein Update durchgeführt hab kann das Modul nicht mehr geladen werden?


2019.02.02 23:45:29 1: reload: Error:Modul 98_vitoconnect deactivated:
 Can't locate Path/Tiny.pm in @INC (you may need to install the Path::Tiny module) (@INC contains: ./FHEM/lib ./lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 105.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 105.

2019.02.02 23:45:29 0: Can't locate Path/Tiny.pm in @INC (you may need to install the Path::Tiny module) (@INC contains: ./FHEM/lib ./lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 105.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 105.


weiß jemand was das für ein Tiny modul sein soll?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 02 Februar 2019, 23:52:01

weiß jemand was das für ein Tiny modul sein soll?
Ein Perl Modul
Siehe CommandRef https://fhem.de/commandref.html#vitoconnect
Zitat
For details see: FHEM Wiki (german) viconnect needs the following libraries: libtypes-path-tiny-perl
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: AlphaKingOne am 02 Februar 2019, 23:57:04
ok danke

komisch das es vorher ging
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 03 Februar 2019, 00:03:38
use Path::Tiny;kam mit der Version vom 22.01.19
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 10 Februar 2019, 09:25:31
Hallo,
ich traue mich mal in die Höhle des Löwen – warum ‚trauen‘? Weil hier m.E. eine Menge Experten aktiv sind, die auf einem Niveau diskutieren, bei dem ich nicht mithalten kann. Dennoch versuche ich es mal: Nachdem ich gestern dieses Thema hier in der Hoffnung auf weitreichende Erkenntnisse mit seinen vielen Links 2x durchgelesen habe, komme ich zu dem Schluss, alleine komme ich nicht weiter:
Nachdem ich mich seit Montag mit DBLog und Plots erstmals auseinandergesetzt habe, stelle ich einen aus meiner Sicht achtbaren Erfolg fest:
Ich habe die Verbindung zum Viessmann-Modul/Server hergestellt und kann aus dem Log 2 Plots mit den verschiedenen Informationen meiner Heizungsanlageausgeben .
Bislang habe ich mittels EeePC, Optolink, einem Holfsprogramm und TeamViewer eine Darstellung des Heizungsgeschehens ins häusliche Büro bringen können.

Nun mit Vitoconnect möchte ich annähernd die gleichen Informationen auslesen.
Im Moment fehlt mir noch die Brennerleistung oder auch die Modulation.
Was auch immer ich in DBLog definiere, die Daten werden nicht in meine Datenbank geloggt. Da in meinem Altsystem die Modulation vorhanden war und ich sie unter der Adresse (A38F) ausgelesen konnte, sollte das doch auch jetzt funktionieren.

Hier meine DEF:
./db.conf .*:(Aussentemperatur|WW-Isttemperatur|WW-Solltemperatur|Kesseltemperatur|HK1-Vorlauftemperatur|HK2-Vorlauftemperatur|Brenner_Modulation|Brenner_Fehlercode).*
Weiterhin vermute ich, dass der Gasverbrauch nicht zur Verfügung steht – hatte ich aber vorher auch nicht - wäre natürlich schön.

Kann mir jemand einen Tipp geben, in welche Richtung ich weitergehen soll!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 11 Februar 2019, 08:56:51
Hallo,
ich traue mich mal in die Höhle des Löwen – warum ‚trauen‘? Weil hier m.E. eine Menge Experten aktiv sind, die auf einem Niveau diskutieren, bei dem ich nicht mithalten kann. Dennoch versuche ich es mal: Nachdem ich gestern dieses Thema hier in der Hoffnung auf weitreichende Erkenntnisse mit seinen vielen Links 2x durchgelesen habe, komme ich zu dem Schluss, alleine komme ich nicht weiter:
Nachdem ich mich seit Montag mit DBLog und Plots erstmals auseinandergesetzt habe, stelle ich einen aus meiner Sicht achtbaren Erfolg fest:
Ich habe die Verbindung zum Viessmann-Modul/Server hergestellt und kann aus dem Log 2 Plots mit den verschiedenen Informationen meiner Heizungsanlageausgeben .
Bislang habe ich mittels EeePC, Optolink, einem Holfsprogramm und TeamViewer eine Darstellung des Heizungsgeschehens ins häusliche Büro bringen können.

Nun mit Vitoconnect möchte ich annähernd die gleichen Informationen auslesen.
Im Moment fehlt mir noch die Brennerleistung oder auch die Modulation.
Was auch immer ich in DBLog definiere, die Daten werden nicht in meine Datenbank geloggt. Da in meinem Altsystem die Modulation vorhanden war und ich sie unter der Adresse (A38F) ausgelesen konnte, sollte das doch auch jetzt funktionieren.

Hier meine DEF:
./db.conf .*:(Aussentemperatur|WW-Isttemperatur|WW-Solltemperatur|Kesseltemperatur|HK1-Vorlauftemperatur|HK2-Vorlauftemperatur|Brenner_Modulation|Brenner_Fehlercode).*
Weiterhin vermute ich, dass der Gasverbrauch nicht zur Verfügung steht – hatte ich aber vorher auch nicht - wäre natürlich schön.

Kann mir jemand einen Tipp geben, in welche Richtung ich weitergehen soll!

Hallo uron,

nur Mut, wir beißen nicht.

Du musst zwei Dinge unterscheiden:

Das eine ist das vitoconnect Modul, das für das Auslesen der Werte deiner Heizung über die Vissmann API zuständig ist.

Das andere ist, was du mit der Information anfängst: loggen, plotten, reagieren ...

Streng genommen, ist der Thread erstmal nur für den ersten Teil zuständig. Bei Problemen mit DBLog o.ä. musst du ggf. in den zuständigen Bereichen des Forums fragen. Wie gesagt „streng genommen“, aber so streng sind wir nicht.

Aber jetzt schauen wir erstmal, dass wir das vitoconnect Modul zum Laufen bekommen bei Dir.

Als guter FHEM Nutzer hast du natürlich erst mal die commandRef zu dem Modul gelesen und den Wiki Artikel und diesen Thread hier, oder?

Dann weißt du, wie man das Modul einrichtet und das es prinzipiell  alle Werte der Vissmann API ausliest, so wie Vissmann sie liefert.

Und du weißt auch, dass die Modulation und der Gasverbrauch (getrennt nach Heizung und Warmwasser) ausgelesen werden kann. Allerdings hängt das vom Modell der Heizung ab und ob Vissmann dass in der API schon umgesetzt hat. Die Leistung haben ich bisher noch nirgends gesehen.

Hat denn die Einrichtung des Moduls bei dir geklappt und was gibt das Modul denn aus? Mach mal „list vitoconnect“ und poste das hier. Dann können wir dir weiterhelfen.

Wenn das soweit geklappt hat, kannst du mal im Wiki schauen. Dort findest du Beispiele für ReadingsGroups und Plots um die Werte schön zu visualisieren.

DBLog funktioniert bei Dir prinzipiell ? Oder hakt es da schon?

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 11 Februar 2019, 14:36:33
Hallo,
zunächst habe ich mich (guter FHEM Nutzer) intensiv mit den genannten Quellen befasst, wenngleich ich in der commandref kein 'vitoconnect' gefunden habe. Ob ich alles verstanden habe, wird sich zeigen.
Das 'list Gasheizung' (vitoconnect) ergibt folgendes:
Internals:
   DEF        xxxxx@yyyyyyy.com zzzzzzzz 60
   NAME       Gasheizung
   NR         216
   STATE      ok
   TYPE       vitoconnect
   counter    1053
   intervall  60
   login      ok
   user       xxxxx@yyyyyyy.com
   Helper:
     DBLOG:
       Aussentemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      7.2
       HK1-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       HK1-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       HK2-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      35.5
       HK2-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       Kesseltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       WW-Isttemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      60.1
       WW-Solltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      57
   READINGS:
     2019-02-11 14:15:07   Aktive_Heizkreise 0,1
     2019-02-11 14:15:07   Aussen_Status   connected
     2019-02-11 14:15:07   Aussentemperatur 7.2
     2019-02-11 14:15:07   Brenner_Fehlercode 0
     2019-02-11 14:15:07   Brenner_Status  ok
     2019-02-11 14:15:07   Brenner_aktiv   1
     2019-02-11 14:15:07   Controller_Seriennummer xxxxxxxxxxxxxxxx
     2019-02-11 14:15:07   Device_Time_Offset 60
     2019-02-11 14:15:07   Fehlereintraege_Historie ErrorListChanges
     2019-02-11 14:15:07   Fehlereintraege_aktive ErrorListChanges
     2019-02-11 14:15:07   HK1-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK1-External_Temperatur 0
     2019-02-11 14:15:07   HK1-External_aktiv 0
     2019-02-11 14:15:07   HK1-Frostschutz_Status off
     2019-02-11 14:15:07   HK1-Heizkurve-Niveau 0
     2019-02-11 14:15:07   HK1-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK1-Programmstatus normal
     2019-02-11 14:15:07   HK1-Raum_Status error
     2019-02-11 14:15:07   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort 23
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK1-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_normal 23
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK1-Standby_aktiv 0
     2019-02-11 14:15:07   HK1-Urlaub_Ende
     2019-02-11 14:15:07   HK1-Urlaub_Start
     2019-02-11 14:15:07   HK1-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK1-Vorlauftemperatur 39
     2019-02-11 14:15:07   HK1-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK1-WW_aktiv    0
     2019-02-11 14:15:07   HK1-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung  fri start:05:30 position:0 mode:normal end:21:00,  tue end:21:00 mode:normal position:0 start:05:30,  mon position:0 start:05:30 end:21:00 mode:normal,  sun mode:normal end:21:00 position:0 start:05:30,  wed end:21:00 mode:normal position:0 start:05:30,  thu end:21:00 mode:normal position:0 start:05:30,  sat mode:normal end:21:00 position:0 start:05:30,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation  sat mode:on end:05:00 start:04:00 position:0,  thu mode:on end:05:00 start:04:00 position:0,  wed end:05:00 mode:on position:0 start:04:00,  sun mode:on end:05:00 position:0 start:04:00,  mon position:0 start:04:00 end:05:00 mode:on,  tue position:0 start:04:00 mode:on end:05:00,  fri start:04:00 position:0 end:05:00 mode:on,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK1-aktiv       1
     2019-02-11 14:15:07   HK2-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK2-External_Temperatur 0
     2019-02-11 14:15:07   HK2-External_aktiv 0
     2019-02-11 14:15:07   HK2-Frostschutz_Status off
     2019-02-11 14:15:07   HK2-Heizkurve-Niveau 6
     2019-02-11 14:15:07   HK2-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK2-Programmstatus normal
     2019-02-11 14:15:07   HK2-Raum_Status error
     2019-02-11 14:15:07   HK2-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort 22
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK2-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_normal 22
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK2-Standby_aktiv 0
     2019-02-11 14:15:07   HK2-Urlaub_Ende
     2019-02-11 14:15:07   HK2-Urlaub_Start
     2019-02-11 14:15:07   HK2-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK2-Vorlauftemperatur 35.5
     2019-02-11 14:15:07   HK2-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK2-WW_aktiv    0
     2019-02-11 14:15:07   HK2-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung  wed mode:normal end:18:30 position:0 start:04:30,  thu end:18:30 mode:normal position:0 start:04:00,  sat start:04:30 position:0 mode:normal end:18:30,  tue position:0 start:04:30 end:18:30 mode:normal,  fri end:18:30 mode:normal position:0 start:04:30,  sun start:04:30 position:0 end:18:30 mode:normal,  mon start:04:30 position:0 end:18:30 mode:normal,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation  sat end:22:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 end:22:00 mode:on,  thu end:22:00 mode:on start:05:30 position:0,  tue position:0 start:05:30 end:22:00 mode:on,  fri position:0 start:05:30 mode:on end:22:00,  mon position:0 start:05:30 end:22:00 mode:on,  sun position:0 start:05:30 end:22:00 mode:on,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK2-aktiv       1
     2019-02-11 14:15:07   Kessel_Seriennummer yyyyyyyyyyyyyyyy
     2019-02-11 14:15:07   Kessel_Status   connected
     2019-02-11 14:15:07   Kesseltemperatur 39
     2019-02-11 14:15:07   Mehrfamilenhaus_aktiv 0
     2019-02-11 14:15:07   Service_Intervall_Monate 0
     2019-02-11 14:15:07   Service_Letzter 1970-01-01T00:00:00.000Z
     2019-02-11 14:15:07   Service_Monate_aktiv_seit_letzten_Service 589
     2019-02-11 14:15:07   Service_faellig 0
     2019-02-11 14:15:07   WW-Isttemperatur 60.1
     2019-02-11 14:15:07   WW-Solltemperatur 57
     2019-02-11 14:15:07   WW-Temperatur_aktiv connected
     2019-02-11 14:15:07   WW-Zeitplan      sun end:19:00 mode:on start:05:30 position:0,  mon position:0 start:05:30 mode:on end:19:00,  tue start:05:30 position:0 end:19:00 mode:on,  fri start:05:30 position:0 end:19:00 mode:on,  thu end:19:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 mode:on end:19:00,  sat end:19:00 mode:on position:0 start:05:30,
     2019-02-11 14:15:07   WW-aktiv        1
     2019-02-11 14:15:07   WW-zeitgesteuert_aktiv 1
     2019-02-11 14:15:07   heating.circuits.0.sensors.temperature.room.value 20
     2019-02-11 14:15:07   heating.circuits.1.sensors.temperature.room.value 20
     2019-02-11 14:15:07   state           ok
Attributes:
   room       Heizung
Wenn ich 'Readings' richtig verstehe (Readings zeigt die möglichen Werte an?), gibt es im Moment keine Möglichkeit die Brenner-Modulation und den Gasverbrauch auszulesen.
Liegt das an der API? Mein Brenner ist von 2011 (Typ WB3D). Aber das, obwohl ich die Modulation mit meinem Altsystem direkt an der Therme auslesen konnte (wie anfangs beschrieben)
Grundsätzlich klappt das Auslesen der Daten per DBLog, erste Grafiken habe ich ja bereits erstellt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 11 Februar 2019, 16:14:36
Hallo,
zunächst habe ich mich (guter FHEM Nutzer) intensiv mit den genannten Quellen befasst, wenngleich ich in der commandref kein 'vitoconnect' gefunden habe. Ob ich alles verstanden habe, wird sich zeigen.
Das 'list Gasheizung' (vitoconnect) ergibt folgendes:
Internals:
   DEF        xxxxx@yyyyyyy.com zzzzzzzz 60
   NAME       Gasheizung
   NR         216
   STATE      ok
   TYPE       vitoconnect
   counter    1053
   intervall  60
   login      ok
   user       xxxxx@yyyyyyy.com
   Helper:
     DBLOG:
       Aussentemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      7.2
       HK1-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       HK1-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       HK2-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      35.5
       HK2-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       Kesseltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       WW-Isttemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      60.1
       WW-Solltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      57
   READINGS:
     2019-02-11 14:15:07   Aktive_Heizkreise 0,1
     2019-02-11 14:15:07   Aussen_Status   connected
     2019-02-11 14:15:07   Aussentemperatur 7.2
     2019-02-11 14:15:07   Brenner_Fehlercode 0
     2019-02-11 14:15:07   Brenner_Status  ok
     2019-02-11 14:15:07   Brenner_aktiv   1
     2019-02-11 14:15:07   Controller_Seriennummer xxxxxxxxxxxxxxxx
     2019-02-11 14:15:07   Device_Time_Offset 60
     2019-02-11 14:15:07   Fehlereintraege_Historie ErrorListChanges
     2019-02-11 14:15:07   Fehlereintraege_aktive ErrorListChanges
     2019-02-11 14:15:07   HK1-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK1-External_Temperatur 0
     2019-02-11 14:15:07   HK1-External_aktiv 0
     2019-02-11 14:15:07   HK1-Frostschutz_Status off
     2019-02-11 14:15:07   HK1-Heizkurve-Niveau 0
     2019-02-11 14:15:07   HK1-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK1-Programmstatus normal
     2019-02-11 14:15:07   HK1-Raum_Status error
     2019-02-11 14:15:07   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort 23
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK1-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_normal 23
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK1-Standby_aktiv 0
     2019-02-11 14:15:07   HK1-Urlaub_Ende
     2019-02-11 14:15:07   HK1-Urlaub_Start
     2019-02-11 14:15:07   HK1-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK1-Vorlauftemperatur 39
     2019-02-11 14:15:07   HK1-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK1-WW_aktiv    0
     2019-02-11 14:15:07   HK1-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung  fri start:05:30 position:0 mode:normal end:21:00,  tue end:21:00 mode:normal position:0 start:05:30,  mon position:0 start:05:30 end:21:00 mode:normal,  sun mode:normal end:21:00 position:0 start:05:30,  wed end:21:00 mode:normal position:0 start:05:30,  thu end:21:00 mode:normal position:0 start:05:30,  sat mode:normal end:21:00 position:0 start:05:30,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation  sat mode:on end:05:00 start:04:00 position:0,  thu mode:on end:05:00 start:04:00 position:0,  wed end:05:00 mode:on position:0 start:04:00,  sun mode:on end:05:00 position:0 start:04:00,  mon position:0 start:04:00 end:05:00 mode:on,  tue position:0 start:04:00 mode:on end:05:00,  fri start:04:00 position:0 end:05:00 mode:on,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK1-aktiv       1
     2019-02-11 14:15:07   HK2-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK2-External_Temperatur 0
     2019-02-11 14:15:07   HK2-External_aktiv 0
     2019-02-11 14:15:07   HK2-Frostschutz_Status off
     2019-02-11 14:15:07   HK2-Heizkurve-Niveau 6
     2019-02-11 14:15:07   HK2-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK2-Programmstatus normal
     2019-02-11 14:15:07   HK2-Raum_Status error
     2019-02-11 14:15:07   HK2-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort 22
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK2-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_normal 22
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK2-Standby_aktiv 0
     2019-02-11 14:15:07   HK2-Urlaub_Ende
     2019-02-11 14:15:07   HK2-Urlaub_Start
     2019-02-11 14:15:07   HK2-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK2-Vorlauftemperatur 35.5
     2019-02-11 14:15:07   HK2-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK2-WW_aktiv    0
     2019-02-11 14:15:07   HK2-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung  wed mode:normal end:18:30 position:0 start:04:30,  thu end:18:30 mode:normal position:0 start:04:00,  sat start:04:30 position:0 mode:normal end:18:30,  tue position:0 start:04:30 end:18:30 mode:normal,  fri end:18:30 mode:normal position:0 start:04:30,  sun start:04:30 position:0 end:18:30 mode:normal,  mon start:04:30 position:0 end:18:30 mode:normal,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation  sat end:22:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 end:22:00 mode:on,  thu end:22:00 mode:on start:05:30 position:0,  tue position:0 start:05:30 end:22:00 mode:on,  fri position:0 start:05:30 mode:on end:22:00,  mon position:0 start:05:30 end:22:00 mode:on,  sun position:0 start:05:30 end:22:00 mode:on,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK2-aktiv       1
     2019-02-11 14:15:07   Kessel_Seriennummer yyyyyyyyyyyyyyyy
     2019-02-11 14:15:07   Kessel_Status   connected
     2019-02-11 14:15:07   Kesseltemperatur 39
     2019-02-11 14:15:07   Mehrfamilenhaus_aktiv 0
     2019-02-11 14:15:07   Service_Intervall_Monate 0
     2019-02-11 14:15:07   Service_Letzter 1970-01-01T00:00:00.000Z
     2019-02-11 14:15:07   Service_Monate_aktiv_seit_letzten_Service 589
     2019-02-11 14:15:07   Service_faellig 0
     2019-02-11 14:15:07   WW-Isttemperatur 60.1
     2019-02-11 14:15:07   WW-Solltemperatur 57
     2019-02-11 14:15:07   WW-Temperatur_aktiv connected
     2019-02-11 14:15:07   WW-Zeitplan      sun end:19:00 mode:on start:05:30 position:0,  mon position:0 start:05:30 mode:on end:19:00,  tue start:05:30 position:0 end:19:00 mode:on,  fri start:05:30 position:0 end:19:00 mode:on,  thu end:19:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 mode:on end:19:00,  sat end:19:00 mode:on position:0 start:05:30,
     2019-02-11 14:15:07   WW-aktiv        1
     2019-02-11 14:15:07   WW-zeitgesteuert_aktiv 1
     2019-02-11 14:15:07   heating.circuits.0.sensors.temperature.room.value 20
     2019-02-11 14:15:07   heating.circuits.1.sensors.temperature.room.value 20
     2019-02-11 14:15:07   state           ok
Attributes:
   room       Heizung
Wenn ich 'Readings' richtig verstehe (Readings zeigt die möglichen Werte an?), gibt es im Moment keine Möglichkeit die Brenner-Modulation und den Gasverbrauch auszulesen.
Liegt das an der API? Mein Brenner ist von 2011 (Typ WB3D). Aber das, obwohl ich die Modulation mit meinem Altsystem direkt an der Therme auslesen konnte (wie anfangs beschrieben)
Grundsätzlich klappt das Auslesen der Daten per DBLog, erste Grafiken habe ich ja bereits erstellt.

Wie? Du hast vitoconnect in der commandref nicht gefunden?

http://fhem.de/commandref.html#vitoconnect

Schon mal Textsuche im Browser probiert oder Devicespecific help in der Detailansicht deines Device?

Wenn die gesuchten Werte nicht angezeigt werden liegt das an der API. Daran kann nur Vissmann was ändern Abee die Arbeiten fleissig an der API.  Wenn sie es implementiert haben erscheint es auch in deinem Device.



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 11 Februar 2019, 17:08:46
Hallo,
zunächst habe ich mich (guter FHEM Nutzer) intensiv mit den genannten Quellen befasst, wenngleich ich in der commandref kein 'vitoconnect' gefunden habe. Ob ich alles verstanden habe, wird sich zeigen.
Das 'list Gasheizung' (vitoconnect) ergibt folgendes:
Internals:
   DEF        xxxxx@yyyyyyy.com zzzzzzzz 60
   NAME       Gasheizung
   NR         216
   STATE      ok
   TYPE       vitoconnect
   counter    1053
   intervall  60
   login      ok
   user       xxxxx@yyyyyyy.com
   Helper:
     DBLOG:
       Aussentemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      7.2
       HK1-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       HK1-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       HK2-Vorlauftemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      35.5
       HK2-Vorlauftemperatur_aktiv:
         DbLog:
           TIME       1549890907.4929
           VALUE      connected
       Kesseltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      39
       WW-Isttemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      60.1
       WW-Solltemperatur:
         DbLog:
           TIME       1549890907.4929
           VALUE      57
   READINGS:
     2019-02-11 14:15:07   Aktive_Heizkreise 0,1
     2019-02-11 14:15:07   Aussen_Status   connected
     2019-02-11 14:15:07   Aussentemperatur 7.2
     2019-02-11 14:15:07   Brenner_Fehlercode 0
     2019-02-11 14:15:07   Brenner_Status  ok
     2019-02-11 14:15:07   Brenner_aktiv   1
     2019-02-11 14:15:07   Controller_Seriennummer xxxxxxxxxxxxxxxx
     2019-02-11 14:15:07   Device_Time_Offset 60
     2019-02-11 14:15:07   Fehlereintraege_Historie ErrorListChanges
     2019-02-11 14:15:07   Fehlereintraege_aktive ErrorListChanges
     2019-02-11 14:15:07   HK1-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK1-External_Temperatur 0
     2019-02-11 14:15:07   HK1-External_aktiv 0
     2019-02-11 14:15:07   HK1-Frostschutz_Status off
     2019-02-11 14:15:07   HK1-Heizkurve-Niveau 0
     2019-02-11 14:15:07   HK1-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK1-Programmstatus normal
     2019-02-11 14:15:07   HK1-Raum_Status error
     2019-02-11 14:15:07   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort 23
     2019-02-11 14:15:07   HK1-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK1-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK1-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK1-Solltemperatur_normal 23
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK1-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK1-Standby_aktiv 0
     2019-02-11 14:15:07   HK1-Urlaub_Ende
     2019-02-11 14:15:07   HK1-Urlaub_Start
     2019-02-11 14:15:07   HK1-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK1-Vorlauftemperatur 39
     2019-02-11 14:15:07   HK1-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK1-WW_aktiv    0
     2019-02-11 14:15:07   HK1-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung  fri start:05:30 position:0 mode:normal end:21:00,  tue end:21:00 mode:normal position:0 start:05:30,  mon position:0 start:05:30 end:21:00 mode:normal,  sun mode:normal end:21:00 position:0 start:05:30,  wed end:21:00 mode:normal position:0 start:05:30,  thu end:21:00 mode:normal position:0 start:05:30,  sat mode:normal end:21:00 position:0 start:05:30,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation  sat mode:on end:05:00 start:04:00 position:0,  thu mode:on end:05:00 start:04:00 position:0,  wed end:05:00 mode:on position:0 start:04:00,  sun mode:on end:05:00 position:0 start:04:00,  mon position:0 start:04:00 end:05:00 mode:on,  tue position:0 start:04:00 mode:on end:05:00,  fri start:04:00 position:0 end:05:00 mode:on,
     2019-02-11 14:15:07   HK1-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK1-aktiv       1
     2019-02-11 14:15:07   HK2-Betriebsart dhwAndHeating
     2019-02-11 14:15:07   HK2-External_Temperatur 0
     2019-02-11 14:15:07   HK2-External_aktiv 0
     2019-02-11 14:15:07   HK2-Frostschutz_Status off
     2019-02-11 14:15:07   HK2-Heizkurve-Niveau 6
     2019-02-11 14:15:07   HK2-Heizkurve-Steigung 0.6
     2019-02-11 14:15:07   HK2-Programmstatus normal
     2019-02-11 14:15:07   HK2-Raum_Status error
     2019-02-11 14:15:07   HK2-Reduzierte_Temperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_aktiv 1
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort 22
     2019-02-11 14:15:07   HK2-Solltemperatur_comfort_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_eco 18
     2019-02-11 14:15:07   HK2-Solltemperatur_eco_aktiv 0
     2019-02-11 14:15:07   HK2-Solltemperatur_erzwungen 0
     2019-02-11 14:15:07   HK2-Solltemperatur_normal 22
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert 18
     2019-02-11 14:15:07   HK2-Solltemperatur_reduziert_aktiv 0
     2019-02-11 14:15:07   HK2-Standby_aktiv 0
     2019-02-11 14:15:07   HK2-Urlaub_Ende
     2019-02-11 14:15:07   HK2-Urlaub_Start
     2019-02-11 14:15:07   HK2-Urlaub_aktiv 0
     2019-02-11 14:15:07   HK2-Vorlauftemperatur 35.5
     2019-02-11 14:15:07   HK2-Vorlauftemperatur_aktiv connected
     2019-02-11 14:15:07   HK2-WW_aktiv    0
     2019-02-11 14:15:07   HK2-WW_und_Heizen_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung  wed mode:normal end:18:30 position:0 start:04:30,  thu end:18:30 mode:normal position:0 start:04:00,  sat start:04:30 position:0 mode:normal end:18:30,  tue position:0 start:04:30 end:18:30 mode:normal,  fri end:18:30 mode:normal position:0 start:04:30,  sun start:04:30 position:0 end:18:30 mode:normal,  mon start:04:30 position:0 end:18:30 mode:normal,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Heizung_aktiv 1
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation  sat end:22:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 end:22:00 mode:on,  thu end:22:00 mode:on start:05:30 position:0,  tue position:0 start:05:30 end:22:00 mode:on,  fri position:0 start:05:30 mode:on end:22:00,  mon position:0 start:05:30 end:22:00 mode:on,  sun position:0 start:05:30 end:22:00 mode:on,
     2019-02-11 14:15:07   HK2-Zeitsteuerung_Zirkulation_aktiv 1
     2019-02-11 14:15:07   HK2-aktiv       1
     2019-02-11 14:15:07   Kessel_Seriennummer yyyyyyyyyyyyyyyy
     2019-02-11 14:15:07   Kessel_Status   connected
     2019-02-11 14:15:07   Kesseltemperatur 39
     2019-02-11 14:15:07   Mehrfamilenhaus_aktiv 0
     2019-02-11 14:15:07   Service_Intervall_Monate 0
     2019-02-11 14:15:07   Service_Letzter 1970-01-01T00:00:00.000Z
     2019-02-11 14:15:07   Service_Monate_aktiv_seit_letzten_Service 589
     2019-02-11 14:15:07   Service_faellig 0
     2019-02-11 14:15:07   WW-Isttemperatur 60.1
     2019-02-11 14:15:07   WW-Solltemperatur 57
     2019-02-11 14:15:07   WW-Temperatur_aktiv connected
     2019-02-11 14:15:07   WW-Zeitplan      sun end:19:00 mode:on start:05:30 position:0,  mon position:0 start:05:30 mode:on end:19:00,  tue start:05:30 position:0 end:19:00 mode:on,  fri start:05:30 position:0 end:19:00 mode:on,  thu end:19:00 mode:on start:05:30 position:0,  wed start:05:30 position:0 mode:on end:19:00,  sat end:19:00 mode:on position:0 start:05:30,
     2019-02-11 14:15:07   WW-aktiv        1
     2019-02-11 14:15:07   WW-zeitgesteuert_aktiv 1
     2019-02-11 14:15:07   heating.circuits.0.sensors.temperature.room.value 20
     2019-02-11 14:15:07   heating.circuits.1.sensors.temperature.room.value 20
     2019-02-11 14:15:07   state           ok
Attributes:
   room       Heizung
Wenn ich 'Readings' richtig verstehe (Readings zeigt die möglichen Werte an?), gibt es im Moment keine Möglichkeit die Brenner-Modulation und den Gasverbrauch auszulesen.
Liegt das an der API? Mein Brenner ist von 2011 (Typ WB3D). Aber das, obwohl ich die Modulation mit meinem Altsystem direkt an der Therme auslesen konnte (wie anfangs beschrieben)
Grundsätzlich klappt das Auslesen der Daten per DBLog, erste Grafiken habe ich ja bereits erstellt.

Wie? Du hast vitoconnect in der commandref nicht gefunden?

http://fhem.de/commandref.html#vitoconnect

Schon mal Textsuche im Browser probiert oder Devicespecific help in der Detailansicht deines Device?

Wenn die gesuchten Werte nicht angezeigt werden liegt das an der API. Daran kann nur Vissmann was ändern Abee die Arbeiten fleissig an der API.  Wenn sie es implementiert haben erscheint es auch in deinem Device.



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 11 Februar 2019, 20:34:59
@andreas13
Dein Link zur commandref bringt tatsächlich deutlich mehr an Informationen, als wenn ich die Commandref aus dem WebUI von FHEM aufrufe- dort fehlt vitoconnect wirklich!
Dort weist der Link auf   .../fhem/docs/commandref.html.
Warum das so ist, weiß ich nicht, habe ich doch mein aktuelles FHEM gerade erst neu installiert.
Nun weiß ich, wo eine unfassende Commandref finde.

Ansonste warte ich mal auf die Aktivitäten von Viessmann.
Danke für die Unterstützung!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 12 Februar 2019, 18:49:59
@andreas13
Dein Link zur commandref bringt tatsächlich deutlich mehr an Informationen, als wenn ich die Commandref aus dem WebUI von FHEM aufrufe- dort fehlt vitoconnect wirklich!
Dort weist der Link auf   .../fhem/docs/commandref.html.
Warum das so ist, weiß ich nicht, habe ich doch mein aktuelles FHEM gerade erst neu installiert.
Nun weiß ich, wo eine unfassende Commandref finde.

Ansonste warte ich mal auf die Aktivitäten von Viessmann.
Danke für die Unterstützung!

Haste und schon mal „update“ gemacht? Dann wird die commandRef neu erzeugt.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 13 Februar 2019, 06:28:05
Sorry, bin jetzt ein paar Tage unterwegs und melde mich nach Rückkehr und Test.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 15 Februar 2019, 18:48:45
Moin,
sorry, dass ich mein versprechen noch nicht eingelöst habe. Die wenige Zeit vor meiner Dienstreise habe ich leider alle Hand zu tun.
Mal nebenbei hat Viessmann wohl weitere Variablen frei gegeben.
Ich seh jetzt den Stromverbrauch.
heating.circuits.1.sensors.temperature.room.value      20
heating.power.consumption.day         519,657,536,673,584,555,546,434
heating.power.consumption.month     9626,23437,16973,18036,14725,8646,3103,0,0,0,0,0,0
heating.power.consumption.week      2887,4189,5731,5654,5033,4979,4750,2954,3889,5233,3669,3923,5057,4268,3368,4400,3885,2505,2581,3841,4293,1404,1284,1291,1284,1287,906,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
heating.power.consumption.year         33063,61483,0

Von der Einheit her passt das mit Wh ganz gut.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 16 Februar 2019, 13:40:11
Update gestartet und jetzt das Modul in der commandref gefunden - Danke für den Hinweis!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Februar 2019, 17:30:45
Hallo zusammen,

mit dem morgigen Update gibt es eine neue Version des Moduls:

# 2019-02-17      Readings für den Stromverbrauch (heating.power.consumption.*) und
#                    Raumtemperatur (heating.circuits.?.sensors.temperature.room.value) ergänzt
#            set-Befehle für HKs werden nur noch angezeigt, wenn der HK auch aktiv ist
#            Wiki aktualisiert

Feedback und Mitarbeit (z.B. am Wiki) ist immer willkommen.

Viele Spass mit Eurer Heizung

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mrschnulle am 18 Februar 2019, 16:16:53
Hallo,
seit dem Update von der Viesmann viCare app, kann ich die set Befehle nicht mehr ausführen.

Ach, mittlerweile bekomme ich endlich die Brennerstunden  ;)

Hier ein Auszug aus dem LOG...

2019.02.18 16:10:38 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1275.
2019.02.18 16:10:38 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1231.
2019.02.18 16:11:10 1: set Brennwert_Heizung_Viessmann HK1-Betriebsart dhwAndHeating: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}

LG
Marc
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 18 Februar 2019, 21:14:48
Hallo,
seit dem Update von der Viesmann viCare app, kann ich die set Befehle nicht mehr ausführen.

Ach, mittlerweile bekomme ich endlich die Brennerstunden  ;)

Hier ein Auszug aus dem LOG...

2019.02.18 16:10:38 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1275.
2019.02.18 16:10:38 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1231.
2019.02.18 16:11:10 1: set Brennwert_Heizung_Viessmann HK1-Betriebsart dhwAndHeating: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}

LG
Marc

Welche Version der ViCare App?
Letzte Version des _Moduls?
In welchem Modus war die Heizung als du den Befehl ausgeführt hast?



Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 18 Februar 2019, 21:50:28
Hallo,
hier mal meine UserReadings für das Modul. Falls jemand interesse hat.
Verbrauch_GHZ_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Verbrauch_GWW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Verbrauch_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Verbrauch_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Verbrauch_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Verbrauch_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Verbrauch_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Verbrauch_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Verbrauch_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]/1000))},
Verbrauch_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]/1000))},
Verbrauch_Strom_heute:Stromverbrauch/Tag.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]/1000))},
Verbrauch_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]/1000))},
Kosten_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]*0.0461))},
Kosten_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]*0.0461))},
Kosten_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]*0.0461))},
Kosten_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]*0.0461))},
Kosten_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]*0.0461))},
Kosten_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]*0.0461))},
Kosten_GHZ_heute:Gasverbrauch_Heizung/Tag.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]*0.0461))},
Kosten_Strom_heute:Stromverbrauch/Tag.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]*0.00026))},
Kosten_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]*0.00026))},
Kosten_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]*0.00026))},
Kosten_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]*0.00026))},


Hier dann mal meine Readingsgroup für den Verbrauch:
defmod Verbrauch readingsGroup <>,<Periode>,<Heizung>,<Warmwasser>,<Stromverbrauch>\
vitoconnect:,<Jahr>,Verbrauch_GHZ_aktuelles_Jahr,Verbrauch_GWW_aktuelles_Jahr,Verbrauch_Strom_aktuelles_Jahr\
vitoconnect:,<Monat>,Verbrauch_GHZ_aktueller_Monat,Verbrauch_GWW_aktueller_Monat,Verbrauch_Strom_aktueller_Monat\
vitoconnect:,<Woche>,Verbrauch_GHZ_aktuelle_Woche,Verbrauch_GWW_aktuelle_Woche,Verbrauch_Strom_aktuelle_Woche\
vitoconnect:,<Heute>,Verbrauch_GHZ_heute,Verbrauch_GWW_heute,Verbrauch_Strom_heute
attr Verbrauch mapping &nbsp;;
attr Verbrauch nostate 1
attr Verbrauch room ,Klima
attr Verbrauch style style="font-size:18px"
attr Verbrauch valueFormat {Verbrauch_GWW_aktueller_Monat => "%.0f kWh",\
Verbrauch_GHZ_aktueller_Monat => "%.0f kWh",\
Verbrauch_GWW_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_GHZ_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_GWW_aktuelle_Woche => "%.0f kWh",\
Verbrauch_GHZ_aktuelle_Woche => "%.0f kWh",\
Verbrauch_GWW_heute => "%.0f kWh",\
Verbrauch_GHZ_heute => "%.0f kWh",\
Verbrauch_Strom_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_Strom_aktueller_Monat => "%.0f kWh",\
Verbrauch_Strom_aktuelle_Woche => "%.0f kWh",\
Verbrauch_Strom_heute => "%.0f kWh",\
}



Ich habe den Code aus den RawDefinition herauskopiert. Kann also so wieder zurückkopiert werden.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mrschnulle am 19 Februar 2019, 12:38:04
Zitat
Welche Version der ViCare App?
Letzte Version des _Moduls?
In welchem Modus war die Heizung als du den Befehl ausgeführt hast?

Hallo Andreas,

ich habe die app Version für das Iphone 2.3.1 und hatte die 98_vitoconnect.pm vor der jetztigen Aktuellen. Die Anlage war/ist im standby und der Befehl dhw & dhwAndHeating geht nicht mehr.

Die Befehle standby, forcedReduced & forcedNormal funktionieren.

LG

Marc
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 20 Februar 2019, 09:44:40
Hallo,
hier mal meine UserReadings für das Modul. Falls jemand interesse hat.
...

Ich habe den Code aus den RawDefinition herauskopiert. Kann also so wieder zurückkopiert werden.

Sieht gut aus. Ich habe das adaptiert und auch im Wiki dokumentiert.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 20 Februar 2019, 09:57:09
Hallo Andreas,

ich habe die app Version für das Iphone 2.3.1 und hatte die 98_vitoconnect.pm vor der jetztigen Aktuellen. Die Anlage war/ist im standby und der Befehl dhw & dhwAndHeating geht nicht mehr.

Die Befehle standby, forcedReduced & forcedNormal funktionieren.

LG

Marc

Hallo Marc,

ich habe das gerade mit der aktuellen Version des Moduls geprüft. Bei mir funktionieren alle Modi. Aufgefallen ist mir, dass es früher eine Fehlermeldung "Bad Gateway" der API gab, wenn man versucht hat in einen Modus zu schalten der bereits aktiv ist. Aber funktionieren tut es.

Vielleicht war es eine temporäre Störung bei Vissmann oder es ist ein Problem, dass nur Dein Heizungsmodell betrifft.

Wie sieht es bei den anderen aus? Funktioneren alle "set"-Kommandos bei Euch oder habt Ihr auch Probleme?

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 20 Februar 2019, 10:18:30
set HK1-Betriebsart läuft zumindest bei mir allerdings kommt danach folgende Fehlermeldung.
Die Betriebsart wurde aber ordentlich geändert.
Mehr kann ich momentan nicht testen.

Im Log steht:
10:14:13 3: set vitoconnect HK1-Betriebsart dhw
10:14:15 3: set vitoconnect HK1-Betriebsart dhw
10:15:21 1: vitoconnect: An error occured: read from https://api.viessmann-platform.io:443 timed out.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 20 Februar 2019, 11:09:31
set HK1-Betriebsart läuft zumindest bei mir allerdings kommt danach folgende Fehlermeldung.
Die Betriebsart wurde aber ordentlich geändert.
Mehr kann ich momentan nicht testen.

Im Log steht:
10:14:13 3: set vitoconnect HK1-Betriebsart dhw
10:14:15 3: set vitoconnect HK1-Betriebsart dhw
10:15:21 1: vitoconnect: An error occured: read from https://api.viessmann-platform.io:443 timed out.

Der/die Vissmann Server haben manchmal "Schluckauf" ich habe den Timeout schon auf 10 Sekunden (Default bei httpmod ist 4 Sekunden!) gestellt. Wenn es zu einem Timeout kommt, einfach Befehl wiederholen.

Vielleicht mache ich den Timeout noch konfigurierbar. Mal sehen ...
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: sepultura30 am 20 Februar 2019, 21:05:13
Hallo,
hier mal meine UserReadings für das Modul. Falls jemand interesse hat.
Verbrauch_GHZ_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Verbrauch_GWW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Verbrauch_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Verbrauch_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Verbrauch_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Verbrauch_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Verbrauch_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Verbrauch_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Verbrauch_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]/1000))},
Verbrauch_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]/1000))},
Verbrauch_Strom_heute:Stromverbrauch/Tag.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]/1000))},
Verbrauch_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]/1000))},
Kosten_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]*0.0461))},
Kosten_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]*0.0461))},
Kosten_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]*0.0461))},
Kosten_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]*0.0461))},
Kosten_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]*0.0461))},
Kosten_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]*0.0461))},
Kosten_GHZ_heute:Gasverbrauch_Heizung/Tag.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]*0.0461))},
Kosten_Strom_heute:Stromverbrauch/Tag.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]*0.00026))},
Kosten_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]*0.00026))},
Kosten_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]*0.00026))},
Kosten_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf( "%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]*0.00026))},


Hier dann mal meine Readingsgroup für den Verbrauch:
defmod Verbrauch readingsGroup <>,<Periode>,<Heizung>,<Warmwasser>,<Stromverbrauch>\
vitoconnect:,<Jahr>,Verbrauch_GHZ_aktuelles_Jahr,Verbrauch_GWW_aktuelles_Jahr,Verbrauch_Strom_aktuelles_Jahr\
vitoconnect:,<Monat>,Verbrauch_GHZ_aktueller_Monat,Verbrauch_GWW_aktueller_Monat,Verbrauch_Strom_aktueller_Monat\
vitoconnect:,<Woche>,Verbrauch_GHZ_aktuelle_Woche,Verbrauch_GWW_aktuelle_Woche,Verbrauch_Strom_aktuelle_Woche\
vitoconnect:,<Heute>,Verbrauch_GHZ_heute,Verbrauch_GWW_heute,Verbrauch_Strom_heute
attr Verbrauch mapping &nbsp;;
attr Verbrauch nostate 1
attr Verbrauch room ,Klima
attr Verbrauch style style="font-size:18px"
attr Verbrauch valueFormat {Verbrauch_GWW_aktueller_Monat => "%.0f kWh",\
Verbrauch_GHZ_aktueller_Monat => "%.0f kWh",\
Verbrauch_GWW_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_GHZ_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_GWW_aktuelle_Woche => "%.0f kWh",\
Verbrauch_GHZ_aktuelle_Woche => "%.0f kWh",\
Verbrauch_GWW_heute => "%.0f kWh",\
Verbrauch_GHZ_heute => "%.0f kWh",\
Verbrauch_Strom_aktuelles_Jahr => "%.0f kWh",\
Verbrauch_Strom_aktueller_Monat => "%.0f kWh",\
Verbrauch_Strom_aktuelle_Woche => "%.0f kWh",\
Verbrauch_Strom_heute => "%.0f kWh",\
}



Ich habe den Code aus den RawDefinition herauskopiert. Kann also so wieder zurückkopiert werden.

Hallo Frini,

bei mir steht das in den Readings schon richtig, ich brauche nicht durch 1000 Teilen, das würde sonst nie passen vom Wert.

Stromverbrauch/Jahr          39.122,131.215,0

denn wenn ich die 39.122 noch durch 1000 Teile dann kommt für das ganze Jahr 0.039 kWh raus, und das kann nicht sein.
Da ich Elektriker bin, glaube ich nicht das ich das das ganze Jahr nur Verbraucht habe, wäre schön.

Grüße

Sandro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 21 Februar 2019, 07:42:37
Hallo Frini,

bei mir steht das in den Readings schon richtig, ich brauche nicht durch 1000 Teilen, das würde sonst nie passen vom Wert.

Stromverbrauch/Jahr          39.122,131.215,0

denn wenn ich die 39.122 noch durch 1000 Teile dann kommt für das ganze Jahr 0.039 kWh raus, und das kann nicht sein.
Da ich Elektriker bin, glaube ich nicht das ich das das ganze Jahr nur Verbraucht habe, wäre schön.

Grüße

Sandro
Interessant, mal sehen, wann Vissmann den Fehler bemerkt, der wohl nur bei manchen Modellen Auftritt.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 21 Februar 2019, 08:41:09
Wenn ich 39122 durch 1000 teile komme ich auf 39,122 kwh. Der Wert passt doch eigentlich sehr gut.

Viessmann listet keine Dezimalzahlen. Der Punkt ist eine tausender Stelle.


Edith sagt:
Kommando zurück. Bei mir wird keine Dezimalzahl ausgegeben.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mrschnulle am 21 Februar 2019, 18:31:37
Zitat
Hallo Marc,

ich habe das gerade mit der aktuellen Version des Moduls geprüft. Bei mir funktionieren alle Modi. Aufgefallen ist mir, dass es früher eine Fehlermeldung "Bad Gateway" der API gab, wenn man versucht hat in einen Modus zu schalten der bereits aktiv ist. Aber funktionieren tut es.

Vielleicht war es eine temporäre Störung bei Vissmann oder es ist ein Problem, dass nur Dein Heizungsmodell betrifft.

Wie sieht es bei den anderen aus? Funktioneren alle "set"-Kommandos bei Euch oder habt Ihr auch Probleme?

Viele Grüße

Andreas

Hallo Andreas,

ich glaube den Fehler gefunden zu haben. Es hat sich bei mir etwas geändert, meine Anlage ist nur für die Heizung im Betrieb und ich erzeuge mit ihr kein Warmwasser. Die ganze Zeit gingen die Befehle durch mit dhw. Jetzt habe ich nochmal geschaut und festgestellt, dass in der App die dhw Funktionen nicht mehr verfügbar sind für meine Anlage.

Ich habe zur Auswahl in der viCare app:
- Nur Heizung aktiv
- Dauernd Tagbetrieb
- Dauernd reduziert
- Aus

In den Readings steht jetzt, wenn ich in der App Betriebsart "Nur Heizung aktiv" wähle, "HK1-Betriebsart: heating"

Meine Frage wäre, ob du evtl. den set Befehl "heating" zu den bestehenden Set-Befehlen im Modul ergänzen kannst?

Ganz lieben Gruß

Marc
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Februar 2019, 16:40:36
Hallo Andreas,

ich glaube den Fehler gefunden zu haben. Es hat sich bei mir etwas geändert, meine Anlage ist nur für die Heizung im Betrieb und ich erzeuge mit ihr kein Warmwasser. Die ganze Zeit gingen die Befehle durch mit dhw. Jetzt habe ich nochmal geschaut und festgestellt, dass in der App die dhw Funktionen nicht mehr verfügbar sind für meine Anlage.

Ich habe zur Auswahl in der viCare app:
- Nur Heizung aktiv
- Dauernd Tagbetrieb
- Dauernd reduziert
- Aus

In den Readings steht jetzt, wenn ich in der App Betriebsart "Nur Heizung aktiv" wähle, "HK1-Betriebsart: heating"

Meine Frage wäre, ob du evtl. den set Befehl "heating" zu den bestehenden Set-Befehlen im Modul ergänzen kannst?

Ganz lieben Gruß

Marc

Hallo Marc,

offensichtlich gibt es zwei neue Betriebsarten "heating" und "active". Wird im nächsten Release enthalten sein.

Du kannst aber auch jetzt schon den Befehl "set vitoconnect HK1-Betriebsart heating" ausführen. Er ist nur noch nicht im Menü.


Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mrschnulle am 24 Februar 2019, 16:44:59
Zitat
Hallo Marc,

offensichtlich gibt es zwei neue Betriebsarten "heating" und "active". Wird im nächsten Release enthalten sein.

Du kannst aber auch jetzt schon den Befehl "set vitoconnect HK1-Betriebsart heating" ausführen. Er ist nur noch nicht im Menü.


Andreas

Hallo Andreas,

es funktioniert prima, DANKE!!! Ich bin dann auf das nächste Release gespannt  ;)

LG

Marc
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 25 Februar 2019, 12:54:20
Hallo Andreas,

ein klasse Modul, das Du erstellt hast!
Ich habe es heute mit neuen Updates installiert und direkt ausprobiert. Läuft! ;)

Ich werde mich damit auf jeden Fall noch auseinandersetzen.

@Frini:
Ich möchte zunächst auch eine temporäre Aufheizung des Wassers einrichten, damit einem längerem Badespaß nichts im Wege steht.
Bisher habe ich in der App ca. 20 min. vorm Bad die Temperatur auf ca. 58 Grad gestellt und die neue Option "Ich möchte Warmwasser" aktiviert.
Leider habe ich öfter vergessen, alles wieder zurückzustellen. Daher würde ich die Einstellungen mit einem Timer (ca. 30 - 40 min.) laufen lassen,
der durch einen Schalter aktiviert wird.

Wie hast Du das umgesetzt?

Viele Grüße & besten Dank an euch!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 25 Februar 2019, 14:15:22
Hallo,
Ich mach das ganze recht simpel über einen DashButton, welcher im Badezimmer am Spiegel hängt. Dieser triggert ein DOIF welches dann die Heizung triggert. Da ich das ganze noch über einen Dummy starten möchte schaut das ganze so aus:

defmod doi.vitoconnect.OTC DOIF ([DashButtonNivea] eq "present" and [?vitoconnect:WW-einmaliges_Aufladen] eq "0" and [?OneTimeCharge] eq "off")\
(set vitoconnect WW-einmaliges_Aufladen activate)\
(set OneTimeCharge ondash)\
DOELSEIF\
\
([DashButtonNivea] eq "present" and [?vitoconnect:WW-einmaliges_Aufladen] eq "1" and [?OneTimeCharge] ne "off")\
(set vitoconnect WW-einmaliges_Aufladen deactivate)\
(set OneTimeCharge off)\
DOELSEIF\
\
\
([?DashButtonNivea] ne "present" and [vitoconnect:WW-einmaliges_Aufladen] eq "1" and [?OneTimeCharge] eq "off")\
(set OneTimeCharge onauto)\
DOELSEIF\
\
([?DashButtonNivea] ne "present" and [vitoconnect:WW-einmaliges_Aufladen] eq "0" and [?OneTimeCharge] ne "off")\
(set OneTimeCharge off)\
DOELSEIF\
\
\
([?DashButtonNivea] ne "present" and [?vitoconnect:WW-einmaliges_Aufladen] eq "0" and [OneTimeCharge] eq "on")\
(set vitoconnect WW-einmaliges_Aufladen activate)\
DOELSEIF\
\
([?DashButtonNivea] ne "present" and [?vitoconnect:WW-einmaliges_Aufladen] eq "1" and [OneTimeCharge] eq "off")\
(set vitoconnect WW-einmaliges_Aufladen deactivate)\
\


OneTimeCharge ist ein zusätzlicher Dummy.
Sobald das WW die Solltemperatur bei mit 55°C erreicht ist, schaltet sich die manuelle Ladung automatisch wieder ab.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 25 Februar 2019, 19:38:13
Hi Frini,

vielen Dank für Deine Umsetzung. Du schaltest die Temperatur nicht explizit hoch!?
Sind die 55°C bei Deiner Heizung (oder generell) für die Einmalladung von Viesmann festgelegt oder hast Du sie selbst gewählt?

Du benutzt nicht wirklich einen NIVEA-Dashbutton, oder!? :)

Vielen Dank & viele Grüße!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 25 Februar 2019, 20:14:47
Na klar  8) ich hab mit davon mal nen Schwung bestellt. Den Aufkleber kann man entfernen. Der ist ja selbstklebend und fällt auf weißen Wandfliesen nicht so auf. Die Verzögerung ist bei diesem Anwendungsfall auch nicht kritisch. 3-5 Sekunden nach Betätigen des Buttons ist die Heizung im manuellen Modus.

Die 55 °C ist die Warmwassersolltemperatur die man in der Heizung einstellen kann. Ich habe die Warmwasserbereitung nach Tagesplan eingestellt. In den An-Fasen versucht die Heizung die Temperatur des WW auf den eingestellten Wert zu halten. Folglich ergibt das viele Brennerstarts, da je nach gezapfter Menge direkt wieder nachgeheizt wird. Mein Zeitplan sieht also vor, dass morgens einmal kurz auf Temperatur geheizt wird, dann reicht das WW normal bis abends. Da wird dann noch einmal nachgeladen, damit die Kinder sich nicht mit kaltem Wasser waschen müssen.
Kommen wir jetzt auf die Idee außer der Reihe zu Baden, drücken wir einmal den Button und das die Heizung heißt direkt mit Voller Leistung auf.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 25 Februar 2019, 20:54:45
Na klar  8) ich hab mit davon mal nen Schwung bestellt. Den Aufkleber kann man entfernen. Der ist ja selbstklebend und fällt auf weißen Wandfliesen nicht so auf. Die Verzögerung ist bei diesem Anwendungsfall auch nicht kritisch. 3-5 Sekunden nach Betätigen des Buttons ist die Heizung im manuellen Modus.

Geile Idee! Wusste gar nicht, dass sich Dash-Buttons in FHEM integrieren lassen. Aber was kann FHEM nicht...  :)

Wenn ich die Wunschtemperatur auf z.B. 58 °C stelle, wird diese in den Readings WW-Haupttemperatur und WW-Solltemperatur angezeigt.
Einen Unterschied scheint es auch hier nicht zu geben.

Diese hast Du also auf 55 °C gestellt, die 1x morgens, 1x abends und bei Betätigung des Buttons erreicht wird. Korrekt?
Hört sich gut an! Auf welcher Temperatur läuft Deine Heizung sonst?


Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 25 Februar 2019, 21:32:45
Na klar  8) ich hab mit davon mal nen Schwung bestellt. Den Aufkleber kann man entfernen. Der ist ja selbstklebend und fällt auf weißen Wandfliesen nicht so auf. Die Verzögerung ist bei diesem Anwendungsfall auch nicht kritisch. 3-5 Sekunden nach Betätigen des Buttons ist die Heizung im manuellen Modus.

Die 55 °C ist die Warmwassersolltemperatur die man in der Heizung einstellen kann. Ich habe die Warmwasserbereitung nach Tagesplan eingestellt. In den An-Fasen versucht die Heizung die Temperatur des WW auf den eingestellten Wert zu halten. Folglich ergibt das viele Brennerstarts, da je nach gezapfter Menge direkt wieder nachgeheizt wird. Mein Zeitplan sieht also vor, dass morgens einmal kurz auf Temperatur geheizt wird, dann reicht das WW normal bis abends. Da wird dann noch einmal nachgeladen, damit die Kinder sich nicht mit kaltem Wasser waschen müssen.
Kommen wir jetzt auf die Idee außer der Reihe zu Baden, drücken wir einmal den Button und das die Heizung heißt direkt mit Voller Leistung auf.

Komisch, meine Heizung verhält sich anders.  WW->soll ist 54 Grad. Morgens beim Duschen fällt die Temperatur unter 52 und Aufladen heizt wieder auf 58 hoch. Dann fällt die Temperatur bist Abend wieder unter 52 und es wird wieder aufgeladen.

Also nur 2 Aufladungen in 24 Stunden wegen WW.

Das sieht man sehr schön bei folgender Grafik

(https://uploads.tapatalk-cdn.com/20190225/6572519e9aee64b2915119a0ac62fee1.jpg)


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 25 Februar 2019, 22:20:49
Hallo Andreas,

kann es sein, dass die Auflad-Funktion immer Solltemperatur + 5 °C bedeutet!?
In Deinem Plot ist die Temperatur morgens sogar um die 59 °C , oder?

Hast Du die Zeiten 6.30 und 16.00 Uhr im Warmwasserzeitprogramm?

Toller Plot! Ich denke, so einen sollte ich mir auch einrichten.

Viele Grüße!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 25 Februar 2019, 22:34:40
Hier mal zwei Screenshots vom Handy. Bin z.z. auf Dienstreise.

Da sieht man die Temperaturen von heute.

Der erste Plot zeigt dir Heizungsinternen Sensoren. Gut zu sehen ist in blau die Temperatur des WWs im Schichtladespeicher.

Man sieht, dass morgens vor dem Duschen das WW aufgeheizt wurde. Dann um 9:00 Uhr hat unsere Putzfee sich noch mal WW geholt.
Um 17:00 habe ich im Heizprogramm ein erneutes Zeitfenster für WW. Das wird Montags aufgrund der sportlichen Aktivitäten der Kinder benötigt. Ohne ein blocken des WW Programms würde die Heizung bei unterschreiten der 45Grad Grenze den Puffer wieder selber aufladen. Analog der 17:00 Uhr Ladung. Empfinde ich aber als Verschwendung. Frau und Kinder haben sich auch noch nicht beschwert   :P
Auf dem zweiten Diagramm sieht man die 1wire Sensoren, welche auf den Rohren kleben. Im Gegensatz hier wurd beim WW die Zapfsituation abgefragt. Also Warmwasser wird am Hahn gezapft und mit etwas Zeitversatz erkennt das der Fühler. Ich bin gerade dabei die Werte zu tracken, damit ich die Warmwasserzirkulatuon optimieren kann.

Wenn man beide Diagramme vergleicht sieht man ganz gut wie viel Wasser tatsächlich entnommen wird.
Btw. Wir haben hier eine Viessmann 333f. Mit einem sogenannten Schichtladespeicher. Das Volumen beträgt 100 l. Und simuliert durch diesen Wärmerauscher einen 160l Speicher. (Oder so ähnlich).

Durch den kleinen Speicher würde unsere Heizung öfter kurz nachheizen. Geht auch, das wollte ich aber nicht. Bei meinem Typ habe ich die Hysterse auf 15 °C eingestellt. Also 15Grad unter WW Soll und die Heizung lädt nach.
Man sieht an der Leistung wie selten tatsächlich der Brenner startet. Und das selbst bei den hohen Temperaturen heute.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Februar 2019, 14:19:19
Hallo Andreas,

kann es sein, dass die Auflad-Funktion immer Solltemperatur + 5 °C bedeutet!?
In Deinem Plot ist die Temperatur morgens sogar um die 59 °C , oder?

Hast Du die Zeiten 6.30 und 16.00 Uhr im Warmwasserzeitprogramm?

Toller Plot! Ich denke, so einen sollte ich mir auch einrichten.

Viele Grüße!

Die beiden Aufladungen sind automatisch und nicht manuell. Mein Zeitplan sagt Warmwasser von 4:30 Uhr bis 23:00 Uhr
Die Aufladungen wird wohl bei unterschreiten von 52 Grad aus- und bei 59 Grad beendet. Soll ist 54 Grad.

Warmwasser macht bei mir nur einen kleinen Teil der Energiekosten aus. Daher glaube ich nicht dass eine Optimierung in diesen Bereich nennenswerte Einsparungen bringt.

Andreas


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 26 Februar 2019, 21:55:47
Da gebe ich dir recht. Die Energiekosten für die WW Bereitung sind eher zu vernachlässigen. Ich hatte bei unserer alten Heizunh allerdings das Problem, das durch das häufige Takten die einmal in Jahr die Auskleidung des Brenners Wärmetauscher getauscht werden musste.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 Februar 2019, 08:16:05
Hallo zusammen,

mit dem morgigen Update kommt ein Bugfix Release des Moduls:

# 2019-02-27      stacktrace-Fehler (hoffentlich) behoben
#            Betriebsarten "heating" und "active" ergänzt

Irgendwie ist es ein bisschen still geworden. Ist das ein Zeichen, dass alle wichtigen Features implmentiert sind und es wenige störende Fehler gibt? :-)

Hat sich mal jemand den Wiki-Eintrag angeschaut? Insbesondere die Grafiken? Was meint Ihr dazu?

VG

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: SehlinhS am 28 Februar 2019, 09:03:22
muss ich irgendwas manuel ausführe,  um die neuen Readings zu sehen?
Habe schon set clearReading gemacht, bekomme aber den Stromverbruach nicht mit rein.
Habe eine Vitocal200.

Grüße
Sascha Sehling

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 28 Februar 2019, 09:35:02
Es kann sein, dass Viessmann die Werte für diesen Heizungstyp noch nicht übermittelt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: ph1959de am 28 Februar 2019, 10:36:21
Irgendwie ist es ein bisschen still geworden. Ist das ein Zeichen, dass alle wichtigen Features implmentiert sind und es wenige störende Fehler gibt? :-)

Hat sich mal jemand den Wiki-Eintrag angeschaut? Insbesondere die Grafiken? Was meint Ihr dazu?
Ich werde erst in den nächsten Tagen anfangen, das Modul zu benutzen, dann schaue ich mir auf jeden Fall auch den Wiki-Eintrag genauer an.

Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 28 Februar 2019, 10:49:36
Es werden prinzipiell immer alle Werte ausgegeben, die die API liefert, selbst wenn diese noch nicht bekannt waren als das Modul geschrieben wurde.
Solche Readings fangen dann mit „heating“ an.  Wenn ihr das hier postet kann ich das in der Nächsten Version einbauen.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 28 Februar 2019, 10:49:45
Es werden prinzipiell immer alle Werte ausgegeben, die die API liefert, selbst wenn diese noch nicht bekannt waren als das Modul geschrieben wurde.
Solche Readings fangen dann mit „heating“ an.  Wenn ihr das hier postet kann ich das in der Nächsten Version einbauen.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: kleing am 28 Februar 2019, 19:04:34
Hallo miteinander,
ich nutze das Modul nun schon einige Zeit und bin begeistert.

Bei mir tauchen seid kurzem zwei neue Readings auf:

heating.boiler.sensors.temperature.commonSupply.value 20
heating.circuits.1.operating.modes.heating.active 1

Die Heizung macht bei mir kein Warmwasser, allerdings habe ich einen Pufferspeicher, kann die 20 Grad aber keinem Sensorwert den mir die Heizung direkt anzeigt zuordnen.

Ich beobachte mal wie  und ob er sich ändert.

Gruß
Gerald
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 02 März 2019, 09:43:29
Hallo miteinander,
ich nutze das Modul nun schon einige Zeit und bin begeistert.

Bei mir tauchen seid kurzem zwei neue Readings auf:

heating.boiler.sensors.temperature.commonSupply.value 20
heating.circuits.1.operating.modes.heating.active 1

...

Kommt im nächsten Release.

heating.boiler.sensors.temperature.commonSupply.value  gibt es bei mir nicht und heating.boiler.sensors.temperature.commonSupply.status liefert "error".

In der App unter Geräte steht im Gerätestatus unter "Gemeinsamer Vorlauf" nur "--". Steht da bei Dir die 20 Grad?

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: hixhupf am 05 März 2019, 23:08:22
Hallo in die Runde,

ich habe ein SSL-Problem mit Vitoconnect:

Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Muss ich etwas an sslVersion ändern?

Danke und Gruß,
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 06 März 2019, 03:37:21
Kommt im nächsten Release.

heating.boiler.sensors.temperature.commonSupply.value  gibt es bei mir nicht und heating.boiler.sensors.temperature.commonSupply.status liefert "error".

In der App unter Geräte steht im Gerätestatus unter "Gemeinsamer Vorlauf" nur "--". Steht da bei Dir die 20 Grad?

Andreas
hallo @Andreas,
bei mir gibt es die heating.boiler.sensors.temperature.commonSupply.value und heating.boiler.sensors.temperature.commonSupply.status auch ...
list vitoconnect :
Internals:
   CFGFN      /opt/fhem/FHEM/60_Viessmann.cfg
   DEF        email@eamil.de Passwort  60
   FUUID      5c4c0db2-f33f-9117-77ec-2856c654bd0144ee
   NAME       vitoconnect
   NR         1481
   STATE      ok
   TYPE       vitoconnect
   counter    8
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      8.5
       Brenner_Beriebsstunden:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1747.29138888889
       Brenner_Fehlercode:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Brenner_Starts:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3622
       Brenner_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Controller_Seriennummer:
         DBLogging:
           TIME       1551839572.21843
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1551839572.21843
           VALUE      57
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1551839572.21843
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1551839572.21843
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3644,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      209,1392,2043,1574,1241,352,0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3,45,41,39,43,40,39,31
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      87,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      264,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      24,123,117,120,120,87,0,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0,3,7,2,6,6,2,6
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      10,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       HK1-Betriebsart:
         DBLogging:
           TIME       1551839572.21843
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1551839572.21843
           VALUE      reduced
       HK1-Raum_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1551839572.21843
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1551839572.21843
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1551839572.21843
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1551839572.21843
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      30
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1551839572.21843
           VALUE       fri end:23:00 mode:normal start:06:00 position:0,  mon position:0 start:06:00 mode:normal end:23:00,  sun end:23:00 mode:normal start:06:00 position:0,  thu position:0 start:06:00 mode:normal end:23:00,  sat end:23:00 start:06:00 position:0 mode:normal,  tue end:23:00 start:06:00 position:0 mode:normal,  wed end:23:00 position:0 start:06:00 mode:normal,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1551839572.21843
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1551839572.21843
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1551839572.21843
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      30
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1551839572.21843
           VALUE      33.9
       Kosten_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      4.01
       Kosten_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      9.63
       Kosten_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0.46
       Kosten_GWW_aktueller_Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1.11
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Stromverbrauch/Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      46586,55879,0
       Stromverbrauch/Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3414,19947,23225,22206,21045,12628,0,0,0,0,0,0,0
       Stromverbrauch/Tag:
         DBLogging:
           TIME       1551839572.21843
           VALUE      86,694,666,628,696,693,671,679
       Stromverbrauch/Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1397,4728,4803,5056,5064,5377,5438,5263,5104,5050,5157,4904,5292,4795,5002,5204,4851,4548,4922,4553,3798,2159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Verbrauch_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      87
       Verbrauch_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      209
       Verbrauch_GHZ_aktuelles_Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3644
       Verbrauch_GHZ_heute:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3
       Verbrauch_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      10
       Verbrauch_GWW_aktueller_Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      24
       Verbrauch_GWW_aktuelles_Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      264
       Verbrauch_GWW_heute:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       Verbrauch_Strom_aktuelle_Woche:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1.40
       Verbrauch_Strom_aktueller_Monat:
         DBLogging:
           TIME       1551839572.21843
           VALUE      3.41
       Verbrauch_Strom_aktuelles_Jahr:
         DBLogging:
           TIME       1551839572.21843
           VALUE      46.59
       Verbrauch_Strom_heute:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0.09
       WW-Aufladung:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      49.7
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      error
       WW-Solltemperatur:
         DBLogging:
           TIME       1551839572.21843
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1551839572.21843
           VALUE       mon mode:on position:0 start:05:30 end:23:00,  fri end:23:00 start:05:30 position:0 mode:on,  sat end:23:00 position:0 start:05:30 mode:on,  tue end:23:00 position:0 start:05:30 mode:on,  wed end:23:00 mode:on start:05:30 position:0,  thu mode:on start:05:30 position:0 end:23:00,  sun end:23:00 mode:on position:0 start:05:30,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1551839572.21843
           VALUE      off
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1551839572.21843
           VALUE       fri start:05:30 position:0 mode:on end:23:00,  mon start:05:30 position:0 mode:on end:23:00,  thu start:05:30 position:0 mode:on end:23:00,  sun mode:on start:05:30 position:0 end:23:00,  sat end:23:00 start:05:30 position:0 mode:on,  wed end:23:00 mode:on position:0 start:05:30,  tue end:23:00 mode:on position:0 start:05:30,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1551839572.21843
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       WW-einmaliges_Aufladen:
         DBLogging:
           TIME       1551839572.21843
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1551839572.21843
           VALUE      1
       heating.boiler.sensors.temperature.commonSupply.value:
         DBLogging:
           TIME       1551839572.21843
           VALUE      20
       state:
         DBLogging:
           TIME       1551839572.21843
           VALUE      ok
   READINGS:
     2019-03-06 03:32:52   Aktive_Heizkreise 0
     2019-03-06 03:32:52   Aussen_Status   connected
     2019-03-06 03:32:52   Aussentemperatur 8.5
     2019-03-06 03:32:52   Brenner_Beriebsstunden 1747.29138888889
     2019-03-06 03:32:52   Brenner_Fehlercode 0
     2019-03-06 03:32:52   Brenner_Modulation 0
     2019-03-06 03:32:52   Brenner_Starts  3622
     2019-03-06 03:32:52   Brenner_Status  ok
     2019-03-06 03:32:52   Brenner_aktiv   0
     2019-03-06 03:32:52   Controller_Seriennummer 7743905854489117
     2019-03-06 03:32:52   Device_Time_Offset 57
     2019-03-06 03:32:52   Fehlereintraege_Historie ErrorListChanges
     2019-03-06 03:32:52   Fehlereintraege_aktive ErrorListChanges
     2019-03-06 03:32:52   Gasverbrauch_Heizung/Jahr 3644,3167,0
     2019-03-06 03:32:52   Gasverbrauch_Heizung/Monat 209,1392,2043,1574,1241,352,0,0,0,0,0,0,0
     2019-03-06 03:32:52   Gasverbrauch_Heizung/Tag 3,45,41,39,43,40,39,31
     2019-03-06 03:32:52   Gasverbrauch_Heizung/Woche 87,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-03-06 03:32:52   Gasverbrauch_WW/Jahr 264,327,0
     2019-03-06 03:32:52   Gasverbrauch_WW/Monat 24,123,117,120,120,87,0,0,0,0,0,0,0
     2019-03-06 03:32:52   Gasverbrauch_WW/Tag 0,3,7,2,6,6,2,6
     2019-03-06 03:32:52   Gasverbrauch_WW/Woche 10,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-03-06 03:32:52   HK1-Betriebsart dhwAndHeating
     2019-03-06 03:32:52   HK1-External_Temperatur 0
     2019-03-06 03:32:52   HK1-External_aktiv 0
     2019-03-06 03:32:52   HK1-Frostschutz_Status off
     2019-03-06 03:32:52   HK1-Heizkurve-Niveau 0
     2019-03-06 03:32:52   HK1-Heizkurve-Steigung 1.4
     2019-03-06 03:32:52   HK1-Programmstatus reduced
     2019-03-06 03:32:52   HK1-Raum_Status error
     2019-02-19 05:55:03   HK1-Raum_Temperatur 20
     2019-03-06 03:32:52   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-03-06 03:32:52   HK1-Solltemperatur_aktiv 0
     2019-03-06 03:32:52   HK1-Solltemperatur_comfort 20
     2019-03-06 03:32:52   HK1-Solltemperatur_comfort_aktiv 0
     2019-03-06 03:32:52   HK1-Solltemperatur_eco 21
     2019-03-06 03:32:52   HK1-Solltemperatur_eco_aktiv 0
     2019-03-06 03:32:52   HK1-Solltemperatur_erzwungen 0
     2019-03-06 03:32:52   HK1-Solltemperatur_normal 21
     2019-03-06 03:32:52   HK1-Solltemperatur_reduziert 18
     2019-03-06 03:32:52   HK1-Solltemperatur_reduziert_aktiv 1
     2019-03-06 03:32:52   HK1-Standby_aktiv 0
     2019-03-06 03:32:52   HK1-Urlaub_Ende
     2019-03-06 03:32:52   HK1-Urlaub_Start
     2019-03-06 03:32:52   HK1-Urlaub_aktiv 0
     2019-03-06 03:32:52   HK1-Vorlauftemperatur 30
     2019-03-06 03:32:52   HK1-Vorlauftemperatur_aktiv connected
     2019-03-06 03:32:52   HK1-WW_aktiv    0
     2019-03-06 03:32:52   HK1-WW_und_Heizen_aktiv 1
     2019-03-06 03:32:52   HK1-Zeitsteuerung_Heizung  fri end:23:00 mode:normal start:06:00 position:0,  mon position:0 start:06:00 mode:normal end:23:00,  sun end:23:00 mode:normal start:06:00 position:0,  thu position:0 start:06:00 mode:normal end:23:00,  sat end:23:00 start:06:00 position:0 mode:normal,  tue end:23:00 start:06:00 position:0 mode:normal,  wed end:23:00 position:0 start:06:00 mode:normal,
     2019-03-06 03:32:52   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-03-06 03:32:52   HK1-Zirkulationspumpe on
     2019-03-06 03:32:52   HK1-aktiv       1
     2019-03-06 03:32:52   Kessel_Common_Supply error
     2019-03-06 03:32:52   Kessel_Seriennummer 7570781808893119
     2019-03-06 03:32:52   Kessel_Status   connected
     2019-03-06 03:32:52   Kesseltemperatur 30
     2019-03-06 03:32:52   Kesseltemperatur_exact 33.9
     2019-03-06 03:32:52   Kosten_GHZ_aktuelle_Woche 4.01
     2019-03-06 03:32:52   Kosten_GHZ_aktueller_Monat 9.63
     2019-02-19 09:28:11   Kosten_GHZ_aktuelles_Jahr 141.34
     2019-02-19 09:28:11   Kosten_GHZ_heute 0.55
     2019-03-06 03:32:52   Kosten_GWW_aktuelle_Woche 0.46
     2019-03-06 03:32:52   Kosten_GWW_aktueller_Monat 1.11
     2019-02-19 09:28:11   Kosten_GWW_aktuelles_Jahr 9.40
     2019-02-19 09:28:11   Kosten_Strom_aktuelle_Woche 0.22
     2019-02-19 09:28:11   Kosten_Strom_aktueller_Monat 3.45
     2019-02-19 09:28:11   Kosten_Strom_aktuelles_Jahr 9.49
     2019-02-19 09:28:11   Kosten_Strom_heute 0.07
     2019-03-06 03:32:52   Mehrfamilenhaus_aktiv 0
     2019-03-06 03:32:52   Service_Intervall_Monate 0
     2019-03-06 03:32:52   Service_Letzter
     2019-03-06 03:32:52   Service_Monate_aktiv_seit_letzten_Service 0
     2019-03-06 03:32:52   Service_faellig 0
     2019-03-06 03:32:52   Stromverbrauch/Jahr 46586,55879,0
     2019-03-06 03:32:52   Stromverbrauch/Monat 3414,19947,23225,22206,21045,12628,0,0,0,0,0,0,0
     2019-03-06 03:32:52   Stromverbrauch/Tag 86,694,666,628,696,693,671,679
     2019-03-06 03:32:52   Stromverbrauch/Woche 1397,4728,4803,5056,5064,5377,5438,5263,5104,5050,5157,4904,5292,4795,5002,5204,4851,4548,4922,4553,3798,2159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-03-06 03:32:52   Verbrauch_GHZ_aktuelle_Woche 87
     2019-03-06 03:32:52   Verbrauch_GHZ_aktueller_Monat 209
     2019-03-06 03:32:52   Verbrauch_GHZ_aktuelles_Jahr 3644
     2019-03-06 03:32:52   Verbrauch_GHZ_heute 3
     2019-03-06 03:32:52   Verbrauch_GWW_aktuelle_Woche 10
     2019-03-06 03:32:52   Verbrauch_GWW_aktueller_Monat 24
     2019-03-06 03:32:52   Verbrauch_GWW_aktuelles_Jahr 264
     2019-03-06 03:32:52   Verbrauch_GWW_heute 0
     2019-03-06 03:32:52   Verbrauch_Strom_aktuelle_Woche 1.40
     2019-03-06 03:32:52   Verbrauch_Strom_aktueller_Monat 3.41
     2019-03-06 03:32:52   Verbrauch_Strom_aktuelles_Jahr 46.59
     2019-03-06 03:32:52   Verbrauch_Strom_heute 0.09
     2019-03-06 03:32:52   WW-Aufladung    0
     2019-03-06 03:32:52   WW-Haupttemperatur 50
     2019-03-06 03:32:52   WW-Isttemperatur 49.7
     2019-03-06 03:32:52   WW-Sensoren_Auslauf_Status error
     2019-02-28 02:56:32   WW-Sensoren_Auslauf_Wert 20
     2019-03-06 03:32:52   WW-Solltemperatur 50
     2019-03-06 03:32:52   WW-Temperatur_aktiv connected
     2019-03-06 03:32:52   WW-Zeitplan      mon mode:on position:0 start:05:30 end:23:00,  fri end:23:00 start:05:30 position:0 mode:on,  sat end:23:00 position:0 start:05:30 mode:on,  tue end:23:00 position:0 start:05:30 mode:on,  wed end:23:00 mode:on start:05:30 position:0,  thu mode:on start:05:30 position:0 end:23:00,  sun end:23:00 mode:on position:0 start:05:30,
     2019-03-06 03:32:52   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-03-06 03:32:52   WW-Zirkulationspumpe_Status off
     2019-03-06 03:32:52   WW-Zirkulationspumpe_Zeitplan  fri start:05:30 position:0 mode:on end:23:00,  mon start:05:30 position:0 mode:on end:23:00,  thu start:05:30 position:0 mode:on end:23:00,  sun mode:on start:05:30 position:0 end:23:00,  sat end:23:00 start:05:30 position:0 mode:on,  wed end:23:00 mode:on position:0 start:05:30,  tue end:23:00 mode:on position:0 start:05:30,
     2019-03-06 03:32:52   WW-Zirkulationspumpe_primaer off
     2019-03-06 03:32:52   WW-aktiv        1
     2019-03-06 03:32:52   WW-einmaliges_Aufladen 0
     2019-03-06 03:32:52   WW-zeitgesteuert_aktiv 1
     2019-03-06 03:32:52   heating.boiler.sensors.temperature.commonSupply.value 20
     2019-02-18 08:03:53   heating.circuits.0.sensors.temperature.room.value 20
     2019-02-18 08:03:53   heating.power.consumption.day 225,685,680,706,746,756,741,742
     2019-02-18 08:03:53   heating.power.consumption.month 12658,23225,22206,21045,12628,0,0,0,0,0,0,0,0
     2019-02-18 08:03:53   heating.power.consumption.week 225,5056,5064,5377,5438,5263,5104,5050,5157,4904,5292,4795,5002,5204,4851,4548,4922,4553,3798,2159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-02-18 08:03:53   heating.power.consumption.year 35883,55879,0
     2019-03-06 03:32:52   state           ok
Attributes:
   DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings Verbrauch_GHZ_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Verbrauch_GWW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Verbrauch_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Verbrauch_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Verbrauch_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Verbrauch_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Verbrauch_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Verbrauch_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Verbrauch_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]/1000))},
Verbrauch_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]/1000))},
Verbrauch_Strom_heute:Stromverbrauch/Tag.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]/1000))},
Verbrauch_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]/1000))},
Kosten_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]*0.0461))},
Kosten_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]*0.0461))},
Kosten_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]*0.0461))},
Kosten_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]*0.0461))},
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 06 März 2019, 08:54:33
Hallo in die Runde,

ich habe ein SSL-Problem mit Vitoconnect:

Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
Muss ich etwas an sslVersion ändern?

Danke und Gruß,
Sascha

Hallo Sascha,

ich hatte das bisher 2x:

fhem-2019-03.log:2019.03.01 17:29:58 1: vitoconnect: An error occured: https://iam.viessmann.com/idp/v1/authorize?client_id=79742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code: Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed
fhem-2019-03.log:2019.03.06 08:45:09 1: vitoconnect: An error occured: https://iam.viessmann.com/idp/v1/authorize?client_id=79742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code: Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed

Vielleicht hat Vissmann am Server rumgespielt. Scheint jedenfalls nur temporär zu sein.

Das gilt generell für alle Fehlermeldungen die auf ein Verbindungsproblem mit den Server hinweisen (z.B. "Login failure". Solange das nur temporär ist und das Modul ansonsten funktioniert ist das kein Grund zu Beunruhigung. Das Modul versucht es einfach wieder bis es funktioniert.

Ggf. kann es zu einem "kleinen" Freeze kommen (timeout der Verbindung). Das Modul verwendet schon die httpUtil nonblocking. Mehr kann ich leider nicht machen um den Freeze zu verhindern. Ich habe aber auch nicht dass Gefühl, dass die Usability von FHEM darunter leidet.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 06 März 2019, 11:23:00
Die Fehler kommen wie schon gesagt, wenn Viessman neue Funktionen auf Serverebene freigibt. Das Problem haben die Heizungsinstallateure mit Ihrem Programm dann auch. Konnte es beobachten, als die meine Heizung in Betrieb genommen haben. Man hat der geflucht  ::)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 07 März 2019, 06:54:03
Sooo. Es gibt für Android ein App-Update. Jetzt werden die Gasverbräuche angezeigt, ähnlich der Anzeige an der Heizung. Und es ist nun möglich das Ferienprogramm via App zu definieren.
Es gab also vor kurzem nen Serverupdate.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: hixhupf am 07 März 2019, 08:28:54
Bei mir funktioniert es aber immer noch nicht ... die App am iPhone läuft und meldet alles grün, aber das FHEM-Modul meldet weiterhin "login failure" und "tlsv1 alert protocol version"

Demnach scheint es ja meinem Setup zu liegen, sonst würde es bei allen anderen ja auch nicht mehr gehen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 08 März 2019, 05:26:07
Bei mir funktioniert es aber immer noch nicht ... die App am iPhone läuft und meldet alles grün, aber das FHEM-Modul meldet weiterhin "login failure" und "tlsv1 alert protocol version"

Demnach scheint es ja meinem Setup zu liegen, sonst würde es bei allen anderen ja auch nicht mehr gehen.

Kannst du nochmal die Stelle aus dem Logfile posten. Irgendwie sieht das anders aus als bei mir.

Update hast du gemacht? Welches Betriebssystem nutzt du und ist das auch aktuell?



Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: hixhupf am 08 März 2019, 07:35:43
2019.03.08 07:27:43 1: Heizung: An error occured: https://iam.viessmann.com/idp/v1/authorize?client_id=12742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code: Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
FHEM läuft auf OSX 11.11, relativ alt, lässt sich aber auf dem Mac nicht mehr aktualisieren
Perl v5.16.0

openssl s_client -connect iam.viessmann.com:443

SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: 7CA6FADDB41022905257789A240C8CAF70F78CE4CDFF9B41F08217B75C0330A3
    Session-ID-ctx:
    Master-Key: 042A273ECB8655DB488A5D1FAE6B506B657E00BC0035DC09CD2B2703A849835B00D4E134A9C456C34C884435624C081E
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1552026785
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
sieht super aus, hier kommt keine Fehlermeldung.

Ich habe daher den Verdacht, dass mein perl irgendwelche älteren OpenSSL-Libraries nutzt als die neu installierten ... kann ich in FHEM abfragen, welche OpenSSL-Implementierung es nutzt?

Grüße,
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 08 März 2019, 08:16:35
Mir ist gestern beim spielen etwas aufgefallen.
Das Reading HK1-Standby_aktiv wird bei mir nicht mehr gefüllt.
Dafür steht im HK1-Programmstatus jetzt Standby.
Das Reading HK1-Solltermperatur_reduziert_aktiv wird allerdings noch geschaltet sofern die reduzierte Temperatur über 3°C ist. Unter 3°C gehen die Viessmänner ja in den Standby Betrieb.

Hat sich da im Code etwas geändert?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 08 März 2019, 12:38:03
2019.03.08 07:27:43 1: Heizung: An error occured: https://iam.viessmann.com/idp/v1/authorize?client_id=12742319e39245de5f91d15ff4cac2a8&scope=openid&redirect_uri=vicare://oauth-callback/everest&response_type=code: Can't connect(2) to https://iam.viessmann.com:443:  SSL connect attempt failed error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
FHEM läuft auf OSX 11.11, relativ alt, lässt sich aber auf dem Mac nicht mehr aktualisieren
Perl v5.16.0

openssl s_client -connect iam.viessmann.com:443

SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384
    Session-ID: 7CA6FADDB41022905257789A240C8CAF70F78CE4CDFF9B41F08217B75C0330A3
    Session-ID-ctx:
    Master-Key: 042A273ECB8655DB488A5D1FAE6B506B657E00BC0035DC09CD2B2703A849835B00D4E134A9C456C34C884435624C081E
    Key-Arg   : None
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    Start Time: 1552026785
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
sieht super aus, hier kommt keine Fehlermeldung.

Ich habe daher den Verdacht, dass mein perl irgendwelche älteren OpenSSL-Libraries nutzt als die neu installierten ... kann ich in FHEM abfragen, welche OpenSSL-Implementierung es nutzt?

Grüße,
Sascha

Sorry, da bin ich raus. Keine Ahnung wie das mit SSL auf dem Mac ist. Du könntest höchstens mal den Maintainer von den httpUtils (https://wiki.fhem.de/wiki/HttpUtils) bzw. besser im zuständigen Subforum "Automatisierung" nachfragen.

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 08 März 2019, 12:53:05
Mir ist gestern beim spielen etwas aufgefallen.
Das Reading HK1-Standby_aktiv wird bei mir nicht mehr gefüllt.
Dafür steht im HK1-Programmstatus jetzt Standby.
Das Reading HK1-Solltermperatur_reduziert_aktiv wird allerdings noch geschaltet sofern die reduzierte Temperatur über 3°C ist. Unter 3°C gehen die Viessmänner ja in den Standby Betrieb.

Hat sich da im Code etwas geändert?

Bei mir wir "HK1-Standby_aktiv" noch gefüllt. Am Modul habe ich nichts geändert. Wenn das Reading nicht mehr gefüllt wird, dann weil die API es nicht mehr liefert (kannst du mit "deletereading" entfernen). Beim "HK1-Programmstatus" sind neulich zwei neue Stati hinzugekommen ("active" und "heating"). Also hat Vissmann da wohl was an der Logik geändert. Frag mich aber bitte nicht was ;-)

VG

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 08 März 2019, 12:59:37
Jo werde ich gleich mal löschen.
Heating und active habe ich gesehen. Wunderte mich  nur. Ich kann ja auch anders anfangen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: hixhupf am 08 März 2019, 18:24:57
Fertig, ich hab es gelöst bekommen. Die Perl-Version im OSX 10.11 ist zu alt, ich habe manuell eine neue Version installiert mit aktuellen Libraries. Damit verschwand die Fehlermeldung. Es blieb noch bei einem Login-Fehler, den ich nur lösen konnte, indem ich das Passwort in die Config aufnehme. Der Weg mit dem Dummy-Passwort und anschließendem set password hat bei mir nicht funktioniert. Aber damit kann ich leben. Es klappt nun.

Danke für die Unterstützung,
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 09 März 2019, 05:39:02
Fertig, ich hab es gelöst bekommen. Die Perl-Version im OSX 10.11 ist zu alt, ich habe manuell eine neue Version installiert mit aktuellen Libraries. Damit verschwand die Fehlermeldung. Es blieb noch bei einem Login-Fehler, den ich nur lösen konnte, indem ich das Passwort in die Config aufnehme. Der Weg mit dem Dummy-Passwort und anschließendem set password hat bei mir nicht funktioniert. Aber damit kann ich leben. Es klappt nun.

Danke für die Unterstützung,
Sascha

Das freut mich. Ein Nutzer mehr

Schau dir auf jedenfalls mal das Wiki an. Da sind viele Beispielkonfigurationen  und -grafiken. Wenn du Unterstützung brauchst, einfach fragen.

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 09 März 2019, 11:29:57
Hallo Andreas,

klasse Modul, vielen Dank.

Könntest Du vielleicht noch das Reading
Brenner_Beriebsstundenin
Brenner_Betriebsstundenkorrigieren?

Vielen Dank und Grüße,
Andreas

PS: Dann passt es auch mit meinen kleinen Änderungen an der readingsGroup "vitoconnect_rg" im Wiki. ;)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: kleing am 10 März 2019, 09:50:42
Hallo Andreas,
sorry, dass ich so spät antworte, aber ich war im Urlaub.

Die 20 Grad steht (stand) bei mir konstant im Eintrag, da ändert sich nichts. Seltsamer Weise wird dieses Reading seid gut einer Woche auch nicht mehr aktualisiert, es scheint also nur temporär dagewesen zu sein. Vielleicht hat Viessmann da noch Änderungen vorgenommen.

In der App steht bei "Gemeinsamer Vorlauf" bei mir auch nur "--".

Gruß
Gerald


Kommt im nächsten Release.

heating.boiler.sensors.temperature.commonSupply.value  gibt es bei mir nicht und heating.boiler.sensors.temperature.commonSupply.status liefert "error".

In der App unter Geräte steht im Gerätestatus unter "Gemeinsamer Vorlauf" nur "--". Steht da bei Dir die 20 Grad?

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 10 März 2019, 09:57:51
Hallo zusammen, hallo andreas13,

endlich noch jemand, der das Problem mit dem Passwort hat. Ich habe es zwar jetzt wieder im define, was funktioniert, aber ganz sauber ist es eben noch nicht. Da das Modul mittlerweile offiziell ist, würde ich das mit dem Passwort gern noch in der offiziellen Version haben.

andreas13, kannst du bei folgenden Modulen schauen, bei denen es bei mir mit dem Passwort per set oder beim initialen Define funktioniert:
BOTVAC
HarmonyHub
FRITZBOX

Wenn ich etwas Zeit habe, spiele ich sonst am Modul herum und schaue, was diesbzgl. funktioniert.

Ansonsten nochmals vielen dank für das Modul, es läuft bis aufs Passwort mittlerweile echt super.

Gruß,
Tim

Fertig, ich hab es gelöst bekommen. Die Perl-Version im OSX 10.11 ist zu alt, ich habe manuell eine neue Version installiert mit aktuellen Libraries. Damit verschwand die Fehlermeldung. Es blieb noch bei einem Login-Fehler, den ich nur lösen konnte, indem ich das Passwort in die Config aufnehme. Der Weg mit dem Dummy-Passwort und anschließendem set password hat bei mir nicht funktioniert. Aber damit kann ich leben. Es klappt nun.

Danke für die Unterstützung,
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 10 März 2019, 17:24:50
Hallo zusammen,

morgen gibt es kleines Bugfix release:

# 2019-03-02      Readings für heating.boiler.sensors.temperature.commonSupply.value und
#                  heating.circuits.1.operating.modes.heating.active hinzugefügt
#            Typo fixed ("Brenner_Be-t-riebsstunden")

Bitte das fehlerhafte Reading mit "deletereading vitoconnect Brenner_Beriebsstunden" löschen und ggf Readingsgroups und Grafiken anpassen.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: kroemmel am 15 März 2019, 09:15:56
mit dem morgigen Update kommt ein Bugfix Release des Moduls:

# 2019-02-27      stacktrace-Fehler (hoffentlich) behoben
#            Betriebsarten "heating" und "active" ergänzt

Moin Andreas,

zunächst wirklichen vielen Dank für dein Modul - ich bin seit Mittwoch stolzer Besitzer einer Vitodens 300 und habe heute morgen so fix wie fast noch nie ein Gerät mit FHEM koppeln können. Daumen hoch! Auch zur Doku im Wiki.

Kleine Rückmeldung bzgl. Stacktrace-Fehler:
Sobald ich die Userreadings (copy&paste aus dem Wiki (https://wiki.fhem.de/wiki/Vitoconnect#Userreadings_um_Reading_f.C3.BCr_Einzelwerte_von_Gasverbr.C3.A4uche_zu_erzeugen), lediglich FHEM-DeviceName angepasst) hinzufüge, schmeißt mir das Modul einen ordentlichen Haufen Stacktrace-Meldungen bei jedem Update.

2019.03.15 09:12:37 1: stacktrace:
2019.03.15 09:12:37 1:     main::__ANON__                      called by ./FHEM/98_vitoconnect.pm (1286)
2019.03.15 09:12:37 1:     main::vitoconnect_getResourceCallback called by FHEM/HttpUtils.pm (606)
2019.03.15 09:12:37 1:     main::__ANON__                      called by fhem.pl (740)

Alles andere läuft 1A :)

Was musst du wissen? Ich liefere gerne  8)

version
fhem.pl:18799/2019-03-05

cheers,
florian

~ Kurzes Update ~
Auch nach entfernen der UserReadings bleiben mir die StackTrace-Meldungen erhalten. ggf. sind mir die vorher nur einfach nicht aufgefallen!?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 16 März 2019, 16:53:27
Moin Andreas,

zunächst wirklichen vielen Dank für dein Modul - ich bin seit Mittwoch stolzer Besitzer einer Vitodens 300 und habe heute morgen so fix wie fast noch nie ein Gerät mit FHEM koppeln können. Daumen hoch! Auch zur Doku im Wiki.

Kleine Rückmeldung bzgl. Stacktrace-Fehler:
Sobald ich die Userreadings (copy&paste aus dem Wiki (https://wiki.fhem.de/wiki/Vitoconnect#Userreadings_um_Reading_f.C3.BCr_Einzelwerte_von_Gasverbr.C3.A4uche_zu_erzeugen), lediglich FHEM-DeviceName angepasst) hinzufüge, schmeißt mir das Modul einen ordentlichen Haufen Stacktrace-Meldungen bei jedem Update.

2019.03.15 09:12:37 1: stacktrace:
2019.03.15 09:12:37 1:     main::__ANON__                      called by ./FHEM/98_vitoconnect.pm (1286)
2019.03.15 09:12:37 1:     main::vitoconnect_getResourceCallback called by FHEM/HttpUtils.pm (606)
2019.03.15 09:12:37 1:     main::__ANON__                      called by fhem.pl (740)

Alles andere läuft 1A :)

Was musst du wissen? Ich liefere gerne  8)

version
fhem.pl:18799/2019-03-05

cheers,
florian

~ Kurzes Update ~
Auch nach entfernen der UserReadings bleiben mir die StackTrace-Meldungen erhalten. ggf. sind mir die vorher nur einfach nicht aufgefallen!?

Hallo und Gratualation zur neuen Heizung! :-)

Dein Stacktrace sieht nicht so aus, wie der den ich durch meinen Fix beseitigt habe.

Die aktuelle Version des Moduls hast Du? Zweite Zeile in der Datei 98_vitoconnect.pm:
# $Id: 98_vitoconnect.pm 18851 2019-03-10 15:51:53Z andreas13 $

Was für eine Plattform hast Du? Alles aktuell? Welche Perl Version?

Dann bitte mal "verbose" auf "4" setzen und den relevanten Teil des Logfiles posten. Dito die Ausgabe von "list vitoconnect".

Und dann schauen wir mal:

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 16 März 2019, 17:02:20
Hallo zusammen, hallo andreas13,

endlich noch jemand, der das Problem mit dem Passwort hat. Ich habe es zwar jetzt wieder im define, was funktioniert, aber ganz sauber ist es eben noch nicht. Da das Modul mittlerweile offiziell ist, würde ich das mit dem Passwort gern noch in der offiziellen Version haben.

andreas13, kannst du bei folgenden Modulen schauen, bei denen es bei mir mit dem Passwort per set oder beim initialen Define funktioniert:
BOTVAC
HarmonyHub
FRITZBOX

Wenn ich etwas Zeit habe, spiele ich sonst am Modul herum und schaue, was diesbzgl. funktioniert.

Ansonsten nochmals vielen dank für das Modul, es läuft bis aufs Passwort mittlerweile echt super.

Gruß,
Tim

Hallo Tim,

ich habe den Code für das Speichern des Passworts aus dem FRITZBOX Modul übernommen. Daran kann es also nicht liegen.

Bitte installiere mal die angehängte Datei und setz "verbose" auf "4". Dann wird das Passwort im Logfile ausgegeben. Ist es wirklich falsch oder hat der Vissmann-Server vielleicht wieder nur Schluckauf?

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 März 2019, 17:10:29
Hallo zusammen, hallo andreas13,

endlich noch jemand, der das Problem mit dem Passwort hat. Ich habe es zwar jetzt wieder im define, was funktioniert, aber ganz sauber ist es eben noch nicht. Da das Modul mittlerweile offiziell ist, würde ich das mit dem Passwort gern noch in der offiziellen Version haben.

andreas13, kannst du bei folgenden Modulen schauen, bei denen es bei mir mit dem Passwort per set oder beim initialen Define funktioniert:
BOTVAC
HarmonyHub
FRITZBOX

Wenn ich etwas Zeit habe, spiele ich sonst am Modul herum und schaue, was diesbzgl. funktioniert.

Ansonsten nochmals vielen dank für das Modul, es läuft bis aufs Passwort mittlerweile echt super.

Gruß,
Tim

Hallo Tim,

wenn Du ein Dummy Passwort verwendest, führt das im Moment noch dazu, dass das gespeicherte Passwort von dem Dummy Passwort überschrieben wird, wenn FHEM neu gestartet wird. Ist das vielleicht das Problem?

VG

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Schoko am 24 März 2019, 21:19:36
Hallo zusammen,
vielen Dank Andreas für das super Modul. Das ist genau das, was ich gesucht hab. Leider kann ich damit aber nur die Heizung auslesen, aber nicht die Vitosolic Solaranlagensteuerung und meine Frischwasserstation Vitotrans 353. Das finde ich echt schade bei Viessmann, dass die Komponenten nicht mit einander kommunizieren.

Zu meiner Heizung... Ich hab eine Grundwasser Wärmepumpe. Ich schick einfach mal mein list vitoconnect

Internals:
   DEF        g.lang@schoko.it geheim 60
   FUUID      5c8f4a33-f33f-70b5-b3f4-1b2a25f24197c231
   NAME       vitoconnect
   NR         125
   STATE      ok
   TYPE       vitoconnect
   counter    1582
   intervall  60
   login      ok
   user       g.lang@schoko.it
   READINGS:
     2019-03-24 21:06:23   Aktive_Heizkreise 1
     2019-03-24 21:06:23   Aussen_Status   connected
     2019-03-24 21:06:23   Aussentemperatur 7.8
     2019-03-24 21:06:23   Controller_Seriennummer 7785226811282111
     2019-03-24 21:06:23   Device_Time_Offset 56
     2019-03-24 21:06:23   Fehlereintraege_Historie ErrorListChanges
     2019-03-24 21:06:23   Fehlereintraege_aktive ErrorListChanges
     2019-03-24 21:06:23   HK1-Zeitsteuerung_Zirkulation  sun sat mon fri tue thu wed
     2019-03-24 21:06:23   HK1-Zeitsteuerung_Zirkulation_aktiv 1
     2019-03-24 21:06:23   HK2-Betriebsart dhwAndHeatingCooling
     2019-03-24 21:06:23   HK2-Frostschutz_Status off
     2019-03-24 21:06:23   HK2-Heizkurve-Niveau 2
     2019-03-24 21:06:23   HK2-Heizkurve-Steigung 0.5
     2019-03-24 21:06:23   HK2-Programmstatus normal
     2019-03-24 21:06:23   HK2-Raum_Status notConnected
     2019-03-24 21:06:23   HK2-Reduzierte_Temperatur_erzwungen 0
     2019-03-24 21:06:23   HK2-Solltemperatur_aktiv 1
     2019-03-24 21:06:23   HK2-Solltemperatur_comfort 20
     2019-03-24 21:06:23   HK2-Solltemperatur_comfort_aktiv 0
     2019-03-24 21:06:23   HK2-Solltemperatur_eco 21
     2019-03-24 21:06:23   HK2-Solltemperatur_eco_aktiv 0
     2019-03-24 21:06:23   HK2-Solltemperatur_erzwungen 0
     2019-03-24 21:06:23   HK2-Solltemperatur_normal 21
     2019-03-24 21:06:23   HK2-Solltemperatur_reduziert 21
     2019-03-24 21:06:23   HK2-Solltemperatur_reduziert_aktiv 0
     2019-03-24 21:06:23   HK2-Standby_aktiv 0
     2019-03-24 21:06:23   HK2-Urlaub_Ende
     2019-03-24 21:06:23   HK2-Urlaub_Start
     2019-03-24 21:06:23   HK2-Urlaub_aktiv 0
     2019-03-24 21:06:23   HK2-Vorlauftemperatur 29.5
     2019-03-24 21:06:23   HK2-Vorlauftemperatur_aktiv connected
     2019-03-24 21:06:23   HK2-WW_aktiv    0
     2019-03-20 21:23:27   HK2-WW_und_Heizen_aktiv 1
     2019-03-24 21:06:23   HK2-Zeitsteuerung_Heizung  sun mode:normal start:00:00 end:24:00 position:0,  sat position:0 end:24:00 mode:normal start:00:00,  mon end:24:00 position:0 start:00:00 mode:normal,  fri position:0 end:24:00 start:00:00 mode:normal,  tue start:00:00 mode:normal position:0 end:24:00,  thu position:0 end:24:00 mode:normal start:00:00,  wed position:0 end:24:00 mode:normal start:00:00,
     2019-03-24 21:06:23   HK2-Zeitsteuerung_Heizung_aktiv 1
     2019-03-24 21:06:23   HK2-Zirkulationspumpe on
     2019-03-24 21:06:23   HK2-aktiv       1
     2019-03-24 21:06:23   Kessel_Common_Supply notConnected
     2019-03-24 21:06:23   Kessel_Seriennummer 7514863801044119
     2019-03-24 21:06:23   Mehrfamilenhaus_aktiv 0
     2019-03-24 21:06:23   WW-Aufladung    0
     2019-03-24 21:06:23   WW-Haupttemperatur 50
     2019-03-24 21:06:23   WW-Isttemperatur 46.1
     2019-03-24 21:06:23   WW-Sensoren_Auslauf_Status notConnected
     2019-03-24 21:06:23   WW-Solltemperatur 50
     2019-03-24 21:06:23   WW-Temperatur_aktiv connected
     2019-03-24 21:06:23   WW-Zeitplan      thu mode:top start:00:00 position:0 end:24:00,  wed position:0 end:24:00 mode:top start:00:00,  fri end:24:00 position:0 start:00:00 mode:top,  tue end:24:00 position:0 start:00:00 mode:top,  mon mode:top start:00:00 position:0 end:24:00,  sun mode:top start:00:00 position:0 end:24:00,  sat end:24:00 position:0 mode:top start:00:00,
     2019-03-24 21:06:23   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-03-24 21:06:23   WW-Zirkulationspumpe_Status off
     2019-03-24 21:06:23   WW-Zirkulationspumpe_Zeitplan  thu wed fri tue mon sun sat
     2019-03-24 21:06:23   WW-Zirkulationspumpe_primaer off
     2019-03-24 21:06:23   WW-aktiv        1
     2019-03-24 21:06:23   WW-einmaliges_Aufladen 0
     2019-03-24 21:06:23   WW-zeitgesteuert_aktiv 1
     2019-03-24 21:06:23   heating.circuits.0.circulation.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.circuits.1.heating.curve.setCurve action: slope shift
     2019-03-24 21:06:23   heating.circuits.1.heating.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.active.setMode action: mode
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.dhwAndHeatingCooling.active 1
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.normalStandby.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.activate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.deactivate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.eco.activate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.eco.deactivate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.fixed.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.changeEndDate action: end
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.schedule action: start end
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.unschedule action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.normal.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.reduced.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.compressor.active 0
     2019-03-24 21:06:23   heating.dhw.oneTimeCharge.activate action:
     2019-03-24 21:06:23   heating.dhw.oneTimeCharge.deactivate action:
     2019-03-24 21:06:23   heating.dhw.pumps.circulation.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.dhw.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.setHysteresis action: hysteresis
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.value 5
     2019-03-24 21:06:23   heating.dhw.temperature.main.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.value 60
     2019-03-24 21:06:23   state           ok
Attributes:
   vitoconnect_actions_active 1

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 März 2019, 07:13:58
Hallo zusammen,
vielen Dank Andreas für das super Modul. Das ist genau das, was ich gesucht hab. Leider kann ich damit aber nur die Heizung auslesen, aber nicht die Vitosolic Solaranlagensteuerung und meine Frischwasserstation Vitotrans 353. Das finde ich echt schade bei Viessmann, dass die Komponenten nicht mit einander kommunizieren.

Zu meiner Heizung... Ich hab eine Grundwasser Wärmepumpe. Ich schick einfach mal mein list vitoconnect

Internals:
   DEF        g.lang@schoko.it geheim 60
   FUUID      5c8f4a33-f33f-70b5-b3f4-1b2a25f24197c231
   NAME       vitoconnect
   NR         125
   STATE      ok
   TYPE       vitoconnect
   counter    1582
   intervall  60
   login      ok
   user       g.lang@schoko.it
   READINGS:
     2019-03-24 21:06:23   Aktive_Heizkreise 1
     2019-03-24 21:06:23   Aussen_Status   connected
     2019-03-24 21:06:23   Aussentemperatur 7.8
     2019-03-24 21:06:23   Controller_Seriennummer 7785226811282111
     2019-03-24 21:06:23   Device_Time_Offset 56
     2019-03-24 21:06:23   Fehlereintraege_Historie ErrorListChanges
     2019-03-24 21:06:23   Fehlereintraege_aktive ErrorListChanges
     2019-03-24 21:06:23   HK1-Zeitsteuerung_Zirkulation  sun sat mon fri tue thu wed
     2019-03-24 21:06:23   HK1-Zeitsteuerung_Zirkulation_aktiv 1
     2019-03-24 21:06:23   HK2-Betriebsart dhwAndHeatingCooling
     2019-03-24 21:06:23   HK2-Frostschutz_Status off
     2019-03-24 21:06:23   HK2-Heizkurve-Niveau 2
     2019-03-24 21:06:23   HK2-Heizkurve-Steigung 0.5
     2019-03-24 21:06:23   HK2-Programmstatus normal
     2019-03-24 21:06:23   HK2-Raum_Status notConnected
     2019-03-24 21:06:23   HK2-Reduzierte_Temperatur_erzwungen 0
     2019-03-24 21:06:23   HK2-Solltemperatur_aktiv 1
     2019-03-24 21:06:23   HK2-Solltemperatur_comfort 20
     2019-03-24 21:06:23   HK2-Solltemperatur_comfort_aktiv 0
     2019-03-24 21:06:23   HK2-Solltemperatur_eco 21
     2019-03-24 21:06:23   HK2-Solltemperatur_eco_aktiv 0
     2019-03-24 21:06:23   HK2-Solltemperatur_erzwungen 0
     2019-03-24 21:06:23   HK2-Solltemperatur_normal 21
     2019-03-24 21:06:23   HK2-Solltemperatur_reduziert 21
     2019-03-24 21:06:23   HK2-Solltemperatur_reduziert_aktiv 0
     2019-03-24 21:06:23   HK2-Standby_aktiv 0
     2019-03-24 21:06:23   HK2-Urlaub_Ende
     2019-03-24 21:06:23   HK2-Urlaub_Start
     2019-03-24 21:06:23   HK2-Urlaub_aktiv 0
     2019-03-24 21:06:23   HK2-Vorlauftemperatur 29.5
     2019-03-24 21:06:23   HK2-Vorlauftemperatur_aktiv connected
     2019-03-24 21:06:23   HK2-WW_aktiv    0
     2019-03-20 21:23:27   HK2-WW_und_Heizen_aktiv 1
     2019-03-24 21:06:23   HK2-Zeitsteuerung_Heizung  sun mode:normal start:00:00 end:24:00 position:0,  sat position:0 end:24:00 mode:normal start:00:00,  mon end:24:00 position:0 start:00:00 mode:normal,  fri position:0 end:24:00 start:00:00 mode:normal,  tue start:00:00 mode:normal position:0 end:24:00,  thu position:0 end:24:00 mode:normal start:00:00,  wed position:0 end:24:00 mode:normal start:00:00,
     2019-03-24 21:06:23   HK2-Zeitsteuerung_Heizung_aktiv 1
     2019-03-24 21:06:23   HK2-Zirkulationspumpe on
     2019-03-24 21:06:23   HK2-aktiv       1
     2019-03-24 21:06:23   Kessel_Common_Supply notConnected
     2019-03-24 21:06:23   Kessel_Seriennummer 7514863801044119
     2019-03-24 21:06:23   Mehrfamilenhaus_aktiv 0
     2019-03-24 21:06:23   WW-Aufladung    0
     2019-03-24 21:06:23   WW-Haupttemperatur 50
     2019-03-24 21:06:23   WW-Isttemperatur 46.1
     2019-03-24 21:06:23   WW-Sensoren_Auslauf_Status notConnected
     2019-03-24 21:06:23   WW-Solltemperatur 50
     2019-03-24 21:06:23   WW-Temperatur_aktiv connected
     2019-03-24 21:06:23   WW-Zeitplan      thu mode:top start:00:00 position:0 end:24:00,  wed position:0 end:24:00 mode:top start:00:00,  fri end:24:00 position:0 start:00:00 mode:top,  tue end:24:00 position:0 start:00:00 mode:top,  mon mode:top start:00:00 position:0 end:24:00,  sun mode:top start:00:00 position:0 end:24:00,  sat end:24:00 position:0 mode:top start:00:00,
     2019-03-24 21:06:23   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-03-24 21:06:23   WW-Zirkulationspumpe_Status off
     2019-03-24 21:06:23   WW-Zirkulationspumpe_Zeitplan  thu wed fri tue mon sun sat
     2019-03-24 21:06:23   WW-Zirkulationspumpe_primaer off
     2019-03-24 21:06:23   WW-aktiv        1
     2019-03-24 21:06:23   WW-einmaliges_Aufladen 0
     2019-03-24 21:06:23   WW-zeitgesteuert_aktiv 1
     2019-03-24 21:06:23   heating.circuits.0.circulation.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.circuits.1.heating.curve.setCurve action: slope shift
     2019-03-24 21:06:23   heating.circuits.1.heating.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.active.setMode action: mode
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.dhwAndHeatingCooling.active 1
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.normalStandby.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.activate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.deactivate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.comfort.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.eco.activate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.eco.deactivate action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.fixed.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.changeEndDate action: end
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.schedule action: start end
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.holiday.unschedule action:
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.normal.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.reduced.setTemperature action: targetTemperature
     2019-03-24 21:06:23   heating.compressor.active 0
     2019-03-24 21:06:23   heating.dhw.oneTimeCharge.activate action:
     2019-03-24 21:06:23   heating.dhw.oneTimeCharge.deactivate action:
     2019-03-24 21:06:23   heating.dhw.pumps.circulation.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.dhw.schedule.setSchedule action: newSchedule
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.setHysteresis action: hysteresis
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.value 5
     2019-03-24 21:06:23   heating.dhw.temperature.main.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.value 60
     2019-03-24 21:06:23   state           ok
Attributes:
   vitoconnect_actions_active 1


Interessant, da sind ein paar neue Readings und sogar 2 neue Aktionen (incl. Reading):

 2019-03-24 21:06:23   heating.circuits.1.operating.modes.dhwAndHeatingCooling.active 1
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.normalStandby.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.fixed.active 0
     2019-03-24 21:06:23   heating.compressor.active 0
     
    2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.setHysteresis action: hysteresis
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.value 5
     
    2019-03-24 21:06:23   heating.dhw.temperature.temp2.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.value 60


Vorschläge, wie ich die neuen Readings nennen soll? Ich werde es im nächsten Release umsetzen.

Kannst Du mal "set vitonnect logResponseOnce" ausführen und mir die *.jsond Dateien aus dem Log-Verzeichnis schicken. Mailadresse, schicke ich dir per PN.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Schoko am 26 März 2019, 18:48:49

Interessant, da sind ein paar neue Readings und sogar 2 neue Aktionen (incl. Reading):

 2019-03-24 21:06:23   heating.circuits.1.operating.modes.dhwAndHeatingCooling.active 1
     2019-03-24 21:06:23   heating.circuits.1.operating.modes.normalStandby.active 0
     2019-03-24 21:06:23   heating.circuits.1.operating.programs.fixed.active 0
     2019-03-24 21:06:23   heating.compressor.active 0
     
    2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.setHysteresis action: hysteresis
     2019-03-24 21:06:23   heating.dhw.temperature.hysteresis.value 5
     
    2019-03-24 21:06:23   heating.dhw.temperature.temp2.setTargetTemperature action: temperature
     2019-03-24 21:06:23   heating.dhw.temperature.temp2.value 60


Vorschläge, wie ich die neuen Readings nennen soll? Ich werde es im nächsten Release umsetzen.

Kannst Du mal "set vitonnect logResponseOnce" ausführen und mir die *.jsond Dateien aus dem Log-Verzeichnis schicken. Mailadresse, schicke ich dir per PN.

Viele Grüße

Andreas
Hi Andreas
Ich hab dir eben die jsons geschickt.
Leider hab ich keinen Schimmer was die Readings zu bedeuten haben. Somit kann ich dir auch keinen sinnvollen Namen nennen.

Danke für die schnelle Antwort

Lg

Gerhard


Gesendet von iPhone mit Tapatalk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 27 März 2019, 10:47:01
Hallo Tim,

wenn Du ein Dummy Passwort verwendest, führt das im Moment noch dazu, dass das gespeicherte Passwort von dem Dummy Passwort überschrieben wird, wenn FHEM neu gestartet wird. Ist das vielleicht das Problem?

VG

Andreas

Hi Andreas,

ja bei mir muss das dann so sein. Ich mache recht häufig Updates, sodass ich sicherlich  auch häufig neustarte. Bei dem Fritzbox-Modul verschwindet nach Anlage das DEF aus den Internals. Bei dem Modul Harmony bspw. wird das PW als Crypt im DEF hinterlegt. Bei BOTVAC wird das DEF dann nach initialer Anlage um das PW bereinigt. Ist eine solche Lösung auch für dieses Modul sinnvoll?

Danke dir und viele Grüße,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 März 2019, 11:06:04
Hallo zusammen,

heute gab es eine neue Version der iOS ViCare App mit Gasverbrauch, Urlaub, Spar- und Komfortmodus.

Alles Features, die das Modul schon konnte. Mal sehen, ob Vissmann jetzt wieder an der API arbeitet.

VG

Andreas


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Schoko am 30 März 2019, 10:58:56
Ich hab eben meine Vitosolic per KM-Bus an die Heizungssteuerung angeschlossen. In der Steuerung sehe ich jetzt auch einige Werte. Kann ich irgendwie die Readings neu auslesen, um zu sehen ob Kollektortemeperatur usw. Jetzt übertragen wird? An denen hat sich nämlich nichts geändert...

Gruß

Schoko


Gesendet von iPhone mit Tapatalk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 30 März 2019, 14:24:24
Ich hab eben meine Vitosolic per KM-Bus an die Heizungssteuerung angeschlossen. In der Steuerung sehe ich jetzt auch einige Werte. Kann ich irgendwie die Readings neu auslesen, um zu sehen ob Kollektortemeperatur usw. Jetzt übertragen wird? An denen hat sich nämlich nichts geändert...

Gruß

Schoko


Gesendet von iPhone mit Tapatalk

Hallo Schoko,

es werden immer alle Werte ausgegeben, die die API liefert. Entweder nach Ablauf des Intervalls oder manuel "set vitoconnect update".

Wenn die Werte nicht automatisch erscheinen, werden sie von der API nicht geliefert. Dann kann nur Vissmann helfen.  :-(

Wenn die Readings vorher nicht bekannt waren, haben sie die Form "heating.xxx.xxx", wie Du es schon kennst.

VG

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 30 März 2019, 18:48:56
Hallo,
inzwischen hat Vissmann wohl gemerkt, dass Stromverbräuchen in Wh nicht so sinnvoll sind. Seit ein paar Wochen werden (von mir erst heute bemerkt) die Stromverbräuche wohl in kWh übertragen.

Wer in seinen "userreadings" bei den Stromverbräuchen noch "/1000" drin hat, sollte das löschen.

Seit dem 23.03.19 werden auch keine Readings für Sensoren, die nicht installiert sind, mehr übertragen. Bei mir z.B.:

* HK1-Raum_Temperatur
* Kessel_Common_Supply_Temperatur
* WW-Sensoren_Auslauf_Wert

Die zugehörigen Stati (z.B. HK1-Raum_Status) sind "error" und werden weiterhin übertragen.

VG Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 30 März 2019, 19:34:34
Hallo zusammen,

morgen gibt es mal wieder ein kleines release:

# 2019-03-29      neue Readings:
#                     heating.circuits.1.operating.modes.dhwAndHeatingCooling.active 1
#                     heating.circuits.1.operating.modes.normalStandby.active 0
#                     heating.circuits.1.operating.programs.fixed.active 0
#                     heating.compressor.active 0
#                     heating.dhw.temperature.hysteresis.value 5
#                     heating.dhw.temperature.temp2.value 60
#                  Passwort wird bei "define" nur noch gesetzt, wenn noch kein Passwort gespeichert war
#                 Attribut "model" implementiert

Feedback wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Schoko am 30 März 2019, 21:25:41
Hallo Schoko,

es werden immer alle Werte ausgegeben, die die API liefert. Entweder nach Ablauf des Intervalls oder manuel "set vitoconnect update".

Wenn die Werte nicht automatisch erscheinen, werden sie von der API nicht geliefert. Dann kann nur Vissmann helfen.  :-(

Wenn die Readings vorher nicht bekannt waren, haben sie die Form "heating.xxx.xxx", wie Du es schon kennst.

VG

Andreas
Na dann lass ich die Steuerung vorerst noch am VBUS hängen...
Zumindest reduziert er jetzt automatisch die Solltemperatur, wenn die Solaranlage Wärme liefert...

Danke trotzdem

VG

Schoko


Gesendet von iPhone mit Tapatalk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 01 April 2019, 19:57:36
Hallo zusammen,

ich habe festgestellt, dass das (manuelle) „einmalige Aufladen“ nicht funktioniert. Dies ist allerdings nicht nur in FHEM der Fall, sondern auch in der Viessmann-App („Ich möchte Warmwasser“). Obwohl die Aktion in FHEM zu sehen, also aktiv ist, sinkt die Wassertemperatur weiter. Erst durch die „Aufladung“ seitens der Heizung wird das Wasser wieder aufgeheizt.

Ich bekomme die „Bad Gateway“-Fehlermeldung:
set Heizung WW-einmaliges_Aufladen activate: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}
Kann meine Heizung (Vitodens 200) das nicht oder liegt ein Fehler vor?
Kennt jemand dieses Verhalten?

Vielen Dank! :-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 01 April 2019, 20:26:42
Hallo zusammen,

ich habe festgestellt, dass das (manuelle) „einmalige Aufladen“ nicht funktioniert. Dies ist allerdings nicht nur in FHEM der Fall, sondern auch in der Viessmann-App („Ich möchte Warmwasser“). Obwohl die Aktion in FHEM zu sehen, also aktiv ist, sinkt die Wassertemperatur weiter. Erst durch die „Aufladung“ seitens der Heizung wird das Wasser wieder aufgeheizt.

Ich bekomme die „Bad Gateway“-Fehlermeldung:
set Heizung WW-einmaliges_Aufladen activate: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}
Kann meine Heizung (Vitodens 200) das nicht oder liegt ein Fehler vor?
Kennt jemand dieses Verhalten?

Vielen Dank! :-)

Ich glaube, das ist normal. Aufgeheizt wird nur, wenn die Temperatur unter Soll liegt. Schalt mal auf Standy und lös dann manuell aus, wenn die Temperatur unter soll liegt.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 08 April 2019, 13:36:31
Hallo,

ich möchte die Leistungsdaten meiner geregelten Solarpumpe (an der Heizungsteuerung hängend) auswerten.
Die Leistungsdaten habe ich mit einem userreading 'Drehzahl' erzeugt.
Den Leistungsanteil bekomme ich im reading ausgegeben.

Drehzahl { ReadingsVal($name,"power_2",0)*100/38.2 ;; }
{ if ( { ReadingsNum ($name,"Drehzahl",0)} >100 )  {\ fhem ("set Fibadose_9 Drehzahl 100") ; }
if ( { ReadingsNum ($name,"Drehzahl",0)} < 30 )  {\ fhem ("set Fibadose_9 Drehzahl 30") ; } 
if ( { ReadingsNum ($name,"Drehzahl",0)} < 10 )  {\ fhem ("set Fibadose_9 Drehzahl 0") ; }
}

Da jedoch die Netzspannung eine große Spreizung +/- 10 Volt aufweist, schwankt natürlich auch die Leistungsdaten in Watt und damit die prozentuale Ermittlung.
Sollte aufgrund einer größeren Netzspannung die Leistung auf über 100% steigen, so soll der Wert bei 100% bleiben.
Ähnlich das unterschreiten unter 30% soll der Wert bei 30% bleiben, unter 10% soll der Wert 0 ausgegeben werden.


Ich bekomme jedoch mit diesem Programmcode Fehler ausgegeben.
Fehler:
PERL WARNING: Odd number of elements in anonymous hash at (eval 15943) line 3.
PERL WARNING: Odd number of elements in anonymous hash at (eval 15943) line 5.
PERL WARNING: Odd number of elements in anonymous hash at (eval 15943) line 7.

Was mache ich falsch?

Vielleicht kann mir jemand helfen.
Ich weiß, dass meine Frage nicht unbedingt hierher gehört.

VG Frank
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 08 April 2019, 19:03:52
Zitat
Drehzahl { ReadingsVal($name,"power_2",0)*100/38.2 ;; }
Bisher ok. Das ist die Definition deines userReadings, in {}

{ if ( { ReadingsNum ($name,"Drehzahl",0)} >100 )  {\ fhem ("set Fibadose_9 Drehzahl 100") ; }
if ( { ReadingsNum ($name,"Drehzahl",0)} < 30 )  {\ fhem ("set Fibadose_9 Drehzahl 30") ; }
if ( { ReadingsNum ($name,"Drehzahl",0)} < 10 )  {\ fhem ("set Fibadose_9 Drehzahl 0") ; }
}
Was soll denn das ausserhalb der Definition machen? Hast Du wirklich dein userReading damit speichern können?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 08 April 2019, 20:10:24
Bisher ok. Das ist die Definition deines userReadings, in {}

{ if ( { ReadingsNum ($name,"Drehzahl",0)} >100 )  {\ fhem ("set Fibadose_9 Drehzahl 100") ; }
if ( { ReadingsNum ($name,"Drehzahl",0)} < 30 )  {\ fhem ("set Fibadose_9 Drehzahl 30") ; }
if ( { ReadingsNum ($name,"Drehzahl",0)} < 10 )  {\ fhem ("set Fibadose_9 Drehzahl 0") ; }
}
Was soll denn das ausserhalb der Definition machen? Hast Du wirklich dein userReading damit speichern können?

Ich hatte versucht das im Stateformat zu speichern, funktioniert nicht richtig.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 08 April 2019, 20:19:06
Zeig bitte ein "list" von deinem Device
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: djsirius am 08 April 2019, 20:30:42
Hallo zusammen,

wie kann ich vitoconnect denn auf FHEM installieren?

Wenn ich den Befehlt "define vitoconnect vitoconnect user@mail.xx geheim 60" eingebe, dann bekomme ich in FHEM immer die Fehlermeldung: Unknown module vitoconnect.

Vielen Dank!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 08 April 2019, 20:32:21
Erste FHEM Regel: update Update Update...
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 08 April 2019, 20:40:00
hier die Device-Liste
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 08 April 2019, 20:52:07
So weit so gut. (Das ist übrigens kein "list" des Devices, sondern Bildschirmkopien. Ein "list" vom Device "deviceName" kriegt man mit "list deviceName" im Kommandofeld von FHEM. Und dann ein einfaches Copy/Paste im Forum, mit CodeTags (das # Zeichen im Editormenü)

Also dein Pb ist stateFormat?
Wenn es perl sein soll, macht man im stateFormat kein "set", sondern nutzt man "return <value>" (oder evtl nur <value> wenn nur ein Schritt). Und das wird nicht für ein Reading benutzt, sondern ändert das STATE des Devices.

Wenn Du das Format von deinem Reading "Drehzahl" ändern möchtest, dann musst du es direkt im Perl des userReadings formattieren.

z.B.
attr Fibadose_9 userReading Drehzahl { my $result = ReadingsNum("$name","power_2",0)*100/38.2 ;; return 100 if ($result > 100);; return 0 if ($result < 10);; return 30 if ($result <30);; return $result;; }
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 08 April 2019, 21:02:16

Wenn Du das Format von deinem Reading "Drehzahl" ändern möchtest, dann musst du es direkt im Perl des userReadings formattieren.

z.B.
attr Fibadose_9 userReading Drehzahl { my $result = ReadingsNum("$name","power_2",0)*100/38.2 ;; return 100 if ($result > 100);; return 0 if ($result < 10);; return 30 if ($result <30);; return $result;; }

Vielen Dank!
Habe Deinen Hinweis aufgenommen und Attribut gesetzt.
Es kommt folgende Fehlermeldung:

Error evaluating Fibadose_9 userReading Drehzahl: syntax error at (eval 4333) line 2, at EOF
Global symbol "$result" requires explicit package name (did you forget to declare "my $result"?) at (eval 4333) line 2.
syntax error at (eval 4333) line 2, near "; }"

Muss das my $result vorher vereinbart werden?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Tanne-01 am 08 April 2019, 21:06:06
Vielen Dank!
War ein Copy/Paste Fehler.
Hat funktioniert....

Vielen Dank für die Hilfe!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 09 April 2019, 08:06:04
[quote author=Tanne-01 link=topic=93664.msg928261#msg928261

Was mache ich falsch?

Vielleicht kann mir jemand helfen.
Ich weiß, dass meine Frage nicht unbedingt hierher gehört.

VG Frank
[/quote]

Wenn du weißt, dass es nicht hier her gehört, warum machst du es dann trotzdem. Finde ich schon ziemlich treist. :-(


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 09 April 2019, 08:07:51
Hallo zusammen,

wie kann ich vitoconnect denn auf FHEM installieren?

Wenn ich den Befehlt "define vitoconnect vitoconnect user@mail.xx geheim 60" eingebe, dann bekomme ich in FHEM immer die Fehlermeldung: Unknown module vitoconnect.

Vielen Dank!

Was steht denn im Logfile? Vielleicht hast du nicht alle notwendigen Perl Module installiert?

VG

Andreas


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 10 April 2019, 19:37:40
Naja... unknown module heisst unknown module. Ist Fhem auf dem letzten Stand? Bzw. was ist die Ausgabe von "version" im Kommandofeld?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 April 2019, 18:04:26
Es gibt ein paar neue Readings:

heating.gas.consumption.dhw.unit kilowattHour
heating.gas.consumption.heating.unit kilowattHour
heating.power.consumption.unit kilowattHour

Sind jemanden noch andere Änderungen an der API aufgefallen?

Für die neuen Readings wird es im nächsten Release vernüftige Texte geben.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 23 April 2019, 17:56:10
Hallo Andreas,

mit ist noch eine Kleinigkeit aufgefallen.
Könntest Du dem Reading "WW-Zirklationspumpe_Zeitsteuerung_aktiv" noch ein "u" im Wort "Zirklationspumpe" spendieren?
 ;)

Vielen Dank und Grüße,
Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Aladin222 am 26 April 2019, 05:29:54
Hallo ,

ich bekomme das immer noch nicht komplett hin :-(
Entweder es aktualisiert sich der Stromverbrauch nicht oder es stimmt etwas mit dem Gasverbrauch nicht...
Hab versucht mich ans Wiki zu halten ....

könnte da mal jemand drüber schauen , oder mir mal jemand seine config posten ?

list vitoconnect:
Internals:
   CFGFN      /opt/fhem/FHEM/60_Viessmann.cfg
   DEF        email Passwort  60
   FUUID      5c4c0db2-f33f-9117-77ec-2856c654bd0144ee
   NAME       vitoconnect
   NR         1482
   STATE      ok
   TYPE       vitoconnect
   counter    710
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      12.8
       Brenner_Betriebsstunden:
         DBLogging:
           TIME       1556249075.46616
           VALUE      2198.21333333333
       Brenner_Fehlercode:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Brenner_Starts:
         DBLogging:
           TIME       1556249075.46616
           VALUE      4837
       Brenner_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Controller_Seriennummer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1556249075.46616
           VALUE      116
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      5409,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      650,1324,1392,2043,1574,1241,352,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0,7,4,8,6,8,6,8
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      25,112,280,233,219,276,382,325,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      524,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      135,149,123,117,120,120,87,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0,6,5,5,6,6,5,7
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      22,40,32,41,33,28,40,34,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       HK1-Betriebsart:
         DBLogging:
           TIME       1556249075.46616
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1556249075.46616
           VALUE      reduced
       HK1-Raum_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1556249075.46616
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1556249075.46616
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1556249075.46616
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1556249075.46616
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      31
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1556249075.46616
           VALUE       sun mode:normal end:23:00 start:06:00 position:0,  sat position:0 start:06:00 mode:normal end:23:00,  tue start:06:00 position:0 end:23:00 mode:normal,  thu end:23:00 mode:normal position:0 start:06:00,  fri start:06:00 position:0 mode:normal end:23:00,  wed position:0 start:06:00 end:23:00 mode:normal,  mon mode:normal end:23:00 start:06:00 position:0,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1556249075.46616
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      31
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1556249075.46616
           VALUE      23.7
       Kosten_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.15
       Kosten_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      29.96
       Kosten_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.01
       Kosten_GWW_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      6.22
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Stromverbrauch/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      79.277,55.879,0
       Stromverbrauch/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      14.919,21.186,19.947,23.225,22.206,21.045,12.628,0,0,0,0,0,0
       Stromverbrauch/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.094,0.594,0.386,0.498,0.408,0.442,0.282,0.461
       Stromverbrauch/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.867,3.635,4.708,4.709,4.587,4.823,4.971,4.788,4.728,4.803,5.056,5.064,5.377,5.438,5.263,5.104,5.05,5.157,4.904,5.292,4.795,5.002,5.204,4.851,4.548,4.922,4.553,3.798,2.159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Verbrauch_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      25
       Verbrauch_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      650
       Verbrauch_GHZ_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      5409
       Verbrauch_GHZ_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Verbrauch_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      22
       Verbrauch_GWW_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      135
       Verbrauch_GWW_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      524
       Verbrauch_GWW_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Verbrauch_Strom_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.00
       Verbrauch_Strom_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.01
       Verbrauch_Strom_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.08
       Verbrauch_Strom_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.00
       WW-Aufladung:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      52.5
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       WW-Sensoren_Auslauf_Wert:
         DBLogging:
           TIME       1556249075.46616
           VALUE      20
       WW-Solltemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1556249075.46616
           VALUE       mon end:23:00 mode:on start:05:30 position:0,  wed mode:on end:23:00 start:05:30 position:0,  sun start:05:30 position:0 mode:on end:23:00,  sat start:05:30 position:0 mode:on end:23:00,  tue end:23:00 mode:on start:05:30 position:0,  thu position:0 start:05:30 end:23:00 mode:on,  fri mode:on end:23:00 position:0 start:05:30,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1556249075.46616
           VALUE       wed start:05:30 position:0 mode:on end:23:00,  mon end:23:00 mode:on position:0 start:05:30,  thu end:23:00 mode:on position:0 start:05:30,  fri end:23:00 mode:on start:05:30 position:0,  sun mode:on end:23:00 start:05:30 position:0,  sat mode:on end:23:00 position:0 start:05:30,  tue start:05:30 position:0 end:23:00 mode:on,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       WW-einmaliges_Aufladen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       heating.gas.consumption.dhw.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       heating.gas.consumption.heating.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       heating.power.consumption.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       state:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ok
   READINGS:
     2019-04-26 05:24:35   Aktive_Heizkreise 0
     2019-04-26 05:24:35   Aussen_Status   connected
     2019-04-26 05:24:35   Aussentemperatur 12.8
     2019-04-26 05:24:35   Brenner_Betriebsstunden 2198.21333333333
     2019-04-26 05:24:35   Brenner_Fehlercode 0
     2019-04-26 05:24:35   Brenner_Modulation 0
     2019-04-26 05:24:35   Brenner_Starts  4837
     2019-04-26 05:24:35   Brenner_Status  ok
     2019-04-26 05:24:35   Brenner_aktiv   0
     2019-04-26 05:24:35   Controller_Seriennummer 7743905854489117
     2019-04-26 05:24:35   Device_Time_Offset 116
     2019-04-26 05:24:35   Fehlereintraege_Historie ErrorListChanges
     2019-04-26 05:24:35   Fehlereintraege_aktive ErrorListChanges
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Jahr 5409,3167,0
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Monat 650,1324,1392,2043,1574,1241,352,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Tag 0,7,4,8,6,8,6,8
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Woche 25,112,280,233,219,276,382,325,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Jahr 524,327,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Monat 135,149,123,117,120,120,87,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Tag 0,6,5,5,6,6,5,7
     2019-04-26 05:24:35   Gasverbrauch_WW/Woche 22,40,32,41,33,28,40,34,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   HK1-Betriebsart dhwAndHeating
     2019-04-26 05:24:35   HK1-External_Temperatur 0
     2019-04-26 05:24:35   HK1-External_aktiv 0
     2019-04-26 05:24:35   HK1-Frostschutz_Status off
     2019-04-26 05:24:35   HK1-Heizkurve-Niveau 0
     2019-04-26 05:24:35   HK1-Heizkurve-Steigung 1.4
     2019-04-26 05:24:35   HK1-Programmstatus reduced
     2019-04-26 05:24:35   HK1-Raum_Status error
     2019-04-26 05:24:35   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-04-26 05:24:35   HK1-Solltemperatur_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_comfort 20
     2019-04-26 05:24:35   HK1-Solltemperatur_comfort_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_eco 21
     2019-04-26 05:24:35   HK1-Solltemperatur_eco_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_erzwungen 0
     2019-04-26 05:24:35   HK1-Solltemperatur_normal 21
     2019-04-26 05:24:35   HK1-Solltemperatur_reduziert 18
     2019-04-26 05:24:35   HK1-Solltemperatur_reduziert_aktiv 1
     2019-04-26 05:24:35   HK1-Standby_aktiv 0
     2019-04-26 05:24:35   HK1-Urlaub_Ende
     2019-04-26 05:24:35   HK1-Urlaub_Start
     2019-04-26 05:24:35   HK1-Urlaub_aktiv 0
     2019-04-26 05:24:35   HK1-Vorlauftemperatur 31
     2019-04-26 05:24:35   HK1-Vorlauftemperatur_aktiv connected
     2019-04-26 05:24:35   HK1-WW_aktiv    0
     2019-04-26 05:24:35   HK1-WW_und_Heizen_aktiv 1
     2019-04-26 05:24:35   HK1-Zeitsteuerung_Heizung  sun mode:normal end:23:00 start:06:00 position:0,  sat position:0 start:06:00 mode:normal end:23:00,  tue start:06:00 position:0 end:23:00 mode:normal,  thu end:23:00 mode:normal position:0 start:06:00,  fri start:06:00 position:0 mode:normal end:23:00,  wed position:0 start:06:00 end:23:00 mode:normal,  mon mode:normal end:23:00 start:06:00 position:0,
     2019-04-26 05:24:35   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-04-26 05:24:35   HK1-Zirkulationspumpe on
     2019-04-26 05:24:35   HK1-aktiv       1
     2019-04-26 05:24:35   Kessel_Common_Supply error
     2019-04-26 05:24:35   Kessel_Seriennummer 7570781808893119
     2019-04-26 05:24:35   Kessel_Status   connected
     2019-04-26 05:24:35   Kesseltemperatur 31
     2019-04-26 05:24:35   Kesseltemperatur_exact 23.7
     2019-04-26 05:24:35   Kosten_GHZ_aktuelle_Woche 1.15
     2019-04-26 05:24:35   Kosten_GHZ_aktueller_Monat 29.96
     2019-04-26 05:24:35   Kosten_GWW_aktuelle_Woche 1.01
     2019-04-26 05:24:35   Kosten_GWW_aktueller_Monat 6.22
     2019-04-26 05:24:35   Mehrfamilenhaus_aktiv 0
     2019-04-26 05:24:35   Service_Intervall_Monate 0
     2019-04-26 05:24:35   Service_Letzter
     2019-04-26 05:24:35   Service_Monate_aktiv_seit_letzten_Service 0
     2019-04-26 05:24:35   Service_faellig 0
     2019-04-26 05:24:35   Stromverbrauch/Jahr 79.277,55.879,0
     2019-04-26 05:24:35   Stromverbrauch/Monat 14.919,21.186,19.947,23.225,22.206,21.045,12.628,0,0,0,0,0,0
     2019-04-26 05:24:35   Stromverbrauch/Tag 0.094,0.594,0.386,0.498,0.408,0.442,0.282,0.461
     2019-04-26 05:24:35   Stromverbrauch/Woche 1.867,3.635,4.708,4.709,4.587,4.823,4.971,4.788,4.728,4.803,5.056,5.064,5.377,5.438,5.263,5.104,5.05,5.157,4.904,5.292,4.795,5.002,5.204,4.851,4.548,4.922,4.553,3.798,2.159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   Verbrauch_GHZ_aktuelle_Woche 25
     2019-04-26 05:24:35   Verbrauch_GHZ_aktueller_Monat 650
     2019-04-26 05:24:35   Verbrauch_GHZ_aktuelles_Jahr 5409
     2019-04-26 05:24:35   Verbrauch_GHZ_heute 0
     2019-04-26 05:24:35   Verbrauch_GWW_aktuelle_Woche 22
     2019-04-26 05:24:35   Verbrauch_GWW_aktueller_Monat 135
     2019-04-26 05:24:35   Verbrauch_GWW_aktuelles_Jahr 524
     2019-04-26 05:24:35   Verbrauch_GWW_heute 0
     2019-04-26 05:24:35   Verbrauch_Strom_aktuelle_Woche 0.00
     2019-04-26 05:24:35   Verbrauch_Strom_aktueller_Monat 0.01
     2019-04-26 05:24:35   Verbrauch_Strom_aktuelles_Jahr 0.08
     2019-04-26 05:24:35   Verbrauch_Strom_heute 0.00
     2019-04-26 05:24:35   WW-Aufladung    0
     2019-04-26 05:24:35   WW-Haupttemperatur 50
     2019-04-26 05:24:35   WW-Isttemperatur 52.5
     2019-04-26 05:24:35   WW-Sensoren_Auslauf_Status error
     2019-04-26 05:24:35   WW-Sensoren_Auslauf_Wert 20
     2019-04-26 05:24:35   WW-Solltemperatur 50
     2019-04-26 05:24:35   WW-Temperatur_aktiv connected
     2019-04-26 05:24:35   WW-Zeitplan      mon end:23:00 mode:on start:05:30 position:0,  wed mode:on end:23:00 start:05:30 position:0,  sun start:05:30 position:0 mode:on end:23:00,  sat start:05:30 position:0 mode:on end:23:00,  tue end:23:00 mode:on start:05:30 position:0,  thu position:0 start:05:30 end:23:00 mode:on,  fri mode:on end:23:00 position:0 start:05:30,
     2019-04-26 05:24:35   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-04-26 05:24:35   WW-Zirkulationspumpe_Status off
     2019-04-26 05:24:35   WW-Zirkulationspumpe_Zeitplan  wed start:05:30 position:0 mode:on end:23:00,  mon end:23:00 mode:on position:0 start:05:30,  thu end:23:00 mode:on position:0 start:05:30,  fri end:23:00 mode:on start:05:30 position:0,  sun mode:on end:23:00 start:05:30 position:0,  sat mode:on end:23:00 position:0 start:05:30,  tue start:05:30 position:0 end:23:00 mode:on,
     2019-04-26 05:24:35   WW-Zirkulationspumpe_primaer off
     2019-04-26 05:24:35   WW-aktiv        1
     2019-04-26 05:24:35   WW-einmaliges_Aufladen 0
     2019-04-26 05:24:35   WW-zeitgesteuert_aktiv 1
     2019-04-26 05:24:35   heating.gas.consumption.dhw.unit kilowattHour
     2019-04-26 05:24:35   heating.gas.consumption.heating.unit kilowattHour
     2019-04-26 05:24:35   heating.power.consumption.unit kilowattHour
     2019-04-26 05:24:35   state           ok
Attributes:
   DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings Verbrauch_GHZ_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Verbrauch_GWW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Verbrauch_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Verbrauch_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Verbrauch_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Verbrauch_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Verbrauch_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Verbrauch_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Verbrauch_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]/1000))},
Verbrauch_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]/1000))},
Verbrauch_Strom_heute:Stromverbrauch/Tag.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]/1000))},
Verbrauch_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]/1000))},
Kosten_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]*0.0461))},
Kosten_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]*0.0461))},
Kosten_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]*0.0461))},
Kosten_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]*0.0461))},
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 April 2019, 16:44:26
Hallo zusammen,

morgen gibt es mal wieder ein kleins Release:

# 2019-04-26      neue Readings für
#                  heating.gas.consumption.dhw.unit kilowattHour
#                  heating.gas.consumption.heating.unit kilowattHour
#                  heating.power.consumption.unit kilowattHour
#            Typo in WW-Zirkulationspumpe_Zeitsteuerung_aktiv fixt

Bitte das fehlerhafte Reading mit "deletereading vitoconnect WW-Zirklationspumpe_Zeitsteuerung_aktiv " löschen und ggf Readingsgroups und Grafiken anpassen.

Feedback wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 April 2019, 22:03:15
Hallo ,

ich bekomme das immer noch nicht komplett hin :-(
Entweder es aktualisiert sich der Stromverbrauch nicht oder es stimmt etwas mit dem Gasverbrauch nicht...
Hab versucht mich ans Wiki zu halten ....

könnte da mal jemand drüber schauen , oder mir mal jemand seine config posten ?

list vitoconnect:
Internals:
   CFGFN      /opt/fhem/FHEM/60_Viessmann.cfg
   DEF        email Passwort  60
   FUUID      5c4c0db2-f33f-9117-77ec-2856c654bd0144ee
   NAME       vitoconnect
   NR         1482
   STATE      ok
   TYPE       vitoconnect
   counter    710
   intervall  60
   login      ok
   user       Aladin212@arcor.de
   Helper:
     DBLOG:
       Aktive_Heizkreise:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Aussen_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       Aussentemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      12.8
       Brenner_Betriebsstunden:
         DBLogging:
           TIME       1556249075.46616
           VALUE      2198.21333333333
       Brenner_Fehlercode:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Brenner_Modulation:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Brenner_Starts:
         DBLogging:
           TIME       1556249075.46616
           VALUE      4837
       Brenner_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ok
       Brenner_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Controller_Seriennummer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      7743905854489117
       Device_Time_Offset:
         DBLogging:
           TIME       1556249075.46616
           VALUE      116
       Fehlereintraege_Historie:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ErrorListChanges
       Fehlereintraege_aktive:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ErrorListChanges
       Gasverbrauch_Heizung/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      5409,3167,0
       Gasverbrauch_Heizung/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      650,1324,1392,2043,1574,1241,352,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0,7,4,8,6,8,6,8
       Gasverbrauch_Heizung/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      25,112,280,233,219,276,382,325,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Gasverbrauch_WW/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      524,327,0
       Gasverbrauch_WW/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      135,149,123,117,120,120,87,0,0,0,0,0,0
       Gasverbrauch_WW/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0,6,5,5,6,6,5,7
       Gasverbrauch_WW/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      22,40,32,41,33,28,40,34,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       HK1-Betriebsart:
         DBLogging:
           TIME       1556249075.46616
           VALUE      dhwAndHeating
       HK1-External_Temperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-External_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Frostschutz_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       HK1-Heizkurve-Niveau:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Heizkurve-Steigung:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.4
       HK1-Programmstatus:
         DBLogging:
           TIME       1556249075.46616
           VALUE      reduced
       HK1-Raum_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       HK1-Reduzierte_Temperatur_erzwungen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_comfort:
         DBLogging:
           TIME       1556249075.46616
           VALUE      20
       HK1-Solltemperatur_comfort_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_eco:
         DBLogging:
           TIME       1556249075.46616
           VALUE      21
       HK1-Solltemperatur_eco_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_erzwungen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Solltemperatur_normal:
         DBLogging:
           TIME       1556249075.46616
           VALUE      21
       HK1-Solltemperatur_reduziert:
         DBLogging:
           TIME       1556249075.46616
           VALUE      18
       HK1-Solltemperatur_reduziert_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Standby_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Urlaub_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-Vorlauftemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      31
       HK1-Vorlauftemperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       HK1-WW_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       HK1-WW_und_Heizen_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Zeitsteuerung_Heizung:
         DBLogging:
           TIME       1556249075.46616
           VALUE       sun mode:normal end:23:00 start:06:00 position:0,  sat position:0 start:06:00 mode:normal end:23:00,  tue start:06:00 position:0 end:23:00 mode:normal,  thu end:23:00 mode:normal position:0 start:06:00,  fri start:06:00 position:0 mode:normal end:23:00,  wed position:0 start:06:00 end:23:00 mode:normal,  mon mode:normal end:23:00 start:06:00 position:0,
       HK1-Zeitsteuerung_Heizung_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       HK1-Zirkulationspumpe:
         DBLogging:
           TIME       1556249075.46616
           VALUE      on
       HK1-aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       Kessel_Common_Supply:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       Kessel_Seriennummer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      7570781808893119
       Kessel_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       Kesseltemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      31
       Kesseltemperatur_exact:
         DBLogging:
           TIME       1556249075.46616
           VALUE      23.7
       Kosten_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.15
       Kosten_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      29.96
       Kosten_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.01
       Kosten_GWW_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      6.22
       Mehrfamilenhaus_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_Intervall_Monate:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_Monate_aktiv_seit_letzten_Service:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Service_faellig:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Stromverbrauch/Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      79.277,55.879,0
       Stromverbrauch/Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      14.919,21.186,19.947,23.225,22.206,21.045,12.628,0,0,0,0,0,0
       Stromverbrauch/Tag:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.094,0.594,0.386,0.498,0.408,0.442,0.282,0.461
       Stromverbrauch/Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1.867,3.635,4.708,4.709,4.587,4.823,4.971,4.788,4.728,4.803,5.056,5.064,5.377,5.438,5.263,5.104,5.05,5.157,4.904,5.292,4.795,5.002,5.204,4.851,4.548,4.922,4.553,3.798,2.159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
       Verbrauch_GHZ_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      25
       Verbrauch_GHZ_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      650
       Verbrauch_GHZ_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      5409
       Verbrauch_GHZ_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Verbrauch_GWW_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      22
       Verbrauch_GWW_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      135
       Verbrauch_GWW_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      524
       Verbrauch_GWW_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       Verbrauch_Strom_aktuelle_Woche:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.00
       Verbrauch_Strom_aktueller_Monat:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.01
       Verbrauch_Strom_aktuelles_Jahr:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.08
       Verbrauch_Strom_heute:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0.00
       WW-Aufladung:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       WW-Haupttemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      50
       WW-Isttemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      52.5
       WW-Sensoren_Auslauf_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      error
       WW-Sensoren_Auslauf_Wert:
         DBLogging:
           TIME       1556249075.46616
           VALUE      20
       WW-Solltemperatur:
         DBLogging:
           TIME       1556249075.46616
           VALUE      50
       WW-Temperatur_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      connected
       WW-Zeitplan:
         DBLogging:
           TIME       1556249075.46616
           VALUE       mon end:23:00 mode:on start:05:30 position:0,  wed mode:on end:23:00 start:05:30 position:0,  sun start:05:30 position:0 mode:on end:23:00,  sat start:05:30 position:0 mode:on end:23:00,  tue end:23:00 mode:on start:05:30 position:0,  thu position:0 start:05:30 end:23:00 mode:on,  fri mode:on end:23:00 position:0 start:05:30,
       WW-Zirklationspumpe_Zeitsteuerung_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       WW-Zirkulationspumpe_Status:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       WW-Zirkulationspumpe_Zeitplan:
         DBLogging:
           TIME       1556249075.46616
           VALUE       wed start:05:30 position:0 mode:on end:23:00,  mon end:23:00 mode:on position:0 start:05:30,  thu end:23:00 mode:on position:0 start:05:30,  fri end:23:00 mode:on start:05:30 position:0,  sun mode:on end:23:00 start:05:30 position:0,  sat mode:on end:23:00 position:0 start:05:30,  tue start:05:30 position:0 end:23:00 mode:on,
       WW-Zirkulationspumpe_primaer:
         DBLogging:
           TIME       1556249075.46616
           VALUE      off
       WW-aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       WW-einmaliges_Aufladen:
         DBLogging:
           TIME       1556249075.46616
           VALUE      0
       WW-zeitgesteuert_aktiv:
         DBLogging:
           TIME       1556249075.46616
           VALUE      1
       heating.gas.consumption.dhw.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       heating.gas.consumption.heating.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       heating.power.consumption.unit:
         DBLogging:
           TIME       1556249075.46616
           VALUE      kilowattHour
       state:
         DBLogging:
           TIME       1556249075.46616
           VALUE      ok
   READINGS:
     2019-04-26 05:24:35   Aktive_Heizkreise 0
     2019-04-26 05:24:35   Aussen_Status   connected
     2019-04-26 05:24:35   Aussentemperatur 12.8
     2019-04-26 05:24:35   Brenner_Betriebsstunden 2198.21333333333
     2019-04-26 05:24:35   Brenner_Fehlercode 0
     2019-04-26 05:24:35   Brenner_Modulation 0
     2019-04-26 05:24:35   Brenner_Starts  4837
     2019-04-26 05:24:35   Brenner_Status  ok
     2019-04-26 05:24:35   Brenner_aktiv   0
     2019-04-26 05:24:35   Controller_Seriennummer 7743905854489117
     2019-04-26 05:24:35   Device_Time_Offset 116
     2019-04-26 05:24:35   Fehlereintraege_Historie ErrorListChanges
     2019-04-26 05:24:35   Fehlereintraege_aktive ErrorListChanges
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Jahr 5409,3167,0
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Monat 650,1324,1392,2043,1574,1241,352,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Tag 0,7,4,8,6,8,6,8
     2019-04-26 05:24:35   Gasverbrauch_Heizung/Woche 25,112,280,233,219,276,382,325,259,273,355,412,504,551,466,413,368,405,344,434,271,336,389,253,172,311,166,40,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Jahr 524,327,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Monat 135,149,123,117,120,120,87,0,0,0,0,0,0
     2019-04-26 05:24:35   Gasverbrauch_WW/Tag 0,6,5,5,6,6,5,7
     2019-04-26 05:24:35   Gasverbrauch_WW/Woche 22,40,32,41,33,28,40,34,29,27,33,38,23,25,24,24,34,29,26,25,30,36,26,27,28,22,22,24,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   HK1-Betriebsart dhwAndHeating
     2019-04-26 05:24:35   HK1-External_Temperatur 0
     2019-04-26 05:24:35   HK1-External_aktiv 0
     2019-04-26 05:24:35   HK1-Frostschutz_Status off
     2019-04-26 05:24:35   HK1-Heizkurve-Niveau 0
     2019-04-26 05:24:35   HK1-Heizkurve-Steigung 1.4
     2019-04-26 05:24:35   HK1-Programmstatus reduced
     2019-04-26 05:24:35   HK1-Raum_Status error
     2019-04-26 05:24:35   HK1-Reduzierte_Temperatur_erzwungen 0
     2019-04-26 05:24:35   HK1-Solltemperatur_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_comfort 20
     2019-04-26 05:24:35   HK1-Solltemperatur_comfort_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_eco 21
     2019-04-26 05:24:35   HK1-Solltemperatur_eco_aktiv 0
     2019-04-26 05:24:35   HK1-Solltemperatur_erzwungen 0
     2019-04-26 05:24:35   HK1-Solltemperatur_normal 21
     2019-04-26 05:24:35   HK1-Solltemperatur_reduziert 18
     2019-04-26 05:24:35   HK1-Solltemperatur_reduziert_aktiv 1
     2019-04-26 05:24:35   HK1-Standby_aktiv 0
     2019-04-26 05:24:35   HK1-Urlaub_Ende
     2019-04-26 05:24:35   HK1-Urlaub_Start
     2019-04-26 05:24:35   HK1-Urlaub_aktiv 0
     2019-04-26 05:24:35   HK1-Vorlauftemperatur 31
     2019-04-26 05:24:35   HK1-Vorlauftemperatur_aktiv connected
     2019-04-26 05:24:35   HK1-WW_aktiv    0
     2019-04-26 05:24:35   HK1-WW_und_Heizen_aktiv 1
     2019-04-26 05:24:35   HK1-Zeitsteuerung_Heizung  sun mode:normal end:23:00 start:06:00 position:0,  sat position:0 start:06:00 mode:normal end:23:00,  tue start:06:00 position:0 end:23:00 mode:normal,  thu end:23:00 mode:normal position:0 start:06:00,  fri start:06:00 position:0 mode:normal end:23:00,  wed position:0 start:06:00 end:23:00 mode:normal,  mon mode:normal end:23:00 start:06:00 position:0,
     2019-04-26 05:24:35   HK1-Zeitsteuerung_Heizung_aktiv 1
     2019-04-26 05:24:35   HK1-Zirkulationspumpe on
     2019-04-26 05:24:35   HK1-aktiv       1
     2019-04-26 05:24:35   Kessel_Common_Supply error
     2019-04-26 05:24:35   Kessel_Seriennummer 7570781808893119
     2019-04-26 05:24:35   Kessel_Status   connected
     2019-04-26 05:24:35   Kesseltemperatur 31
     2019-04-26 05:24:35   Kesseltemperatur_exact 23.7
     2019-04-26 05:24:35   Kosten_GHZ_aktuelle_Woche 1.15
     2019-04-26 05:24:35   Kosten_GHZ_aktueller_Monat 29.96
     2019-04-26 05:24:35   Kosten_GWW_aktuelle_Woche 1.01
     2019-04-26 05:24:35   Kosten_GWW_aktueller_Monat 6.22
     2019-04-26 05:24:35   Mehrfamilenhaus_aktiv 0
     2019-04-26 05:24:35   Service_Intervall_Monate 0
     2019-04-26 05:24:35   Service_Letzter
     2019-04-26 05:24:35   Service_Monate_aktiv_seit_letzten_Service 0
     2019-04-26 05:24:35   Service_faellig 0
     2019-04-26 05:24:35   Stromverbrauch/Jahr 79.277,55.879,0
     2019-04-26 05:24:35   Stromverbrauch/Monat 14.919,21.186,19.947,23.225,22.206,21.045,12.628,0,0,0,0,0,0
     2019-04-26 05:24:35   Stromverbrauch/Tag 0.094,0.594,0.386,0.498,0.408,0.442,0.282,0.461
     2019-04-26 05:24:35   Stromverbrauch/Woche 1.867,3.635,4.708,4.709,4.587,4.823,4.971,4.788,4.728,4.803,5.056,5.064,5.377,5.438,5.263,5.104,5.05,5.157,4.904,5.292,4.795,5.002,5.204,4.851,4.548,4.922,4.553,3.798,2.159,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
     2019-04-26 05:24:35   Verbrauch_GHZ_aktuelle_Woche 25
     2019-04-26 05:24:35   Verbrauch_GHZ_aktueller_Monat 650
     2019-04-26 05:24:35   Verbrauch_GHZ_aktuelles_Jahr 5409
     2019-04-26 05:24:35   Verbrauch_GHZ_heute 0
     2019-04-26 05:24:35   Verbrauch_GWW_aktuelle_Woche 22
     2019-04-26 05:24:35   Verbrauch_GWW_aktueller_Monat 135
     2019-04-26 05:24:35   Verbrauch_GWW_aktuelles_Jahr 524
     2019-04-26 05:24:35   Verbrauch_GWW_heute 0
     2019-04-26 05:24:35   Verbrauch_Strom_aktuelle_Woche 0.00
     2019-04-26 05:24:35   Verbrauch_Strom_aktueller_Monat 0.01
     2019-04-26 05:24:35   Verbrauch_Strom_aktuelles_Jahr 0.08
     2019-04-26 05:24:35   Verbrauch_Strom_heute 0.00
     2019-04-26 05:24:35   WW-Aufladung    0
     2019-04-26 05:24:35   WW-Haupttemperatur 50
     2019-04-26 05:24:35   WW-Isttemperatur 52.5
     2019-04-26 05:24:35   WW-Sensoren_Auslauf_Status error
     2019-04-26 05:24:35   WW-Sensoren_Auslauf_Wert 20
     2019-04-26 05:24:35   WW-Solltemperatur 50
     2019-04-26 05:24:35   WW-Temperatur_aktiv connected
     2019-04-26 05:24:35   WW-Zeitplan      mon end:23:00 mode:on start:05:30 position:0,  wed mode:on end:23:00 start:05:30 position:0,  sun start:05:30 position:0 mode:on end:23:00,  sat start:05:30 position:0 mode:on end:23:00,  tue end:23:00 mode:on start:05:30 position:0,  thu position:0 start:05:30 end:23:00 mode:on,  fri mode:on end:23:00 position:0 start:05:30,
     2019-04-26 05:24:35   WW-Zirklationspumpe_Zeitsteuerung_aktiv 1
     2019-04-26 05:24:35   WW-Zirkulationspumpe_Status off
     2019-04-26 05:24:35   WW-Zirkulationspumpe_Zeitplan  wed start:05:30 position:0 mode:on end:23:00,  mon end:23:00 mode:on position:0 start:05:30,  thu end:23:00 mode:on position:0 start:05:30,  fri end:23:00 mode:on start:05:30 position:0,  sun mode:on end:23:00 start:05:30 position:0,  sat mode:on end:23:00 position:0 start:05:30,  tue start:05:30 position:0 end:23:00 mode:on,
     2019-04-26 05:24:35   WW-Zirkulationspumpe_primaer off
     2019-04-26 05:24:35   WW-aktiv        1
     2019-04-26 05:24:35   WW-einmaliges_Aufladen 0
     2019-04-26 05:24:35   WW-zeitgesteuert_aktiv 1
     2019-04-26 05:24:35   heating.gas.consumption.dhw.unit kilowattHour
     2019-04-26 05:24:35   heating.gas.consumption.heating.unit kilowattHour
     2019-04-26 05:24:35   heating.power.consumption.unit kilowattHour
     2019-04-26 05:24:35   state           ok
Attributes:
   DbLogInclude Gasverbrauch_gestern,Gasverbrauch_Heizung/Jahr,Gasverbrauch_aktuelle_Woche,Gasverbrauch_aktueller_Monat,Gasverbrauch_heute,WW-aktiv,HK1-Frostschutz_Status,HK1-WW_und_Heizen_aktiv,HK1-WW_aktiv,HK1-Betriebsart,HK1-Programmstatus,Aussentemperatur,HK1-Solltemperatur_normal,Brenner_aktiv,HK1-Vorlauftemperatur,Kesseltemperatur,WW-Isttemperatur,WW-Solltemperatur
   room       Viessmann
   userReadings Verbrauch_GHZ_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[0]},
Verbrauch_GWW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[0]},
Verbrauch_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]},
Verbrauch_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]},
Verbrauch_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]},
Verbrauch_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]},
Verbrauch_GHZ_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0]},
Verbrauch_GWW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0]},
Verbrauch_Strom_aktuelles_Jahr:Stromverbrauch/Jahr.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Jahr",0))[0]/1000))},
Verbrauch_Strom_aktueller_Monat:Stromverbrauch/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Monat",0))[0]/1000))},
Verbrauch_Strom_heute:Stromverbrauch/Tag.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Tag",0))[0]/1000))},
Verbrauch_Strom_aktuelle_Woche:Stromverbrauch/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Stromverbrauch/Woche",0))[0]/1000))},
Kosten_GHZ_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0]*0.0461))},
Kosten_GWW_aktuelle_Woche:Gasverbrauch_WW/Woche.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0]*0.0461))},
Kosten_GHZ_aktueller_Monat:Gasverbrauch_Heizung/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0]*0.0461))},
Kosten_GWW_aktueller_Monat:Gasverbrauch_WW/Monat.* {sprintf("%.2f", ((split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0]*0.0461))},

Beim Stromverbrauch nicht mehr durch 1000 teilen, da Vissmann den Verbrauch mittlerweile in kWh überträgt.
Der Gasverbrauch sieht ganz ok aus. Was soll,daran nicht stimmen?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 07 Mai 2019, 13:26:05
...morgen gibt es mal wieder ein kleins Release:
...
Hallo Andreas,

vielen Dank für die beständige Pflege und Erweiterung des Moduls.

Habe seit kurzem folgende neue Readings:
ReadingAktueller Wert
heating.solar.power.production.day3.984,3.797,5.8,5.5,6.771,5.77,5.441,9.477
heating.solar.power.production.month
heating.solar.power.production.unitkilowattHour
heating.solar.power.production.week
heating.solar.power.production.year

Wäre nett, wenn Du sie demnächst mit aufnehmen könntest.

Vielen Dank,
Andreas

PS: Sind neben den Readings-Bezeichnungen noch weitere Infos erforderlich?
PPS: Die solar.power Readings beziehen sich bei unserer Anlage allerdings auf Warmwasser und nicht auf die Heizung, wie die Readings-Bezeichnungen heating.solar... vermuten ließe. Aber ist wohl nur Kosmetik, oder?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: its2bit am 09 Mai 2019, 20:47:14
Hi,

danke für das Modul. Es läuft bei mir.

Ich benutze selber eine Vitoligno 300-c und würde gerne die Daten zum Pelletverbrauch abfragen.

Falls ich bei der Weiterentwicklung in Richtung Pellets unterstützen kann, bräuchte ich nur die API Doku oder Infos zum Auswerten.

Einfach melden.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 Mai 2019, 15:07:17
Hi,

danke für das Modul. Es läuft bei mir.

Ich benutze selber eine Vitoligno 300-c und würde gerne die Daten zum Pelletverbrauch abfragen.

Falls ich bei der Weiterentwicklung in Richtung Pellets unterstützen kann, bräuchte ich nur die API Doku oder Infos zum Auswerten.

Einfach melden.

Hallo,

eine Beschreibung der API habe ich auch nicht. Ich habe mir die notwendigen Informationen aus einen PHP Skipt von https://github.com/thetrueavatar/Viessmann-Api zusammengesucht.
Eigentlich muss man für Pellets nichts extra machen. Wenn das Modul bei Dir läuft und Pellet-spezifische Werte übertragen werden, werden diese als Reading angezeigt, das mit "heating." beginnt. So wie in dem Posting von scooty vor Deinem.
Wenn da nichts kommt, dann liefert die API auch nichts. Dann kann nur Vissmann helfen.

Wenn Du magst, kannst du mit "logResponseOnce" experimentieren. Dann wird im Logverzeichnis von FHEM das komplette JSON File der API abgelegt. Das ist quasi eine Beschreibung der API in der alles notwendige steht.

Wenn du mir konkret sagst, was Dir fehlt, kann ich schauen, ob ich Dir helfen kann.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: MarkusRobertAllen am 30 Mai 2019, 21:00:26
Hallo,
vielen Dank für das Modul und dein fortlaufenden Verbesserungen.

Ich habe es mit Begeisterung gesehen, um in meine Automatisierung nun auch meine Heizung einzubauen. Insbesondere in Urlaubsautomatiken nun auch die Heizung automatisch in Urlaubsmodus (und zurück) zu setzen.

Ich habe dazu (analog zu deinem guten Wiki Eintrag) folgendes gemacht:
set HK2-Urlaub_Start 2019-05-31T00:00:00.000Z
(Auch andere Zeitformate habe ich versucht, bei mir ist nur Heizkreis 2 aktiv)
Alles hat dazu geführt, dass ich folgendes im Log File habe (verbose=5):
2019.05.30 20:56:05 4: vitoconnect: installation: 66584 :: gw: 7571381623453100
2019.05.30 20:56:06 1: set vitoconnect HK1-Urlaub_Start 2019-06-02T00:00:00.000Z: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}
Der Urlaubsmodus/Ferienprogramm ist zu diesem Zeitpunkt ausgeschaltet. Auch Versuche zuerst das  Ende zu setzen, brachten nichts.

Hast Du hierzu einen Vorschlag?

Danke und Gruss
Markus

 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 01 Juni 2019, 19:27:19
Hallo zusammen,

morgen gibt es mal wieder ein etwas größeres Release:

2019-06-01   neue Readings für
#                       heating.solar.power.production.day   3.984,3.797,5.8,5.5,6.771,5.77,5.441,9.477
#                       heating.solar.power.production.month   
#                       heating.solar.power.production.unit   kilowattHour
#                       heating.solar.power.production.week   
#                       heating.solar.power.production.year
#                                  heating.circuits.X.name (wird im Moment noch nicht von der API gefüllt!)
#                     Format der "Schedule" Readings in JSON geändert
#                  das Format von HKx-Urlaub_Start und _Ende ist jetzt YYYY-MM-TT.
#                    Wenn noch kein Urlaub aktiviert wurde, wird bei
#                          HKx-Urlaub_Start das Datum für _Ende auf den Folgetag gesetzt
#                          Dafür werden die Perl Module DateTime, Time:Piece und Time::Seconds
#                          benötigt (installieren mit apt install libdatetime-perl!)


Achtung! Wenn das Modul nicht mehr geladen wird, fehlen vermutlich Perlmodule! Bitte ins Logfile schauen und diese mit CPAN und/oder apt installieren!

Feedback wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 02 Juni 2019, 10:11:15
Hi andreas13,

danke für die neue Version, bei mir mussten die Perl-Pakete noch installiert werden. Nach einem shutdown restart war die Heizung wieder da :)
Mittlerweile gibt's für alle Abhängigkeiten auch ein Meta- und Installermodul, das macht die Suche nach notwendigen Perl-Modulen viel einfacher. Hast du dir das schon angesehen und geschaut, ob du das bei dir einbauen willst?
Ich hatte nach dem Update direkt ins Forum geschaut und deinen Beitrag gesehen, vielleicht ist ein Hinweis im Changelog hilfreich, damit Leute das direkt beim Aktualisieren mitbekommen, dass sie noch etwas tun müssen.

Übrigens klappt das mittlerweile mit dem Setzen des Passworts und dem Dummy im define. Danke dafür.

Beste Grüße,
Tim

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 02 Juni 2019, 10:26:09
Hi andreas13,

danke für die neue Version, bei mir mussten die Perl-Pakete noch installiert werden. Nach einem shutdown restart war die Heizung wieder da :)
Mittlerweile gibt's für alle Abhängigkeiten auch ein Meta- und Installermodul, das macht die Suche nach notwendigen Perl-Modulen viel einfacher. Hast du dir das schon angesehen und geschaut, ob du das bei dir einbauen willst?
Ich hatte nach dem Update direkt ins Forum geschaut und deinen Beitrag gesehen, vielleicht ist ein Hinweis im Changelog hilfreich, damit Leute das direkt beim Aktualisieren mitbekommen, dass sie noch etwas tun müssen.

Übrigens klappt das mittlerweile mit dem Setzen des Passworts und dem Dummy im define. Danke dafür.

Beste Grüße,
Tim

Guten Morgen Tim,

das Installermodul ist bei mir schon in Betrieb.  Die Meta werde ich bei mir einbauen, wenn ich mal Zeit habe. Es sei denn, jemand möchte einen Patch bauen, dann geht’s schneller.

Viele Grüße

Andreas



Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Freibeuter am 10 Juni 2019, 09:06:35
Hallo und erst mal vielen Dank für das Modul, läuft bei mir seit  6 Wochen.
Leider vorgestern 7:00-12:00 und heute seit 4 Uhr kommen keine aktuellen Readings rein.
Auch in der Vitocare App sind die Werte veraltet.
Auch lässt sich die Heizung nicht steuern FHEM & App.
Vitoconnect  100 leuchtet 2x Grün und wurde bereits resettet, Gastherme auch neu gestartet.
Laut App geht es meiner Heizung gut ...

Vermute ein Serverproblem bei Viessmann, habt ihr ähnliches beobachtet ?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 12 Juni 2019, 06:05:58
Hallo und erst mal vielen Dank für das Modul, läuft bei mir seit  6 Wochen.
Leider vorgestern 7:00-12:00 und heute seit 4 Uhr kommen keine aktuellen Readings rein.
Auch in der Vitocare App sind die Werte veraltet.
Auch lässt sich die Heizung nicht steuern FHEM & App.
Vitoconnect  100 leuchtet 2x Grün und wurde bereits resettet, Gastherme auch neu gestartet.
Laut App geht es meiner Heizung gut ...

Vermute ein Serverproblem bei Viessmann, habt ihr ähnliches beobachtet ?

Schau mal ins Logfile, ob der Server erreichbar und der Login geklappt hat. Die Vissmann Server haben manchmal Schluckauf


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 12 Juni 2019, 08:19:00
Das passiert meistens, wenn Viessmann wieder einmal was an den Servern geändert, sprich neue Funktionen oder so freigegeben hat.
Das geht meistens über nacht von alleine weg. Du kannst aber auch einmal das Vitoconnect vom Strom trennen und ein zwei Minuten warten.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Freibeuter am 12 Juni 2019, 09:00:28
Hallo, ich habe folgenden Fehler im Log gefunden:

2019.06.12 08:52:50 1: set Vitoconnect HK1-Betriebsart dhwAndHeating: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}

Den Log Auszug mit Verbose 5 sende ich dir per PN, da dort ja Zugangsdaten / Pers. Daten drin sind, ich hoffe das ist OK ?
Gruß
Peter F.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 12 Juni 2019, 20:40:51
Hallo, ich habe folgenden Fehler im Log gefunden:

2019.06.12 08:52:50 1: set Vitoconnect HK1-Betriebsart dhwAndHeating: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}

Den Log Auszug mit Verbose 5 sende ich dir per PN, da dort ja Zugangsdaten / Pers. Daten drin sind, ich hoffe das ist OK ?
Gruß
Peter F.

Hallo Pirat,

diesen Fehler bekommst Du, wenn du die API falsch nutzt. Also zB die Betriebsart auf „dhwAnd Heating“ setze, obwohl diese Betriebsart schon aktiv ist oder die Heizung die Modus nicht kennt oder der Heizkreis nicht vorhanden ist oder ... oder ... oder ...

BTW: wenn du ein Log verschickst, dann entferne das Passwort. Du willst doch nicht, dass ich deine Heizung bei -20 Grad abschalte

Viele Grüße

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Freibeuter am 12 Juni 2019, 22:41:19
Seltsam,
auch das simple verstellen des WW-Soll gibt einen Fehler:
  set Vitoconnect WW-Solltemperatur 10: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}
Aktuell hat die App auch keine Messwerte, Dashboard ist leer ?!?
Versuche mal mit dem Viessmann Service dahinter zu kommen.

PS: Vertrauen verpflichtet ;-)

Gruß Peter F.


Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 Juni 2019, 13:13:30
Seltsam,
auch das simple verstellen des WW-Soll gibt einen Fehler:
  set Vitoconnect WW-Solltemperatur 10: Fehler während der Befehlsausführung:  :: {"statusCode":502,"error":"Bad Gateway","message":"DEVICE_COMMUNICATION_ERROR"}
Aktuell hat die App auch keine Messwerte, Dashboard ist leer ?!?
Versuche mal mit dem Viessmann Service dahinter zu kommen.

PS: Vertrauen verpflichtet ;-)

Gruß Peter F.

Also bei mir geht alles. Bist Du sicher, dass das Passwort korrekt ist? Ansonsten kann nur Vissmann helfen, fürchte ich.

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: its2bit am 19 Juni 2019, 12:49:29
Hallo Andreas,

Vielen Dank für dein Angebot zu meiner Frage mit Bezug auf die Pelletheizung.

Mich würde im Moment der Brennstoff/ Pelletverbrauch, der Stand des Aschebehälters und die aktuellen/ vergangen Störungen interessieren.

Lg Tobi
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 Juni 2019, 08:45:28
Hallo Andreas,

Vielen Dank für dein Angebot zu meiner Frage mit Bezug auf die Pelletheizung.

Mich würde im Moment der Brennstoff/ Pelletverbrauch, der Stand des Aschebehälters und die aktuellen/ vergangen Störungen interessieren.

Lg Tobi

Hallo Tobi, werden denn die entsprechenden Werte angezeigt?

Viele Grüße

Andreas



Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: marko67 am 24 Juni 2019, 22:29:33
Hallo Andreas,
danke für das tolle Modul. Das erste das ohne Probleme sofort gelaufen ist!

Ich habe den Connect seit 5 Tagen inkl. neuer Heizung am Laufen. Bei mir fehlen allerdings ein paar Readings.
Z.b: Gasverbrauch_ ... und Stromverbrauch ...

Woran könnte das liegen? Hättest Du einen Tipp wo ich suchen muß?

Schon mal vielen Danke im Vorraus

Marko
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 25 Juni 2019, 12:01:44
Hallo Andreas,
danke für das tolle Modul. Das erste das ohne Probleme sofort gelaufen ist!

Ich habe den Connect seit 5 Tagen inkl. neuer Heizung am Laufen. Bei mir fehlen allerdings ein paar Readings.
Z.b: Gasverbrauch_ ... und Stromverbrauch ...

Woran könnte das liegen? Hättest Du einen Tipp wo ich suchen muß?

Schon mal vielen Danke im Vorraus

Marko

Hallo Marko,

vielen Dank für die Blumen.

Wenn die Werte nicht angezeigt werden, werden sie von der API auch nicht geliefert. Daran kann nur Vissmann etwas ändern. In der App dürften die Werte dann auch fehlen.

VG

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: marko67 am 25 Juni 2019, 12:39:46
Hallo Andreas,

richtig in der App fehlen sie ebenfalls. Ich habe Kontakt zum Support von Viessmann aufgenommen. Scheinbar werden nicht alle Geräte bei der Verbrauchsanzeige unterstützt.

Ich werde berichten .....
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 26 Juni 2019, 08:27:58
Viessmann rollt das nach und nach aus. Die App ist quasi seit August in der Beta Phase. Wenn man das mit der Vorgänger App vergleicht eher noch frühe Alpha Phase.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: djsirius am 27 Juni 2019, 18:34:36
Hallo.

Wenn ich den Befehl

define vitoconnect vitoconnect user@mail.xx geheim 60Daten wurden natürlich von mir angepasst!

in Fhem eingebe bekomme ich eine Fehlermeldung: Cannot load module vitoconnect

Was kann ich da machen?

Vielen Dank!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 Juni 2019, 20:43:32
Hallo.

Wenn ich den Befehl

define vitoconnect vitoconnect user@mail.xx geheim 60Daten wurden natürlich von mir angepasst!

in Fhem eingebe bekomme ich eine Fehlermeldung: Cannot load module vitoconnect

Was kann ich da machen?

Vielen Dank!

Mit 99%iger Sicherheit:

In die Anleitung/Logfiles schauen und die notwendigen Perlmodule installieren?!

Wenn du dabei Hilfe benötigst, bitte nochmal melden und damit die Fehlermeldung aus dem Logfile posten..


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 30 Juni 2019, 15:59:45
Schau mal ins Logfile, ob der Server erreichbar und der Login geklappt hat. Die Vissmann Server haben manchmal Schluckauf
Gesendet von iPad mit Tapatalk Pro
Hallo Andreas,

endlich das Modul auf das ich seit 3 Jahren warte :-). Ich hab's seit gestern aktiv und heute bereits das zweite Mal Sendepause bzgl. Readings. Der Login beim Viessmann-Server scheint ok, zu sein. Device Status ist ok, aber die letzten Readings sind ca. 5 Stunden alt. Verbose 5 gibt auch keine Aufschlüsse über mögliche Fehler.

VG Peter

P.S. Mmhh, merkwürdig. Die Temperatur ist aktuell (Vitotrol Plus = FHEM Device), der Timestamp im Reading steht aber noch auf 10:37:51. ViCare weiß es besser: Mein Vitoconnect ist offline. Restart Vitoconnect und WLAN Access Point -> alles ok.

Kriegt man über die API den Connection-Status der Vitoconnect-Box raus?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 01 Juli 2019, 13:36:48
Hallo Andreas,

endlich das Modul auf das ich seit 3 Jahren warte :-). Ich hab's seit gestern aktiv und heute bereits das zweite Mal Sendepause bzgl. Readings. Der Login beim Viessmann-Server scheint ok, zu sein. Device Status ist ok, aber die letzten Readings sind ca. 5 Stunden alt. Verbose 5 gibt auch keine Aufschlüsse über mögliche Fehler.

VG Peter

P.S. Mmhh, merkwürdig. Die Temperatur ist aktuell (Vitotrol Plus = FHEM Device), der Timestamp im Reading steht aber noch auf 10:37:51. ViCare weiß es besser: Mein Vitoconnect ist offline. Restart Vitoconnect und WLAN Access Point -> alles ok.

Kriegt man über die API den Connection-Status der Vitoconnect-Box raus?

Hallo Plin,

zumindest das Reading „state“ muss sich regelmäßig updaten, sonst führ mal „set vitoconnect update“ aus.

Ich schau mal, ob ich den connect Status aus der API auslesen kann. Kann aber dauern, da ich im Moment im Urlaub bin.

Wenn Deine Box verbunden ist, funktioniert aber alles, oder?

VG

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 01 Juli 2019, 20:12:10
Hallo Andreas,

ja, wenn die Box connected ist funktioniert alles. Der Status wurde bei nicht konnektierter Box auch aktualisiert, nur die restlichen Readings nicht.

VG Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Caesareus am 26 Juli 2019, 15:30:48
Hallo,
weiß jemand wie man das Reading Brenner_Fehlercode decodier?. Bei mir wird beispielsweise im Reading der Wert 192 ausgelesen. Die Heizung selbst hat aber den Errorcode E9 gespeichert.
VG Harald
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 29 Juli 2019, 08:28:55
Hallo Andreas,

zumindest bei meiner Anlage gibt es wieder ein paar neue Readings (mit jeweils aktuellem Wert):

heating.solar.active 1
heating.solar.pumps.circuit.status off
heating.solar.rechargeSuppression.status off
heating.solar.sensors.power.status connected
heating.solar.sensors.power.value 9235
heating.solar.sensors.temperature.collector.status connected
heating.solar.sensors.temperature.collector.value 31.6
heating.solar.sensors.temperature.dhw.status connected
heating.solar.sensors.temperature.dhw.value 29.2
heating.solar.statistics.hours 8984

Wäre nett, wenn Du sie bei Gelegenheit mit einbauen könntest.

Vielen Dank,
Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 Juli 2019, 09:55:40
Hallo Andreas,

zumindest bei meiner Anlage gibt es wieder ein paar neue Readings (mit jeweils aktuellem Wert):

heating.solar.active 1
heating.solar.pumps.circuit.status off
heating.solar.rechargeSuppression.status off
heating.solar.sensors.power.status connected
heating.solar.sensors.power.value 9235
heating.solar.sensors.temperature.collector.status connected
heating.solar.sensors.temperature.collector.value 31.6
heating.solar.sensors.temperature.dhw.status connected
heating.solar.sensors.temperature.dhw.value 29.2
heating.solar.statistics.hours 8984

Wäre nett, wenn Du sie bei Gelegenheit mit einbauen könntest.

Vielen Dank,
Andreas

Wie sollen sie denn heißen?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 29 Juli 2019, 10:05:59
Hallo,
weiß jemand wie man das Reading Brenner_Fehlercode decodier?. Bei mir wird beispielsweise im Reading der Wert 192 ausgelesen. Die Heizung selbst hat aber den Errorcode E9 gespeichert.
VG Harald

Das weiß wohl nur Vissmann

Der „Errorcode“ steckt in den ErrorCodeLists, die ich aber derzeit nicht decodiere (hatte bisher noch keinen Fehler an meiner Heizung. Die Errorcodes kann man bei Vissmann ergoogeln.

Wie der Errorcode mit dem Brenner Fehlercode zusammenhängt, weiß ich auch nicht


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 29 Juli 2019, 14:45:09
Wie sollen sie denn heißen?
Hallo Andreas,

ich hoffte, Du bist wissender als ich.
 ;)
Ehrlich gesagt, kann ich die Readings nicht so ganz einordnen, habe auch kein Problem damit, die Readings erst einmal so zu lassen.
Aber vielleicht findet sich im Nutzerkreises dieses Moduls ja jemand, der mit den Readingsbezeichnungen etwas anfangen und Feedback geben kann? 

Hoffnungsvolle Grüße,
Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 07 August 2019, 09:04:15
Hallo,
mein Modul hat sich verabschiedet mit der Fehlermeldung cannot load module vitoconnect...
Erst ein nachinstallieren von datetime.perl hat Abhilfe geschafft. Hat sich hier noch etwas geändert? Eigentlich war mein Modul auf dem letzten Stand und hat auch ohne Problem funktioniert.

Folgende Fehlermeldung habe ich, nachdem das Device wieder anzulegen war im Log gehabt:
PERL WARNING: Use of unitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1374
PERL WARNING: Use of unitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1331
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 11 August 2019, 19:34:50
Hallo,
mein Modul hat sich verabschiedet mit der Fehlermeldung cannot load module vitoconnect...
Erst ein nachinstallieren von datetime.perl hat Abhilfe geschafft. Hat sich hier noch etwas geändert? Eigentlich war mein Modul auf dem letzten Stand und hat auch ohne Problem funktioniert.

Folgende Fehlermeldung habe ich, nachdem das Device wieder anzulegen war im Log gehabt:
PERL WARNING: Use of unitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1374
PERL WARNING: Use of unitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1331

Hallo Frini,

da hast Du vermutlich recht lange kein Update mehr gemacht. Seit dem Release vom 01. Juni braucht vitoconnect das Modul. Steht auch dick und fett in der Releaseankündigung hier im Thread.

Die Warnings sind nur Warnungen und haben nichts mit dem von Dir beschriebenen Problem zu tun.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 11 August 2019, 19:50:50
Hallo zusammen,

morgen gibt es nach einer etwas längeren Sommerpause mal wieder ein Release:

# 2019-08-11      Dokumentation aktualisiert
#            Das Reading 'stat' zeigt jetzt den "aggregatedStatus" an, der von der API geliefert wird
#                           Bsp: "Offline", "WorksProperly"
#                          Readings werden nur noch aktualisiert (und ein entsprechendes Event erzeugt),
#                                             wenn sich ihr Wert geändert hat. "state" wird immer aktualisiert.         
#                  Reading für Solarunterstützung hinzugefügt:
#                          "heating.solar.active"                                  => "Solar_aktiv",   
#                          "heating.solar.pumps.circuit.status"                   => "Solar_Pumpe_Status",   
#                          "heating.solar.rechargeSuppression.status"             => "Solar_Aufladeunterdrueckung_Status",   
#                          "heating.solar.sensors.power.status"                   => "Solar_Sensor_Power_Status",   
#                          "heating.solar.sensors.power.value"                   => "Solar_Sensor_Power",   
#                          "heating.solar.sensors.temperature.collector.status"    => "Solar_Sensor_Temperatur_Kollektor_Status",   
#                          "heating.solar.sensors.temperature.collector.value"    => "Solar_Sensor_Temperatur_Kollektor",   
#                          "heating.solar.sensors.temperature.dhw.status"          => "Solar_Sensor_Temperatur_WW_Status",
#                          "heating.solar.sensors.temperature.dhw.value"          => "Solar_Sensor_Temperatur_WW",   
#                          "heating.solar.statistics.hours"                      => "Solar_Sensor_Statistik_Stunden",   
#
#             ErrorListChanges (Fehlereintraege_Historie und Fehlereintraege_aktive) werden jetzt im
#                                         JSON Format ausgegeben (z.B.: "{"new":[],"current":[],"gone":[]}")

Achtung! Wenn das Modul nicht mehr geladen wird, fehlen vermutlich Perlmodule! Bitte ins Logfile schauen und diese mit CPAN und/oder apt installieren!


Ich glaube damit habe ich alle offenen Feature-Requests implementiert. Sollte etwas fehlen, einmach melden. Feedback ist wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 12 August 2019, 14:46:51
Hallo,
Mein letztes FHEM Update habe ich Ende Juni gezogen. Daher wunderte mich das.
Ich hatte allerdings auch Probleme mit den Presence Devices. Vielleicht war bei mir noch mehr im argen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Timmäää am 13 August 2019, 09:15:06
Hi andreas13,

danke dir für das Update. Beim FHEM-Start kommt:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1410.
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1362.

Ich konnte Fehler finden, es scheint sich also nicht um einen wirklichen Fehler mit Auswirkungen zu handeln.
Weißt du was hier falsch läuft?

Danke und Gruß,
Tim
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 August 2019, 16:53:58
Hi andreas13,

danke dir für das Update. Beim FHEM-Start kommt:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1410.
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1362.

Ich konnte Fehler finden, es scheint sich also nicht um einen wirklichen Fehler mit Auswirkungen zu handeln.
Weißt du was hier falsch läuft?

Danke und Gruß,
Tim

Ist ja nur eine Warnung und kein Fehler. Ich bin leider kein richtiger Perl Experte und es scheint ja trotzdem alles zu laufen. Darum ignoriere ich das mal.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 17 August 2019, 08:38:03
Moin Andreas,

hast Du schon einen Weg gefunden den Connect-Status der Heizung zu ermitteln? Meine Vitonnect-Box ist im Netz per ping zu erreichen, das letzte Reading der Heizung in FHEM stammt aber von gestern Abend 20:30 Uhr.

Vicare kommt durch und hat Kontakt zur Heizung.

VG plin

P.S. Nach einem 'update all' und restart kriege ich wieder readings.
P.P.S. Was ist mit den HK1-Readings? Werden die im Standby-Modus nicht mehr aktualisiert?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 August 2019, 22:15:03
Moin Andreas,

hast Du schon einen Weg gefunden den Connect-Status der Heizung zu ermitteln? Meine Vitonnect-Box ist im Netz per ping zu erreichen, das letzte Reading der Heizung in FHEM stammt aber von gestern Abend 20:30 Uhr.

Vicare kommt durch und hat Kontakt zur Heizung.

VG plin

P.S. Nach einem 'update all' und restart kriege ich wieder readings.
P.P.S. Was ist mit den HK1-Readings? Werden die im Standby-Modus nicht mehr aktualisiert?

Hast du die Release Ankündigung gelesen?

Der Connect Status steht in der neusten Version im Reading „state“ und alle anderen Readings werden nur noch aktualisiert, wenn sie sich ändern.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 18 August 2019, 08:33:39
Hast du die Release Ankündigung gelesen?
Ich glaube ungefähr bis zum Wort 'Release'  ;D. Alles klar, Danke.

Wenn die Readings nur bei Änderungen geschrieben werden führt das in Grafana zu einem Problem: Wenn ich für die Darstellung z.B. einen Zeitraum von 24 Stunden wähle und in diesem Zeitraum kein Reading erzeugt wurde, sagt mir Grafana "No Data Points" und ich sehe noch nicht mal die Linie die eigentlich dauerhaft denselben Wert ausweisen sollte. Beim Warmwasserstatus (ein/aus) wird auf einmal aus rechteckigen Schaltzuständen eine dreieckige Sägezahnkurve.

Lässt sich dieses neue Verhalten evtl. durch ein neues Attribut "UpdateReadings" = always/onChange" ein/ausschalten?

VG plin
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Caesareus am 18 August 2019, 17:58:49
Hallo,

ich habe das gleiche Problem mit den unterdrückten Events. Durch die fehlenden Readings kommt es zum Abriss bei meinen Plots. Vor allem die Modulation lässt sich nicht mehr darstellen, da dieser Wert - außer bei aktivem Brenner -  immer 0 beträgt. Als Workaround könnte man evtl. mit addlog arbeiten.

Gruß
Harald
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 22 August 2019, 22:04:04
Hallo,
ich wollte heute mal versuchen meine Vitodens 300 in fhem einzubinden.
Ich habe libtypes-path-tiny-perl installiert; fhm auf dneusten Stand. Aber leider kann das vitoconnect Modul nicht geladen werden.
Ich bekomme im Log diese FM:

2019.08.22 21:56:01 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 163.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 163.

Hat jemand eine Idee?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 23 August 2019, 06:23:19
Wenn das Modul nicht gefunden wird, na dann lade doch einmal das Modul DateTime in Perl nach!
So jedenfalls wird es jedenfalls für den Raspi in diesem Thread beschrieben
sudo apt-get install  libdatetime-perlIch hatte gestern das gleiche Problem - durch das Nachladen war es beseitigt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 23 August 2019, 20:09:12
Hallo uron,
danke, das war´s! Die Virodens liefert nun Werte.

Ich habe aber mal eine Frage an die Allgemeinheit.
Sorry, vielleicht eine doofe Frage, aber ich habe das Dingen erst seit gestern....

Es gibt Readings für Gasverrauch und Stromverrauch. Bei meiner Vitodens 300 tauchen diese Readings aber nicht auf. Muss man hier etwas konfigurieren? Ich würde gerne Gasverbrauch und Strom ermitteln, aber an welcher Schraube muss ich drehen?
Die Therme zeigt bietet mir im ServiceMenü Einstellungen zu Gas an. Das scheint auch ok zu sein von den Einstellungen, aber wie kann ich diese jetzt auslesen?

Kann es sein, dass das Vitodens Modul mit der brandneuen Vitodens 300 noch nicht kompatible ist? Das Gerät ist sehr neu und WLAN Modul ist auch fest verbaut und kein separates Gerät wie im Wiki beschrieben.

Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 24 August 2019, 15:16:51
Hallo uron,
danke, das war´s! Die Virodens liefert nun Werte.

Ich habe aber mal eine Frage an die Allgemeinheit.
Sorry, vielleicht eine doofe Frage, aber ich habe das Dingen erst seit gestern....

Es gibt Readings für Gasverrauch und Stromverrauch. Bei meiner Vitodens 300 tauchen diese Readings aber nicht auf. Muss man hier etwas konfigurieren? Ich würde gerne Gasverbrauch und Strom ermitteln, aber an welcher Schraube muss ich drehen?
Die Therme zeigt bietet mir im ServiceMenü Einstellungen zu Gas an. Das scheint auch ok zu sein von den Einstellungen, aber wie kann ich diese jetzt auslesen?

Kann es sein, dass das Vitodens Modul mit der brandneuen Vitodens 300 noch nicht kompatible ist? Das Gerät ist sehr neu und WLAN Modul ist auch fest verbaut und kein separates Gerät wie im Wiki beschrieben.

Christian

Wenn Werte nicht angezeigt werden, dann weil die Werte von Vissmann nicht über die API geliefert werden. Das kann nur Vissmann ändern.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 24 August 2019, 17:22:46
Hi,
ok. das heißt, die Werte, die von Viessmann übermittel werden, hängen offenbar vom Typ der Therme ab! Dann muss ich da wohl mal anruden und fragen, warum das so unterschiedlich gehandhabt wird!

Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 26 August 2019, 10:00:50
Moin zusammen,
ich habe mit Viessmann telefoniert: Es sieht so aus, dass die aktuelle Vitodens 300 (Typ300-W B3HF) von der ViCare App noch nicht vollständig unterstützt wird. Das heißt, dass es zur Zeit kein Energie Cockpit in der App gibt und damit auch die Daten nicht über die api bereitgestellt werden.

Das soll in Kürze per Update geändert werden. Schauen wir mal, wann das passiert.

Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 27 August 2019, 08:02:03
Moin zusammen,
ich habe mit Viessmann telefoniert: Es sieht so aus, dass die aktuelle Vitodens 300 (Typ300-W B3HF) von der ViCare App noch nicht vollständig unterstützt wird. Das heißt, dass es zur Zeit kein Energie Cockpit in der App gibt und damit auch die Daten nicht über die api bereitgestellt werden.

Das soll in Kürze per Update geändert werden. Schauen wir mal, wann das passiert.

Christian

Wenn es soweit ist, werden automatisch auch die Readings dafür erzeugt.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mthome am 03 September 2019, 14:56:56
Hallo zusammen,

seit der Umstellung (Readings werden nur bei Änderungen geschrieben) sehen bei mir die Grafiken auch extrem unschön aus. Hat schon jemand einen Weg gefunden um das wieder "ordentlich" darzustellen?

@andreas13: Könntest Du das evtl. konfigurierbar machen?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 04 September 2019, 19:36:53
Hallo zusammen,

seit der Umstellung (Readings werden nur bei Änderungen geschrieben) sehen bei mir die Grafiken auch extrem unschön aus. Hat schon jemand einen Weg gefunden um das wieder "ordentlich" darzustellen?

@andreas13: Könntest Du das evtl. konfigurierbar machen?

Ich glaube, ich mache das rückgängig, oder was meint ihr?

Events könnte man dann immer noch per event-on-change-Reading unterdrücken.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: uron am 04 September 2019, 20:13:24
Mir gefallen die Grafiken auch nicht, bin also für die Rückgängigmachung!
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mthome am 05 September 2019, 06:51:03
Also ich finde es auch besser, es rückgängig zu machen.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 05 September 2019, 19:19:31
Ich bin sowieso für die alte Version  ;)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: mthome am 06 September 2019, 09:19:30
Hallo zusammen,

habe gerade nochmals überlegt und ausprobiert  ;D. Also wenn man in den Plots statt "lines" "steps" auswählt sind die Grafiken wieder schön. Keine Ahnung ob das bei Grafana auch geht - ich nutze die SVG Plots.

Also bei mir ist jetzt auch mit der aktuellen Version alles wieder schön 
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: amenomade am 06 September 2019, 11:46:57
Meiner Meinung nach sollten die Readings immer aktualisiert werden - also, wenn ich richtig verstanden habe, heisst es, rückgängig machen:
- wer nur Änderungen möchtet, kann event-on-change-readings / event-min-interval benutzen
- es gibt Modulen, die die Readings beobachten (siehe z.B. readingsWatcher)
- man darf userReadings definieren, die bei jeder Aktualisierung ohne Änderung trotzdem aktualisiert/getriggert werden müssen
- Ereignis "Reading aktualisiert aber nicht geändert" kann auch eine Bedeutung haben: siehe watchdog, Aggregationsfunktionen, waitsame in DOIF
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 08 September 2019, 10:36:21
Meiner Meinung nach sollten die Readings immer aktualisiert werden - also, wenn ich richtig verstanden habe, heisst es, rückgängig machen:
- wer nur Änderungen möchtet, kann event-on-change-readings / event-min-interval benutzen
- es gibt Modulen, die die Readings beobachten (siehe z.B. readingsWatcher)
- man darf userReadings definieren, die bei jeder Aktualisierung ohne Änderung trotzdem aktualisiert/getriggert werden müssen
- Ereignis "Reading aktualisiert aber nicht geändert" kann auch eine Bedeutung haben: siehe watchdog, Aggregationsfunktionen, waitsame in DOIF

Ich habe die Änderung rückgängig gemacht.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 09 September 2019, 14:40:48
Hallo zusammen,
ich habe noch einmal eine Frage zu den Readings, denn irgendwie sieht das bei meiner brandneuen Vitodens 300 W anders aus

Ich würde gerne erkennen, wenn die Nachtabsenkung (reduzierter Betrieb) aktiv wird.  Ich hätte erwartet, dass im reduzierten Betrieb das Reading
"Solltemperatur_reduziert_aktiv" von "0" auf "1" gesetzt wird. Das passiert aber nicht. Stattdessen geht "standby_aktiv" auf "1" und der Programmstatus ändert sich von "normal" auf "standby".

Ich habe mal zwei Screenshots angefügt, was dieses Verhalten zeigt. Im Prinzip ist es egal, wie man die Nachtabsenkung erkennt, allerdings würde ich gerne verstehen, wann das Reading "Solltemperatur_reduziert_aktiv" gesetzt wird.

Kann das jemand aufklären?

Gruß,
Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 10 September 2019, 09:31:44
Hallo zusammen,
ich habe noch einmal eine Frage zu den Readings, denn irgendwie sieht das bei meiner brandneuen Vitodens 300 W anders aus

Ich würde gerne erkennen, wenn die Nachtabsenkung (reduzierter Betrieb) aktiv wird.  Ich hätte erwartet, dass im reduzierten Betrieb das Reading
"Solltemperatur_reduziert_aktiv" von "0" auf "1" gesetzt wird. Das passiert aber nicht. Stattdessen geht "standby_aktiv" auf "1" und der Programmstatus ändert sich von "normal" auf "standby".

Ich habe mal zwei Screenshots angefügt, was dieses Verhalten zeigt. Im Prinzip ist es egal, wie man die Nachtabsenkung erkennt, allerdings würde ich gerne verstehen, wann das Reading "Solltemperatur_reduziert_aktiv" gesetzt wird.

Kann das jemand aufklären?

Gruß,
Christian

Ich fürchte, das kann nur Vissmann erklären. Das Modul gibt stumpf das aus, was die API liefert ohne Logik mit Ausnahme der Umbenennung der Readings sofern bekannt (kann man aber mittels Attribut auch ausschalten.

Irgendwo hier im Thread hat mal jemand versucht die Stati zu interpretieren. Schau mal nach.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 10 September 2019, 10:06:26
Du brauchst den Verbrauch nicht mehr durch 8 teilen.

Und was mir gerade aufgefallen ist. Das Reading HK1-Solltemperatur-reduziert_aktiv wird nur auf 1 gesetzt, wenn die Solltemperatur größer 3grad gestellt ist. Bei 3 Grad geht die Vitodens in den StandbyBetrieb. Zu sehen an dem Reading HK1-Standby_aktiv. Sprich die Heizpumpe ist ebenfalls aus und der Brenner startet definitiv nicht, sofern der Frostschutz nicht greift.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 10 September 2019, 10:18:01
Hi Frini,
Zitat
Und was mir gerade aufgefallen ist. Das Reading HK1-Solltemperatur-reduziert_aktiv wird nur auf 1 gesetzt, wenn die Solltemperatur größer 3grad gestellt ist. Bei 3 Grad geht die Vitodens in den StandbyBetrieb.

Verstehe ich nicht ganz. Solltemperatur_Reduziert ist bei mir 10 Grad. Solltemperatur_normal ist 19 Grad. Das heisst dazwischen liegen mehr als 3 Grad.
Solltemperatur_aktiv wird im Normalbetrieb auf 1 gesetzt.

Wann genau wird jetzt Solltemperatur_reduziert_aktiv und Solltemperatur_aktiv angezeigt?

Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Dersch am 10 September 2019, 14:02:59
Hi, erstmal gestehe ich mir, außer dem wiki Beitrag, noch nicht viel zu diesem Modul durchgelesen zu haben. Ich plane grade die Anschaffung einer PA2 Brennstoffzelle von Viessmann welche wohl auch über ViCare kommunziert. Ist das Modul vitoconnect Produktunabhängig und würde ich die PA2 damit in FHEM Auslesen können?

Bisher fehlen mir in der Übersicht die Readings zur Stromproduktion.

Grüße
Dirk
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: tcbh am 11 September 2019, 22:03:06
Hallo Andreas,

ich habe erst jetzt gestern ein größeres Update meines Pi und Fhem gemacht. Dabei ist Dein Modul auch aktualisiert worden, so dass die DateTime-Lib notwendig wurde.

Nach hinzufügen der Lib funktioniert das Modul auch wieder, aber nun sehe ich plötzlich keine Vorlauftemperatur meiner Heizkreise mehr. Dort steht nur "HK1-Vorlauftemperatur_aktiv  notConnected"

Kannst Du Dir das erklären? Im Log stehen allerdings auch zwei Fehlereinträge:
2019.09.09 20:26:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1322.
2019.09.09 20:26:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1279.

Vielen Dank für Deine Rückmeldung im Voraus und viele Grüße
Till
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 12 September 2019, 07:00:42
Hi Frini,
Verstehe ich nicht ganz. Solltemperatur_Reduziert ist bei mir 10 Grad. Solltemperatur_normal ist 19 Grad. Das heisst dazwischen liegen mehr als 3 Grad.
Solltemperatur_aktiv wird im Normalbetrieb auf 1 gesetzt.

Wann genau wird jetzt Solltemperatur_reduziert_aktiv und Solltemperatur_aktiv angezeigt?

Christian

Wenn die Solltemperatur der Heizung auf sagen wir mal 10°C steht durch zum Beispiel eine Nachtabsenkung oder andere Nebenzeiten, dann schaltet das Reading Solltemperatur_reduziert_aktiv auf 1. Das heißt, dass der Brenner auch noch starten kann, wenn es notwendig ist um die sagen wir mal 10°C zu halten. Dieses Verhalten kann man umgehen, wenn man die Solltemperatur für die Nebenzeit auf 3°C oder niedriger stellt. Dann schickt man die Heizung wirklich in einen Standby Betrieb. Sprich der Brenner springt nicht an um krampfhaft die Vorlauftemperatur für eine eingestellte Temperatur von 3 °C zu halten. Allerdings greift hier eben irgendwann der Frostschutz der Heizung, In Antwort 113 und folgend ist das Verhalten erörtert.


Solltemperatur_aktiv >> in der Hauptzeit
Solltemperatur_reduziert_aktiv >> in der Nebenzeit
Solltemperatur_reduziert_aktiv >> 1 wenn Solltemperatur_reduziert > 3°
Standby_Aktiv >> 1 wenn Solltemperatur_reduziert <= 3°C


Ein Beispiel von mir. Ich schicke meine Heizung abends in die Nachtabsenkung. Ich hatte mit einfacher Nachtabsenkung auf 14°C jedoch ein erhöhtes Taktverhalten der Heizung. Temperaturen waren OK. Ein Nachtabsenken auf 3°C um dem Takten entgegen zu wirken hat jedoch dazu geführt, dass die Räume ab 3 Uhr morgens zu kalt wurden, da der Brenner ja auch nicht mehr startet. Also prüfe ich nun nachts ab 2 Uhr die Temperatur und fahre die Heizung für einen kurzen Zeitraum auf 16°C hoch und je nach Außentemperatur und Raumtemperatur bleibt die dann auf reduzierter Solltemperatur an oder geht wieder aus bis diese dann morgens ins normale Heizprogramm startet.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 13 September 2019, 12:16:24
Hallo @ All

Ich habe ein Problem.
Bei List vitoconnect kommt bei mir
NAME       vitoconnect
   NR         42
   STATE      ok
   TYPE       vitoconnect
   counter    17
   intervall  10
   login      ok
   user       xxxxxxx@xxxxxxx.de
   READINGS:
     2019-09-13 12:08:33   Aktive_Heizkreise 0,1,2
     2019-09-13 12:08:33   Aussen_Status   connected
     2019-09-13 12:08:33   Aussentemperatur 21.1
     2019-09-13 12:08:33   Brenner_Betriebsstunden 14
usw.

Also sofort die Readings:

Was mach ich verkehrt?

Danke für die Hilfe
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 September 2019, 07:08:13
Hi, erstmal gestehe ich mir, außer dem wiki Beitrag, noch nicht viel zu diesem Modul durchgelesen zu haben. Ich plane grade die Anschaffung einer PA2 Brennstoffzelle von Viessmann welche wohl auch über ViCare kommunziert. Ist das Modul vitoconnect Produktunabhängig und würde ich die PA2 damit in FHEM Auslesen können?

Bisher fehlen mir in der Übersicht die Readings zur Stromproduktion.

Grüße
Dirk

Hallo Dirk,

das Modul ist nicht produktabhängig, aber die API von Vissmann. Ich kann es nur immer wiederholen: Das Modul gibt alle Werte so aus, wie die API sie liefert. Schlimmstenfalls kennt das Modul einen Wert noch nicht, dann wird statt eines sprechenden Namens eine Bezeichnung "heating.irgendwas" ausgegeben.

Also kurz gesagt, wenn die API die Werte für Stromproduktion liefert, wird dieses Modul diese auch ausgeben (kann Dir nur Vissmann sagen) . Wenn nicht, dann nicht.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 September 2019, 07:11:10
Hallo Andreas,

ich habe erst jetzt gestern ein größeres Update meines Pi und Fhem gemacht. Dabei ist Dein Modul auch aktualisiert worden, so dass die DateTime-Lib notwendig wurde.

Nach hinzufügen der Lib funktioniert das Modul auch wieder, aber nun sehe ich plötzlich keine Vorlauftemperatur meiner Heizkreise mehr. Dort steht nur "HK1-Vorlauftemperatur_aktiv  notConnected"

Kannst Du Dir das erklären? Im Log stehen allerdings auch zwei Fehlereinträge:
2019.09.09 20:26:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1322.
2019.09.09 20:26:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1279.

Vielen Dank für Deine Rückmeldung im Voraus und viele Grüße
Till

Hallo Till,

das hat nichts mit dem Update zu tun. An der Logik habe ich nichts geändert. Ich würde fast wetten, das auch vor dem Update so und Dir ist das nur nicht aufgefallen.

Die Fehler sind keine Fehler, sondern Warnings und haben. Kannst Du ignorieren.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 September 2019, 07:12:39
Hallo @ All

Ich habe ein Problem.
Bei List vitoconnect kommt bei mir
NAME       vitoconnect
   NR         42
   STATE      ok
   TYPE       vitoconnect
   counter    17
   intervall  10
   login      ok
   user       xxxxxxx@xxxxxxx.de
   READINGS:
     2019-09-13 12:08:33   Aktive_Heizkreise 0,1,2
     2019-09-13 12:08:33   Aussen_Status   connected
     2019-09-13 12:08:33   Aussentemperatur 21.1
     2019-09-13 12:08:33   Brenner_Betriebsstunden 14
usw.

Also sofort die Readings:

Was mach ich verkehrt?

Danke für die Hilfe

Ich verstehe Dein Problem nicht. Was ist denn nicht in Ordnung?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 14 September 2019, 09:54:59
Hi Andreas,

was ist aus dem Reading "HK1-Vorlauftemperatur" geworden? Mein letzter Wert in FHEM stammt vom 24.8. und weist 63 aus.
Aktuell ist "HK1-Vorlauftemperatur_aktiv" notConnected. Kann ein Sensor offline gehen?

Ciao
Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 14 September 2019, 16:04:35
Hi Andreas,

was ist aus dem Reading "HK1-Vorlauftemperatur" geworden? Mein letzter Wert in FHEM stammt vom 24.8. und weist 63 aus.
Aktuell ist "HK1-Vorlauftemperatur_aktiv" notConnected. Kann ein Sensor offline gehen?

Ciao
Peter

Wahrscheinlicher ist eher, dass Vissmann die API geändert hat und es den Wert nicht mehr gibt.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 14 September 2019, 18:34:45
Mittlerweile bin ich schon ein Stück weiter und es läuft.   ;D  Ich kam noch nicht dazu alles zu kontrollieren. Drei HK habe ich und alle drei werden angezeigt.

Was noch nicht hinbekomme ist der Verbrauch.
Der "Rahmen"  mit Heizung, Wasser, Strom, heute, gestern usw. wird angezeigt, sonst leider keine Zahlen.

Da such ich noch den Fehler.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 September 2019, 08:23:37
Mittlerweile bin ich schon ein Stück weiter und es läuft.   ;D  Ich kam noch nicht dazu alles zu kontrollieren. Drei HK habe ich und alle drei werden angezeigt.

Was noch nicht hinbekomme ist der Verbrauch.
Der "Rahmen"  mit Heizung, Wasser, Strom, heute, gestern usw. wird angezeigt, sonst leider keine Zahlen.

Da such ich noch den Fehler.

Was fehlt denn?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 15 September 2019, 11:00:18
Wahrscheinlicher ist eher, dass Vissmann die API geändert hat und es den Wert nicht mehr gibt.

Hi Andreas,

das ist etwas merkwürdig. Das Reading "HK1-Vorlauftemperatur_aktiv" wird laufend aktualisiert und weist "notConnected" aus. Ich vermute das Reading "HK1-Vorlauftemperatur" existiert noch, wird aber erst aktualisiert wenn der Sensor wieder online ist.

Hattest Du mal den Link zur Viessmann API-Dokumentation veröffentlicht?

Ciao
Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 September 2019, 11:56:41
Hi Andreas,

das ist etwas merkwürdig. Das Reading "HK1-Vorlauftemperatur_aktiv" wird laufend aktualisiert und weist "notConnected" aus. Ich vermute das Reading "HK1-Vorlauftemperatur" existiert noch, wird aber erst aktualisiert wenn der Sensor wieder online ist.

Hattest Du mal den Link zur Viessmann API-Dokumentation veröffentlicht?

Ciao
Peter

Ja, das kann gut sein. Du kannst ja mal alle Readings löschen.

Ich wüsste nicht, dass Vissmann die API dokumentiert hat. Ich habe von dem PHP Modul (Link zB im Wiki) abgekupfert und Reverse Engineering betrieben.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 15 September 2019, 13:36:13
Was mich stört sind natürlich die fehlenden Zahlen der Verbräuche von Gas usw. Aber auch true / false
Ich finde den Fehler nicht, hab auch zur Zeit keinen Ansatz.

Hab versucht Bilchen einzufügen, muss ich noch mal üben.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 September 2019, 14:17:46
Was mich stört sind natürlich die fehlenden Zahlen der Verbräuche von Gas usw. Aber auch true / false
Ich finde den Fehler nicht, hab auch zur Zeit keinen Ansatz.

Hab versucht Bilchen einzufügen, muss ich noch mal üben.

Liefert denn die API überhaupt Verbrauchswerte für deine Heizung? Schick uns mal die Ausgabe von „list vitoconnect“.

Und was ist an den true/false nicht ok? Wie hättest du es denn gern?


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 15 September 2019, 17:58:22
Hier meine List vitoconnect:
Internals:
   DEF        xxxxxxxxxxx@xxxx.de Passwort 10
   FUUID      5d7b5745-f33f-5eac-d096-71472400045c1c46
   NAME       vitoconnect
   NR         41
   STATE      ok
   TYPE       vitoconnect
   counter    5831
   intervall  10
   login      ok
   user       xxxxxxxxx@xxxxx.de
   READINGS:
     2019-09-15 17:56:22   Aktive_Heizkreise 0,1,2
     2019-09-15 17:56:22   Aussen_Status   connected
     2019-09-15 17:56:22   Aussentemperatur 25.3
     2019-09-15 17:56:22   Brenner_Betriebsstunden 15.2
     2019-09-15 17:56:22   Brenner_Fehlercode 0
     2019-09-15 17:56:22   Brenner_Modulation 0
     2019-09-15 17:56:22   Brenner_Starts  74
     2019-09-15 17:56:22   Brenner_Status  ok
     2019-09-15 17:56:22   Brenner_aktiv   false
     2019-09-15 17:56:22   Controller_Seriennummer 7535651914366111
     2019-09-15 17:56:22   Device_Time_Offset 120
     2019-09-15 17:56:22   Fehlereintraege_Historie {"new":[{"timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba","accessLevel":"customer","priority":"criticalError"},{"timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","errorCode":"eb","priority":"criticalError"}],"current":[{"timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba","accessLevel":"customer","priority":"criticalError"},{"timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","errorCode":"eb","priority":"criticalError"}],"gone":[]}
     2019-09-15 17:56:22   Fehlereintraege_aktive {"new":[],"current":[],"gone":[]}
     2019-09-15 17:56:22   HK1-Betriebsart dhw
     2019-09-15 17:56:22   HK1-External_Temperatur 0
     2019-09-15 17:56:22   HK1-External_aktiv false
     2019-09-15 17:56:22   HK1-Frostschutz_Status off
     2019-09-15 17:56:22   HK1-Heizkurve-Niveau 1
     2019-09-15 17:56:22   HK1-Heizkurve-Steigung 0.8
     2019-09-15 17:56:22   HK1-Name        Kesselvorlauf
     2019-09-15 17:56:22   HK1-Programmstatus standby
     2019-09-15 17:56:22   HK1-Raum_Status error
     2019-09-14 19:18:10   HK1-Raum_Temperatur 20
     2019-09-15 17:56:22   HK1-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK1-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK1-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_eco 21
     2019-09-15 17:56:22   HK1-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK1-Solltemperatur_normal 21
     2019-09-15 17:56:22   HK1-Solltemperatur_reduziert 21
     2019-09-15 17:56:22   HK1-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK1-Standby_aktiv false
     2019-09-15 17:56:22   HK1-Urlaub_Ende
     2019-09-15 17:56:22   HK1-Urlaub_Start
     2019-09-15 17:56:22   HK1-Urlaub_aktiv false
     2019-09-15 17:56:22   HK1-Vorlauftemperatur 50
     2019-09-15 17:56:22   HK1-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK1-WW_aktiv    true
     2019-09-15 17:56:22   HK1-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK1-Zeitsteuerung_Heizung {"fri":[{"mode":"normal","start":"07:00","position":0,"end":"22:40"}],"tue":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"start":"07:00","mode":"normal","end":"22:40","position":0}],"sun":[{"end":"22:40","position":0,"mode":"normal","start":"08:00"}],"thu":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"wed":[{"start":"07:00","mode":"normal","end":"22:40","position":0}],"sat":[{"start":"08:00","mode":"normal","position":0,"end":"22:40"}]}
     2019-09-15 17:56:22   HK1-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK1-Zirkulationspumpe off
     2019-09-15 17:56:22   HK1-aktiv       true
     2019-09-15 17:56:22   HK2-Betriebsart dhw
     2019-09-15 17:56:22   HK2-External_Temperatur 0
     2019-09-15 17:56:22   HK2-External_aktiv false
     2019-09-15 17:56:22   HK2-Frostschutz_Status off
     2019-09-15 17:56:22   HK2-Heizkurve-Niveau 0
     2019-09-15 17:56:22   HK2-Heizkurve-Steigung 0.7
     2019-09-15 17:56:22   HK2-Name        Fu�boden- Heizung
     2019-09-15 17:56:22   HK2-Programmstatus standby
     2019-09-15 17:56:22   HK2-Raum_Status error
     2019-09-15 17:56:22   HK2-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK2-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK2-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_eco 20
     2019-09-15 17:56:22   HK2-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK2-Solltemperatur_normal 20
     2019-09-15 17:56:22   HK2-Solltemperatur_reduziert 20
     2019-09-15 17:56:22   HK2-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK2-Standby_aktiv true
     2019-09-15 17:56:22   HK2-Urlaub_Ende
     2019-09-15 17:56:22   HK2-Urlaub_Start
     2019-09-15 17:56:22   HK2-Urlaub_aktiv false
     2019-09-15 17:56:22   HK2-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK2-WW_aktiv    true
     2019-09-15 17:56:22   HK2-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK2-Zeitsteuerung_Heizung {"wed":[{"position":0,"end":"22:40","mode":"normal","start":"07:00"}],"sun":[],"thu":[{"position":0,"end":"22:40","mode":"normal","start":"07:00"}],"mon":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"sat":[],"fri":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"tue":[{"mode":"normal","start":"07:00","end":"22:40","position":0}]}
     2019-09-15 17:56:22   HK2-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK2-Zirkulationspumpe off
     2019-09-15 17:56:22   HK2-aktiv       true
     2019-09-15 17:56:22   HK3-Betriebsart dhw
     2019-09-15 17:56:22   HK3-External_Temperatur 0
     2019-09-15 17:56:22   HK3-External_aktiv false
     2019-09-15 17:56:22   HK3-Frostschutz_Status off
     2019-09-15 17:56:22   HK3-Heizkurve-Niveau 1
     2019-09-15 17:56:22   HK3-Heizkurve-Steigung 0.7
     2019-09-15 17:56:22   HK3-Name        Heizk�rper
     2019-09-15 17:56:22   HK3-Programmstatus standby
     2019-09-15 17:56:22   HK3-Raum_Status error
     2019-09-13 13:14:23   HK3-Raum_Temperatur 20
     2019-09-15 17:56:22   HK3-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK3-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK3-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_eco 23
     2019-09-15 17:56:22   HK3-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK3-Solltemperatur_normal 23
     2019-09-15 17:56:22   HK3-Solltemperatur_reduziert 23
     2019-09-15 17:56:22   HK3-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK3-Standby_aktiv false
     2019-09-15 17:56:22   HK3-Urlaub_Ende
     2019-09-15 17:56:22   HK3-Urlaub_Start
     2019-09-15 17:56:22   HK3-Urlaub_aktiv false
     2019-09-15 13:13:44   HK3-Vorlauftemperatur 24
     2019-09-15 17:56:22   HK3-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK3-WW_aktiv    true
     2019-09-15 17:56:22   HK3-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK3-Zeitsteuerung_Heizung {"sat":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sun":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"thu":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"wed":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"tue":[{"end":"22:40","position":0,"start":"07:00","mode":"normal"}],"fri":[{"mode":"normal","start":"07:00","end":"22:40","position":0}]}
     2019-09-15 17:56:22   HK3-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK3-Zirkulationspumpe off
     2019-09-15 17:56:22   HK3-aktiv       true
     2019-09-15 17:56:22   Kessel_Common_Supply error
     2019-09-15 17:56:22   Kessel_Common_Supply_Temperatur 20
     2019-09-15 17:56:22   Kessel_Seriennummer
     2019-09-15 17:56:22   Kessel_Status   connected
     2019-09-15 17:56:22   Kesseltemperatur 50
     2019-09-15 17:56:22   Kesseltemperatur_exact 5
     2019-09-15 17:56:22   Mehrfamilenhaus_aktiv false
     2019-09-15 17:56:22   Service_Intervall_Monate 0
     2019-09-15 17:56:22   Service_Letzter
     2019-09-15 17:56:22   Service_Monate_aktiv_seit_letzten_Service 0
     2019-09-15 17:56:22   Service_faellig false
     2019-09-15 17:56:22   WW-Aufladung    false
     2019-09-15 17:56:22   WW-Haupttemperatur 50
     2019-09-15 17:56:22   WW-Isttemperatur 43.8
     2019-09-15 17:56:22   WW-Sensoren_Auslauf_Status error
     2019-09-13 19:14:57   WW-Sensoren_Auslauf_Wert 20
     2019-09-15 17:56:22   WW-Solltemperatur 50
     2019-09-15 17:56:22   WW-Temperatur_aktiv connected
     2019-09-15 17:56:22   WW-Zeitplan     {"fri":[{"start":"07:30","mode":"on","end":"11:00","position":0}],"tue":[{"end":"11:00","position":0,"mode":"on","start":"07:30"}],"wed":[{"position":0,"end":"11:00","mode":"on","start":"07:30"}],"mon":[{"end":"11:00","position":0,"start":"07:30","mode":"on"}],"sun":[{"start":"08:00","mode":"on","position":0,"end":"11:00"}],"thu":[{"start":"07:30","mode":"on","end":"11:00","position":0}],"sat":[{"position":0,"end":"11:00","mode":"on","start":"07:10"}]}
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Status on
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Zeitplan {"fri":[{"start":"07:30","mode":"on","position":0,"end":"23:00"}],"tue":[{"position":0,"end":"22:30","start":"07:30","mode":"on"}],"sun":[{"mode":"on","start":"08:00","position":0,"end":"22:30"}],"thu":[{"end":"22:30","position":0,"start":"07:30","mode":"on"}],"mon":[{"start":"07:30","mode":"on","end":"22:30","position":0}],"wed":[{"start":"07:30","mode":"on","end":"22:30","position":0}],"sat":[{"end":"08:30","position":0,"start":"07:30","mode":"on"},{"position":1,"end":"23:30","mode":"on","start":"11:20"}]}
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Zeitsteuerung_aktiv true
     2019-09-15 17:56:22   WW-Zirkulationspumpe_primaer off
     2019-09-15 17:56:22   WW-aktiv        true
     2019-09-15 17:56:22   WW-zeitgesteuert_aktiv true
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.commonSupply.status error
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.main.status connected
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.main.value 56.6
     2019-09-13 13:30:20   heating.boiler.serial.value
     2019-09-13 13:30:20   heating.boiler.temperature.value 5
     2019-09-13 13:30:20   heating.burner.active false
     2019-09-13 13:30:20   heating.burner.automatic.errorCode 0
     2019-09-13 13:30:20   heating.burner.automatic.status ok
     2019-09-13 13:30:20   heating.burner.modulation.value 0
     2019-09-13 13:30:20   heating.burner.statistics.hours 14
     2019-09-13 13:30:20   heating.burner.statistics.starts 72
     2019-09-13 13:30:20   heating.circuits.0.active true
     2019-09-13 13:30:20   heating.circuits.0.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.0.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.0.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.0.heating.curve.shift 1
     2019-09-13 13:30:20   heating.circuits.0.heating.curve.slope 0.8
     2019-09-13 13:30:20   heating.circuits.0.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.0.heating.schedule.entries {"mon":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sun":[{"start":"08:00","mode":"normal","position":0,"end":"22:40"}],"fri":[{"position":0,"start":"07:00","mode":"normal","end":"22:40"}],"tue":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"thu":[{"end":"22:40","position":0,"mode":"normal","start":"07:00"}],"sat":[{"position":0,"mode":"normal","start":"08:00","end":"22:40"}],"wed":[{"end":"22:40","start":"07:00","mode":"normal","position":0}]}
     2019-09-13 13:30:33   heating.circuits.0.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.0.name Kesselvorlauf
     2019-09-13 13:30:33   heating.circuits.0.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.eco.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.normal.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.reduced.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.0.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.0.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.0.setName action: name
     2019-09-13 13:30:20   heating.circuits.1.active true
     2019-09-13 13:30:20   heating.circuits.1.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.1.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.1.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.1.heating.curve.shift 0
     2019-09-13 13:30:20   heating.circuits.1.heating.curve.slope 0.7
     2019-09-13 13:30:20   heating.circuits.1.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.1.heating.schedule.entries {"wed":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sat":[],"thu":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"sun":[],"fri":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"tue":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"mon":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}]}
     2019-09-13 13:30:33   heating.circuits.1.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.1.name Fu�boden- Heizung
     2019-09-13 13:30:33   heating.circuits.1.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.eco.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.normal.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.reduced.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.1.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.1.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.1.setName action: name
     2019-09-13 13:30:20   heating.circuits.2.active true
     2019-09-13 13:30:20   heating.circuits.2.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.2.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.2.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.2.heating.curve.shift 1
     2019-09-13 13:30:20   heating.circuits.2.heating.curve.slope 0.7
     2019-09-13 13:30:20   heating.circuits.2.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.2.heating.schedule.entries {"fri":[{"end":"22:40","mode":"normal","start":"07:00","position":0}],"sun":[{"end":"22:40","position":0,"mode":"normal","start":"07:00"}],"tue":[{"end":"22:40","start":"07:00","mode":"normal","position":0}],"thu":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"wed":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"sat":[{"end":"22:40","position":0,"start":"07:00","mode":"normal"}]}
     2019-09-13 13:30:33   heating.circuits.2.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.2.name Heizk�rper
     2019-09-13 13:30:33   heating.circuits.2.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.eco.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.normal.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.reduced.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.2.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.2.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.2.setName action: name
     2019-09-13 13:30:20   heating.circuits.enabled 0,1,2
     2019-09-13 13:30:20   heating.configuration.multiFamilyHouse.active false
     2019-09-13 13:30:20   heating.controller.serial.value 7535651914366111
     2019-09-13 13:30:20   heating.device.time.offset.value 120
     2019-09-13 13:30:20   heating.dhw.active true
     2019-09-13 13:30:20   heating.dhw.charging.active false
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.schedule.active true
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.schedule.entries {"sat":[{"start":"07:30","mode":"on","position":0,"end":"08:30"},{"position":1,"mode":"on","start":"11:20","end":"23:30"}],"wed":[{"end":"22:30","position":0,"mode":"on","start":"07:30"}],"fri":[{"start":"07:30","mode":"on","position":0,"end":"23:00"}],"sun":[{"mode":"on","start":"08:00","position":0,"end":"22:30"}],"tue":[{"position":0,"start":"07:30","mode":"on","end":"22:30"}],"thu":[{"start":"07:30","mode":"on","position":0,"end":"22:30"}],"mon":[{"end":"22:30","mode":"on","start":"07:30","position":0}]}
     2019-09-13 13:30:33   heating.dhw.pumps.circulation.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.status on
     2019-09-13 13:30:20   heating.dhw.pumps.primary.status off
     2019-09-13 13:30:20   heating.dhw.schedule.active true
     2019-09-13 13:30:20   heating.dhw.schedule.entries {"wed":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"sat":[{"end":"11:00","start":"07:10","mode":"on","position":0}],"thu":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"sun":[{"position":0,"start":"08:00","mode":"on","end":"11:00"}],"tue":[{"position":0,"mode":"on","start":"07:30","end":"11:00"}],"fri":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"mon":[{"position":0,"mode":"on","start":"07:30","end":"11:00"}]}
     2019-09-13 13:30:33   heating.dhw.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.hotWaterStorage.status connected
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.hotWaterStorage.value 43.8
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.outlet.status error
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.outlet.value 20
     2019-09-13 13:30:33   heating.dhw.temperature.main.setTargetTemperature action: temperature
     2019-09-13 13:30:20   heating.dhw.temperature.main.value 50
     2019-09-13 13:30:33   heating.dhw.temperature.setTargetTemperature action: temperature
     2019-09-13 13:30:20   heating.dhw.temperature.value 50
     2019-09-13 13:30:20   heating.errors.active.entries {"new":[],"gone":[],"current":[]}
     2019-09-13 13:30:20   heating.errors.history.entries {"current":[{"accessLevel":"customer","priority":"criticalError","timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba"},{"errorCode":"eb","timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","priority":"criticalError"}],"gone":[],"new":[{"errorCode":"ba","timestamp":"2019-09-10T07:09:40.000Z","accessLevel":"customer","priority":"criticalError"},{"errorCode":"eb","accessLevel":"customer","priority":"criticalError","timestamp":"2019-08-28T14:30:49.000Z"}]}
     2019-09-13 13:30:20   heating.sensors.temperature.outside.status connected
     2019-09-13 13:30:20   heating.sensors.temperature.outside.value 21.5
     2019-09-13 13:30:20   heating.service.timeBased.activeMonthSinceLastService 0
     2019-09-13 13:30:20   heating.service.timeBased.lastService
     2019-09-13 13:30:20   heating.service.timeBased.serviceDue false
     2019-09-13 13:30:20   heating.service.timeBased.serviceIntervalMonths 0
     2019-09-15 17:56:22   state           WorksProperly
Attributes:
   icon       control_building_modern_s_okg_og
   room       Heizung
   stateFormat Brenner_Status
   userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_Heizung/Tag",0))[0] },
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[1] },
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0] },
Gasverbrauch_letzte_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[1] },
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0] },
Gasverbrauch_letzter_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[1] },
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0] },
Gasverbrauch_letztes_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[1] },

Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Tag",0))[0] },
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[1] },
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0] },
Gasverbrauch_WW_letzte_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[1] },
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0] },
Gasverbrauch_WW_letzter_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[1] },
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0] },
Gasverbrauch_WW_letztes_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Jahr",0))[1] },

Stromverbrauch_heute:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[0] },
Stromverbrauch_gestern:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[1] },
Stromverbrauch_aktuelle_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[0] },
Stromverbrauch_letzte_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[1] },
Stromverbrauch_aktueller_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[0] },
Stromverbrauch_letzter_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[1] },
Stromverbrauch_aktuelles_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[0] },
Stromverbrauch_letztes_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[1] }
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 15 September 2019, 21:12:39
Hier meine List vitoconnect:
Internals:
   DEF        xxxxxxxxxxx@xxxx.de Passwort 10
   FUUID      5d7b5745-f33f-5eac-d096-71472400045c1c46
   NAME       vitoconnect
   NR         41
   STATE      ok
   TYPE       vitoconnect
   counter    5831
   intervall  10
   login      ok
   user       xxxxxxxxx@xxxxx.de
   READINGS:
     2019-09-15 17:56:22   Aktive_Heizkreise 0,1,2
     2019-09-15 17:56:22   Aussen_Status   connected
     2019-09-15 17:56:22   Aussentemperatur 25.3
     2019-09-15 17:56:22   Brenner_Betriebsstunden 15.2
     2019-09-15 17:56:22   Brenner_Fehlercode 0
     2019-09-15 17:56:22   Brenner_Modulation 0
     2019-09-15 17:56:22   Brenner_Starts  74
     2019-09-15 17:56:22   Brenner_Status  ok
     2019-09-15 17:56:22   Brenner_aktiv   false
     2019-09-15 17:56:22   Controller_Seriennummer 7535651914366111
     2019-09-15 17:56:22   Device_Time_Offset 120
     2019-09-15 17:56:22   Fehlereintraege_Historie {"new":[{"timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba","accessLevel":"customer","priority":"criticalError"},{"timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","errorCode":"eb","priority":"criticalError"}],"current":[{"timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba","accessLevel":"customer","priority":"criticalError"},{"timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","errorCode":"eb","priority":"criticalError"}],"gone":[]}
     2019-09-15 17:56:22   Fehlereintraege_aktive {"new":[],"current":[],"gone":[]}
     2019-09-15 17:56:22   HK1-Betriebsart dhw
     2019-09-15 17:56:22   HK1-External_Temperatur 0
     2019-09-15 17:56:22   HK1-External_aktiv false
     2019-09-15 17:56:22   HK1-Frostschutz_Status off
     2019-09-15 17:56:22   HK1-Heizkurve-Niveau 1
     2019-09-15 17:56:22   HK1-Heizkurve-Steigung 0.8
     2019-09-15 17:56:22   HK1-Name        Kesselvorlauf
     2019-09-15 17:56:22   HK1-Programmstatus standby
     2019-09-15 17:56:22   HK1-Raum_Status error
     2019-09-14 19:18:10   HK1-Raum_Temperatur 20
     2019-09-15 17:56:22   HK1-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK1-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK1-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_eco 21
     2019-09-15 17:56:22   HK1-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK1-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK1-Solltemperatur_normal 21
     2019-09-15 17:56:22   HK1-Solltemperatur_reduziert 21
     2019-09-15 17:56:22   HK1-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK1-Standby_aktiv false
     2019-09-15 17:56:22   HK1-Urlaub_Ende
     2019-09-15 17:56:22   HK1-Urlaub_Start
     2019-09-15 17:56:22   HK1-Urlaub_aktiv false
     2019-09-15 17:56:22   HK1-Vorlauftemperatur 50
     2019-09-15 17:56:22   HK1-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK1-WW_aktiv    true
     2019-09-15 17:56:22   HK1-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK1-Zeitsteuerung_Heizung {"fri":[{"mode":"normal","start":"07:00","position":0,"end":"22:40"}],"tue":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"start":"07:00","mode":"normal","end":"22:40","position":0}],"sun":[{"end":"22:40","position":0,"mode":"normal","start":"08:00"}],"thu":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"wed":[{"start":"07:00","mode":"normal","end":"22:40","position":0}],"sat":[{"start":"08:00","mode":"normal","position":0,"end":"22:40"}]}
     2019-09-15 17:56:22   HK1-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK1-Zirkulationspumpe off
     2019-09-15 17:56:22   HK1-aktiv       true
     2019-09-15 17:56:22   HK2-Betriebsart dhw
     2019-09-15 17:56:22   HK2-External_Temperatur 0
     2019-09-15 17:56:22   HK2-External_aktiv false
     2019-09-15 17:56:22   HK2-Frostschutz_Status off
     2019-09-15 17:56:22   HK2-Heizkurve-Niveau 0
     2019-09-15 17:56:22   HK2-Heizkurve-Steigung 0.7
     2019-09-15 17:56:22   HK2-Name        Fu�boden- Heizung
     2019-09-15 17:56:22   HK2-Programmstatus standby
     2019-09-15 17:56:22   HK2-Raum_Status error
     2019-09-15 17:56:22   HK2-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK2-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK2-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_eco 20
     2019-09-15 17:56:22   HK2-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK2-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK2-Solltemperatur_normal 20
     2019-09-15 17:56:22   HK2-Solltemperatur_reduziert 20
     2019-09-15 17:56:22   HK2-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK2-Standby_aktiv true
     2019-09-15 17:56:22   HK2-Urlaub_Ende
     2019-09-15 17:56:22   HK2-Urlaub_Start
     2019-09-15 17:56:22   HK2-Urlaub_aktiv false
     2019-09-15 17:56:22   HK2-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK2-WW_aktiv    true
     2019-09-15 17:56:22   HK2-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK2-Zeitsteuerung_Heizung {"wed":[{"position":0,"end":"22:40","mode":"normal","start":"07:00"}],"sun":[],"thu":[{"position":0,"end":"22:40","mode":"normal","start":"07:00"}],"mon":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"sat":[],"fri":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"tue":[{"mode":"normal","start":"07:00","end":"22:40","position":0}]}
     2019-09-15 17:56:22   HK2-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK2-Zirkulationspumpe off
     2019-09-15 17:56:22   HK2-aktiv       true
     2019-09-15 17:56:22   HK3-Betriebsart dhw
     2019-09-15 17:56:22   HK3-External_Temperatur 0
     2019-09-15 17:56:22   HK3-External_aktiv false
     2019-09-15 17:56:22   HK3-Frostschutz_Status off
     2019-09-15 17:56:22   HK3-Heizkurve-Niveau 1
     2019-09-15 17:56:22   HK3-Heizkurve-Steigung 0.7
     2019-09-15 17:56:22   HK3-Name        Heizk�rper
     2019-09-15 17:56:22   HK3-Programmstatus standby
     2019-09-15 17:56:22   HK3-Raum_Status error
     2019-09-13 13:14:23   HK3-Raum_Temperatur 20
     2019-09-15 17:56:22   HK3-Reduzierte_Temperatur_erzwungen false
     2019-09-15 17:56:22   HK3-Solltemperatur_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_comfort 20
     2019-09-15 17:56:22   HK3-Solltemperatur_comfort_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_eco 23
     2019-09-15 17:56:22   HK3-Solltemperatur_eco_aktiv false
     2019-09-15 17:56:22   HK3-Solltemperatur_erzwungen false
     2019-09-15 17:56:22   HK3-Solltemperatur_normal 23
     2019-09-15 17:56:22   HK3-Solltemperatur_reduziert 23
     2019-09-15 17:56:22   HK3-Solltemperatur_reduziert_aktiv false
     2019-09-15 17:56:22   HK3-Standby_aktiv false
     2019-09-15 17:56:22   HK3-Urlaub_Ende
     2019-09-15 17:56:22   HK3-Urlaub_Start
     2019-09-15 17:56:22   HK3-Urlaub_aktiv false
     2019-09-15 13:13:44   HK3-Vorlauftemperatur 24
     2019-09-15 17:56:22   HK3-Vorlauftemperatur_aktiv notConnected
     2019-09-15 17:56:22   HK3-WW_aktiv    true
     2019-09-15 17:56:22   HK3-WW_und_Heizen_aktiv false
     2019-09-15 17:56:22   HK3-Zeitsteuerung_Heizung {"sat":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sun":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"thu":[{"position":0,"end":"22:40","start":"07:00","mode":"normal"}],"wed":[{"mode":"normal","start":"07:00","end":"22:40","position":0}],"tue":[{"end":"22:40","position":0,"start":"07:00","mode":"normal"}],"fri":[{"mode":"normal","start":"07:00","end":"22:40","position":0}]}
     2019-09-15 17:56:22   HK3-Zeitsteuerung_Heizung_aktiv false
     2019-09-15 17:56:22   HK3-Zirkulationspumpe off
     2019-09-15 17:56:22   HK3-aktiv       true
     2019-09-15 17:56:22   Kessel_Common_Supply error
     2019-09-15 17:56:22   Kessel_Common_Supply_Temperatur 20
     2019-09-15 17:56:22   Kessel_Seriennummer
     2019-09-15 17:56:22   Kessel_Status   connected
     2019-09-15 17:56:22   Kesseltemperatur 50
     2019-09-15 17:56:22   Kesseltemperatur_exact 5
     2019-09-15 17:56:22   Mehrfamilenhaus_aktiv false
     2019-09-15 17:56:22   Service_Intervall_Monate 0
     2019-09-15 17:56:22   Service_Letzter
     2019-09-15 17:56:22   Service_Monate_aktiv_seit_letzten_Service 0
     2019-09-15 17:56:22   Service_faellig false
     2019-09-15 17:56:22   WW-Aufladung    false
     2019-09-15 17:56:22   WW-Haupttemperatur 50
     2019-09-15 17:56:22   WW-Isttemperatur 43.8
     2019-09-15 17:56:22   WW-Sensoren_Auslauf_Status error
     2019-09-13 19:14:57   WW-Sensoren_Auslauf_Wert 20
     2019-09-15 17:56:22   WW-Solltemperatur 50
     2019-09-15 17:56:22   WW-Temperatur_aktiv connected
     2019-09-15 17:56:22   WW-Zeitplan     {"fri":[{"start":"07:30","mode":"on","end":"11:00","position":0}],"tue":[{"end":"11:00","position":0,"mode":"on","start":"07:30"}],"wed":[{"position":0,"end":"11:00","mode":"on","start":"07:30"}],"mon":[{"end":"11:00","position":0,"start":"07:30","mode":"on"}],"sun":[{"start":"08:00","mode":"on","position":0,"end":"11:00"}],"thu":[{"start":"07:30","mode":"on","end":"11:00","position":0}],"sat":[{"position":0,"end":"11:00","mode":"on","start":"07:10"}]}
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Status on
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Zeitplan {"fri":[{"start":"07:30","mode":"on","position":0,"end":"23:00"}],"tue":[{"position":0,"end":"22:30","start":"07:30","mode":"on"}],"sun":[{"mode":"on","start":"08:00","position":0,"end":"22:30"}],"thu":[{"end":"22:30","position":0,"start":"07:30","mode":"on"}],"mon":[{"start":"07:30","mode":"on","end":"22:30","position":0}],"wed":[{"start":"07:30","mode":"on","end":"22:30","position":0}],"sat":[{"end":"08:30","position":0,"start":"07:30","mode":"on"},{"position":1,"end":"23:30","mode":"on","start":"11:20"}]}
     2019-09-15 17:56:22   WW-Zirkulationspumpe_Zeitsteuerung_aktiv true
     2019-09-15 17:56:22   WW-Zirkulationspumpe_primaer off
     2019-09-15 17:56:22   WW-aktiv        true
     2019-09-15 17:56:22   WW-zeitgesteuert_aktiv true
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.commonSupply.status error
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.main.status connected
     2019-09-13 13:30:20   heating.boiler.sensors.temperature.main.value 56.6
     2019-09-13 13:30:20   heating.boiler.serial.value
     2019-09-13 13:30:20   heating.boiler.temperature.value 5
     2019-09-13 13:30:20   heating.burner.active false
     2019-09-13 13:30:20   heating.burner.automatic.errorCode 0
     2019-09-13 13:30:20   heating.burner.automatic.status ok
     2019-09-13 13:30:20   heating.burner.modulation.value 0
     2019-09-13 13:30:20   heating.burner.statistics.hours 14
     2019-09-13 13:30:20   heating.burner.statistics.starts 72
     2019-09-13 13:30:20   heating.circuits.0.active true
     2019-09-13 13:30:20   heating.circuits.0.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.0.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.0.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.0.heating.curve.shift 1
     2019-09-13 13:30:20   heating.circuits.0.heating.curve.slope 0.8
     2019-09-13 13:30:20   heating.circuits.0.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.0.heating.schedule.entries {"mon":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sun":[{"start":"08:00","mode":"normal","position":0,"end":"22:40"}],"fri":[{"position":0,"start":"07:00","mode":"normal","end":"22:40"}],"tue":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"thu":[{"end":"22:40","position":0,"mode":"normal","start":"07:00"}],"sat":[{"position":0,"mode":"normal","start":"08:00","end":"22:40"}],"wed":[{"end":"22:40","start":"07:00","mode":"normal","position":0}]}
     2019-09-13 13:30:33   heating.circuits.0.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.0.name Kesselvorlauf
     2019-09-13 13:30:33   heating.circuits.0.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.eco.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.normal.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.0.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.reduced.temperature 21
     2019-09-13 13:30:20   heating.circuits.0.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.0.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.0.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.0.setName action: name
     2019-09-13 13:30:20   heating.circuits.1.active true
     2019-09-13 13:30:20   heating.circuits.1.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.1.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.1.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.1.heating.curve.shift 0
     2019-09-13 13:30:20   heating.circuits.1.heating.curve.slope 0.7
     2019-09-13 13:30:20   heating.circuits.1.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.1.heating.schedule.entries {"wed":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"sat":[],"thu":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"sun":[],"fri":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"tue":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"mon":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}]}
     2019-09-13 13:30:33   heating.circuits.1.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.1.name Fu�boden- Heizung
     2019-09-13 13:30:33   heating.circuits.1.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.eco.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.normal.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.1.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.reduced.temperature 20
     2019-09-13 13:30:20   heating.circuits.1.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.1.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.1.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.1.setName action: name
     2019-09-13 13:30:20   heating.circuits.2.active true
     2019-09-13 13:30:20   heating.circuits.2.circulation.pump.status off
     2019-09-13 13:30:20   heating.circuits.2.frostprotection.status off
     2019-09-13 13:30:33   heating.circuits.2.heating.curve.setCurve action: slope shift
     2019-09-13 13:30:20   heating.circuits.2.heating.curve.shift 1
     2019-09-13 13:30:20   heating.circuits.2.heating.curve.slope 0.7
     2019-09-13 13:30:20   heating.circuits.2.heating.schedule.active false
     2019-09-13 13:30:20   heating.circuits.2.heating.schedule.entries {"fri":[{"end":"22:40","mode":"normal","start":"07:00","position":0}],"sun":[{"end":"22:40","position":0,"mode":"normal","start":"07:00"}],"tue":[{"end":"22:40","start":"07:00","mode":"normal","position":0}],"thu":[{"start":"07:00","mode":"normal","position":0,"end":"22:40"}],"mon":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"wed":[{"position":0,"mode":"normal","start":"07:00","end":"22:40"}],"sat":[{"end":"22:40","position":0,"start":"07:00","mode":"normal"}]}
     2019-09-13 13:30:33   heating.circuits.2.heating.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.circuits.2.name Heizk�rper
     2019-09-13 13:30:33   heating.circuits.2.operating.modes.active.setMode action: mode
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.active.value dhw
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.dhw.active true
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.dhwAndHeating.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.forcedNormal.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.forcedReduced.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.modes.standby.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.active.value standby
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.activate action: temperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.comfort.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.deactivate action:
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.comfort.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.comfort.temperature 20
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.eco.activate action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.eco.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.eco.deactivate action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.eco.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.external.active false
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.external.temperature 0
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.changeEndDate action: end
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.end
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.schedule action: start end
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.holiday.start
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.holiday.unschedule action:
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.normal.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.normal.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.normal.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.reduced.active false
     2019-09-13 13:30:33   heating.circuits.2.operating.programs.reduced.setTemperature action: targetTemperature
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.reduced.temperature 23
     2019-09-13 13:30:20   heating.circuits.2.operating.programs.standby.active true
     2019-09-13 13:30:20   heating.circuits.2.sensors.temperature.room.status error
     2019-09-13 13:30:20   heating.circuits.2.sensors.temperature.supply.status notConnected
     2019-09-13 13:30:33   heating.circuits.2.setName action: name
     2019-09-13 13:30:20   heating.circuits.enabled 0,1,2
     2019-09-13 13:30:20   heating.configuration.multiFamilyHouse.active false
     2019-09-13 13:30:20   heating.controller.serial.value 7535651914366111
     2019-09-13 13:30:20   heating.device.time.offset.value 120
     2019-09-13 13:30:20   heating.dhw.active true
     2019-09-13 13:30:20   heating.dhw.charging.active false
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.schedule.active true
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.schedule.entries {"sat":[{"start":"07:30","mode":"on","position":0,"end":"08:30"},{"position":1,"mode":"on","start":"11:20","end":"23:30"}],"wed":[{"end":"22:30","position":0,"mode":"on","start":"07:30"}],"fri":[{"start":"07:30","mode":"on","position":0,"end":"23:00"}],"sun":[{"mode":"on","start":"08:00","position":0,"end":"22:30"}],"tue":[{"position":0,"start":"07:30","mode":"on","end":"22:30"}],"thu":[{"start":"07:30","mode":"on","position":0,"end":"22:30"}],"mon":[{"end":"22:30","mode":"on","start":"07:30","position":0}]}
     2019-09-13 13:30:33   heating.dhw.pumps.circulation.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.dhw.pumps.circulation.status on
     2019-09-13 13:30:20   heating.dhw.pumps.primary.status off
     2019-09-13 13:30:20   heating.dhw.schedule.active true
     2019-09-13 13:30:20   heating.dhw.schedule.entries {"wed":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"sat":[{"end":"11:00","start":"07:10","mode":"on","position":0}],"thu":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"sun":[{"position":0,"start":"08:00","mode":"on","end":"11:00"}],"tue":[{"position":0,"mode":"on","start":"07:30","end":"11:00"}],"fri":[{"end":"11:00","mode":"on","start":"07:30","position":0}],"mon":[{"position":0,"mode":"on","start":"07:30","end":"11:00"}]}
     2019-09-13 13:30:33   heating.dhw.schedule.setSchedule action: newSchedule
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.hotWaterStorage.status connected
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.hotWaterStorage.value 43.8
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.outlet.status error
     2019-09-13 13:30:20   heating.dhw.sensors.temperature.outlet.value 20
     2019-09-13 13:30:33   heating.dhw.temperature.main.setTargetTemperature action: temperature
     2019-09-13 13:30:20   heating.dhw.temperature.main.value 50
     2019-09-13 13:30:33   heating.dhw.temperature.setTargetTemperature action: temperature
     2019-09-13 13:30:20   heating.dhw.temperature.value 50
     2019-09-13 13:30:20   heating.errors.active.entries {"new":[],"gone":[],"current":[]}
     2019-09-13 13:30:20   heating.errors.history.entries {"current":[{"accessLevel":"customer","priority":"criticalError","timestamp":"2019-09-10T07:09:40.000Z","errorCode":"ba"},{"errorCode":"eb","timestamp":"2019-08-28T14:30:49.000Z","accessLevel":"customer","priority":"criticalError"}],"gone":[],"new":[{"errorCode":"ba","timestamp":"2019-09-10T07:09:40.000Z","accessLevel":"customer","priority":"criticalError"},{"errorCode":"eb","accessLevel":"customer","priority":"criticalError","timestamp":"2019-08-28T14:30:49.000Z"}]}
     2019-09-13 13:30:20   heating.sensors.temperature.outside.status connected
     2019-09-13 13:30:20   heating.sensors.temperature.outside.value 21.5
     2019-09-13 13:30:20   heating.service.timeBased.activeMonthSinceLastService 0
     2019-09-13 13:30:20   heating.service.timeBased.lastService
     2019-09-13 13:30:20   heating.service.timeBased.serviceDue false
     2019-09-13 13:30:20   heating.service.timeBased.serviceIntervalMonths 0
     2019-09-15 17:56:22   state           WorksProperly
Attributes:
   icon       control_building_modern_s_okg_og
   room       Heizung
   stateFormat Brenner_Status
   userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_Heizung/Tag",0))[0] },
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[1] },
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0] },
Gasverbrauch_letzte_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[1] },
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0] },
Gasverbrauch_letzter_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[1] },
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0] },
Gasverbrauch_letztes_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[1] },

Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Tag",0))[0] },
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[1] },
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0] },
Gasverbrauch_WW_letzte_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[1] },
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0] },
Gasverbrauch_WW_letzter_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[1] },
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0] },
Gasverbrauch_WW_letztes_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Jahr",0))[1] },

Stromverbrauch_heute:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[0] },
Stromverbrauch_gestern:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[1] },
Stromverbrauch_aktuelle_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[0] },
Stromverbrauch_letzte_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[1] },
Stromverbrauch_aktueller_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[0] },
Stromverbrauch_letzter_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[1] },
Stromverbrauch_aktuelles_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[0] },
Stromverbrauch_letztes_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[1] }

Hallo Wolf,

du solltest mal ein "set vitoconnect clearReadings" machen damit Deine alten Readings verschwinden. Dann wundert mich, dass in Deinen Internals kein "FVERSION" steht. Hast Du mal in letzter Zeit ein "update" gemacht? Kann es sein, dass Deine FHEM etwass veraltet ist?

Unabhängig davon liefert die API bei Dir keine Verbrauchswerte. Ich würde mal wetten, dass Du auch keine Verbrauchswerte in der App hast. Du kannst ja mal bei Vissmann fragen, wann die Verbrauchswerte für Deine Heizung implementiert werden. Was Vissmann nicht über die API liefert, kann das Modul leider auch nicht anzeigen. :-(

Warum bei Dir in vielen Readings statt 0/1 die Werte false/true gesetzt werden, weiß ich auch nicht. Könnte an Deiner veraltet Installation liegen oder daran dass Vissmann das so liefert (was ich für wahrscheinlicher halte). Wenn Du lieber so rote/grüner Kreise hättest musst die in der Readingsgroup das Attribut valueIcon entsprechend anpassen. Also 'Brenner_aktiv.false' => '10px-kreis-rot' statt 'Brenner_aktiv.0' => '10px-kreis-rot'.

Bitte lies die mal die Commandref und das Wiki zu Readingsgroups und Userattributen durch. Beides brauchst Du, wenn du FHEM und dieses Modul nutzen willst.

Viele Grüße

Andreas

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 16 September 2019, 12:40:17
Moin zusammen,
keine Ahnung, ob das schon mal Thema hier war, aber was mir aufgefallen ist:

Im Modul werden lt. wiki die Werte aller Readings zu dem Gasverbrauch in KWh angegeben. Das kann aber m.E. nicht sei. Wenn ich in der ViCare-App,  Kachel "Gasverbrauch" schaue, sehe ich die Angaben in Kubikmeter und der Zahlenwert ist identisch mit dem fhem Reading. M.E. müsste der Kilowattstunden-Wert aber etwa um den Faktor 10 höher sein, oder?

Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 16 September 2019, 13:05:39
Auch moin

Könnte man die den Bereich aus der FHEM.cfg nicht hier onlinestellen?

Dann könnte man gut Vergleichen und sehen wo der Fehler liegt.

Mein FHEM hatte ich neu aufgesetzt und update wurde mehrfach ausgeführt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: CoolTux am 16 September 2019, 13:09:18
Wenn überhaupt werden bitte lediglich RAW Definitionen online gestellt und keine cfg Auszüge.


Grüße
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 16 September 2019, 13:33:31
Moin,
Hallo zusammen,
hier mal meine Konfiguration inkl. der UserReadings aus dem Wiki.

defmod vitoconnect vitoconnect user@domain.de fakePassword 60
attr vitoconnect event-min-interval Aussentemperatur:600
attr vitoconnect event-on-change-reading .*
attr vitoconnect icon control_building_modern_s_okg_og
attr vitoconnect room Heizung
attr vitoconnect userReadings Gasverbrauch_heute:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_Heizung/Tag",0))[0] },\
Gasverbrauch_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Tag",0))[1] },\
Gasverbrauch_aktuelle_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[0] },\
Gasverbrauch_letzte_Woche:Gasverbrauch_Heizung/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Woche",0))[1] },\
Gasverbrauch_aktueller_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[0] },\
Gasverbrauch_letzter_Monat:Gasverbrauch_Heizung/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Monat",0))[1] },\
Gasverbrauch_aktuelles_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[0] },\
Gasverbrauch_letztes_Jahr:Gasverbrauch_Heizung/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_Heizung/Jahr",0))[1] },\
\
Gasverbrauch_WW_heute:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Tag",0))[0] },\
Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Tag",0))[1] },\
Gasverbrauch_WW_aktuelle_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[0] },\
Gasverbrauch_WW_letzte_Woche:Gasverbrauch_WW/Woche.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Woche",0))[1] },\
Gasverbrauch_WW_aktueller_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[0] },\
Gasverbrauch_WW_letzter_Monat:Gasverbrauch_WW/Monat.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Monat",0))[1] },\
Gasverbrauch_WW_aktuelles_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect","Gasverbrauch_WW/Jahr",0))[0] },\
Gasverbrauch_WW_letztes_Jahr:Gasverbrauch_WW/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Gasverbrauch_WW/Jahr",0))[1] },\
\
Stromverbrauch_heute:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[0] },\
Stromverbrauch_gestern:Stromverbrauch/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Tag",0))[1] },\
Stromverbrauch_aktuelle_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[0] },\
Stromverbrauch_letzte_Woche:Stromverbrauch/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Woche",0))[1] },\
Stromverbrauch_aktueller_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[0] },\
Stromverbrauch_letzter_Monat:Stromverbrauch/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Monat",0))[1] },\
Stromverbrauch_aktuelles_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[0] },\
Stromverbrauch_letztes_Jahr:Stromverbrauch/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Stromverbrauch/Jahr",0))[1] },\
\
Solarertrag_heute:Solarproduktion/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Tag",0))[0] },\
Solarertrag_gestern:Solarproduktion/Tag.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Tag",0))[1] },\
Solarertrag_aktuelle_Woche:Solarproduktion/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Woche",0))[0] },\
Solarertrag_letzte_Woche:Solarproduktion/Woche.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Woche",0))[1] },\
Solarertrag_aktueller_Monat:Solarproduktion/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Monat",0))[0] },\
Solarertrag_letzter_Monat:Solarproduktion/Monat.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Monat",0))[1] },\
Solarertrag_aktuelles_Jahr:Solarproduktion/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Jahr",0))[0] },\
Solarertrag_letztes_Jahr:Solarproduktion/Jahr.* { (split /,/, ReadingsVal("vitoconnect", "Solarproduktion/Jahr",0))[1] }
attr vitoconnect vitoconnect_actions_active 1

setstate vitoconnect WorksProperly
setstate vitoconnect 2019-09-16 13:29:45 Aktive_Heizkreise 0,1
setstate vitoconnect 2019-09-16 13:29:45 Aussen_Status connected
setstate vitoconnect 2019-09-16 13:29:45 Aussentemperatur 16.1
setstate vitoconnect 2019-09-16 13:29:45 Brenner_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 Device_Time_Offset 119
setstate vitoconnect 2019-09-16 13:29:45 Fehlereintraege_Historie {"current":[],"new":[],"gone":[]}
setstate vitoconnect 2019-09-16 13:29:45 Fehlereintraege_aktive {"gone":[],"current":[],"new":[]}
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_Heizung/Einheit cubicMeter
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_Heizung/Jahr 20.5,0
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_Heizung/Monat 16.7,3.7,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_Heizung/Tag 0.7,1.5,1,0,1.1,2.3,3.3,1.5
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_Heizung/Woche 2.2,10,3.5,0,2.1,0.7,0
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_WW/Einheit cubicMeter
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_WW/Jahr 18.3,0
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_WW/Monat 4.8,13.5,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_WW/Tag 0,0,0,0.1,0.1,0.1,0,0.2
setstate vitoconnect 2019-09-16 13:29:45 Gasverbrauch_WW/Woche 0,0.6,3.1,4.9,5,2.4,0
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_aktuelle_Woche 0
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_aktueller_Monat 4.8
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_aktuelles_Jahr 18.3
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_gestern 0
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_heute 0
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_letzte_Woche 0.6
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_letzter_Monat 13.5
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_WW_letztes_Jahr 0
setstate vitoconnect 2019-09-16 12:16:18 Gasverbrauch_aktuelle_Woche 2.2
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_aktueller_Monat 16.7
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_aktuelles_Jahr 20.5
setstate vitoconnect 2019-09-16 12:16:18 Gasverbrauch_gestern 1.5
setstate vitoconnect 2019-09-16 12:16:18 Gasverbrauch_heute 0.7
setstate vitoconnect 2019-09-16 12:16:18 Gasverbrauch_letzte_Woche 10
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_letzter_Monat 3.7
setstate vitoconnect 2019-09-16 12:10:42 Gasverbrauch_letztes_Jahr 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Betriebsart dhwAndHeating
setstate vitoconnect 2019-09-16 13:29:45 HK1-Frostschutz_Status off
setstate vitoconnect 2019-09-16 13:29:45 HK1-Heizkurve-Niveau -3
setstate vitoconnect 2019-09-16 13:29:45 HK1-Heizkurve-Steigung 1
setstate vitoconnect 2019-09-16 13:29:45 HK1-Name Heizk�rper
setstate vitoconnect 2019-09-16 13:29:45 HK1-Programmstatus standby
setstate vitoconnect 2019-09-16 13:29:45 HK1-Raum_Status notConnected
setstate vitoconnect 2019-09-12 14:11:41 HK1-Raum_Temperatur 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_comfort 19
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_comfort_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_normal 18
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_reduziert 10
setstate vitoconnect 2019-09-16 13:29:45 HK1-Solltemperatur_reduziert_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Standby_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Urlaub_Ende
setstate vitoconnect 2019-09-16 13:29:45 HK1-Urlaub_Start
setstate vitoconnect 2019-09-16 13:29:45 HK1-Urlaub_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-Vorlauftemperatur 32.5
setstate vitoconnect 2019-09-16 13:29:45 HK1-Vorlauftemperatur_aktiv connected
setstate vitoconnect 2019-09-16 13:29:45 HK1-WW_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK1-WW_und_Heizen_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK1-Zeitsteuerung_Heizung {"sat":[{"position":0,"start":"07:00","end":"20:00","mode":"normal"}],"tue":[{"start":"07:00","position":0,"end":"20:00","mode":"normal"}],"fri":[{"start":"07:00","position":0,"end":"20:00","mode":"normal"}],"wed":[{"position":0,"start":"07:00","mode":"normal","end":"20:00"}],"thu":[{"position":0,"start":"07:00","mode":"normal","end":"20:00"}],"mon":[{"mode":"normal","end":"20:00","start":"07:00","position":0}],"sun":[{"start":"07:00","position":0,"mode":"normal","end":"10:00"},{"position":1,"start":"16:00","end":"20:00","mode":"normal"}]}
setstate vitoconnect 2019-09-16 13:29:45 HK1-Zeitsteuerung_Heizung_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK1-Zeitsteuerung_Zirkulation {"sun":[{"start":"06:00","position":0,"end":"22:00","mode":"on"}],"mon":[{"end":"21:30","mode":"on","start":"05:30","position":0}],"thu":[{"start":"05:30","position":0,"end":"21:30","mode":"on"}],"wed":[{"position":0,"start":"05:30","end":"21:30","mode":"on"}],"fri":[{"start":"05:30","position":0,"end":"21:30","mode":"on"}],"tue":[{"position":0,"start":"05:30","end":"21:30","mode":"on"}],"sat":[{"end":"21:30","mode":"on","start":"06:00","position":0}]}
setstate vitoconnect 2019-09-16 13:29:45 HK1-Zeitsteuerung_Zirkulation_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK1-aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK1-heizen_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Betriebsart dhwAndHeating
setstate vitoconnect 2019-09-16 13:29:45 HK2-Frostschutz_Status off
setstate vitoconnect 2019-09-16 13:29:45 HK2-Heizkurve-Niveau 1
setstate vitoconnect 2019-09-16 13:29:45 HK2-Heizkurve-Steigung 0.6
setstate vitoconnect 2019-09-16 13:29:45 HK2-Name Fussbodenheizung
setstate vitoconnect 2019-09-16 13:29:45 HK2-Programmstatus standby
setstate vitoconnect 2019-09-16 13:29:45 HK2-Raum_Status notConnected
setstate vitoconnect 2019-09-12 14:11:41 HK2-Raum_Temperatur 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_comfort 21
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_comfort_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_normal 21
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_reduziert 15
setstate vitoconnect 2019-09-16 13:29:45 HK2-Solltemperatur_reduziert_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Standby_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK2-Urlaub_Ende 2019-08-19
setstate vitoconnect 2019-09-16 13:29:45 HK2-Urlaub_Start 2019-08-17
setstate vitoconnect 2019-09-16 13:29:45 HK2-Urlaub_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-Vorlauftemperatur 26.3
setstate vitoconnect 2019-09-16 13:29:45 HK2-Vorlauftemperatur_aktiv connected
setstate vitoconnect 2019-09-16 13:29:45 HK2-WW_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 HK2-WW_und_Heizen_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK2-Zeitsteuerung_Heizung {"mon":[{"end":"20:00","mode":"normal","start":"05:30","position":0}],"sun":[{"mode":"normal","end":"20:00","start":"05:30","position":0}],"thu":[{"start":"05:30","position":0,"end":"20:00","mode":"normal"}],"wed":[{"position":0,"start":"05:30","mode":"normal","end":"20:00"}],"fri":[{"mode":"normal","end":"20:00","start":"05:30","position":0}],"tue":[{"end":"20:00","mode":"normal","start":"05:30","position":0}],"sat":[{"start":"06:00","position":0,"mode":"normal","end":"20:00"}]}
setstate vitoconnect 2019-09-16 13:29:45 HK2-Zeitsteuerung_Heizung_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK2-aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 HK2-heizen_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 Kessel_Seriennummer 1234567890
setstate vitoconnect 2019-09-16 13:29:45 Mehrfamilenhaus_aktiv 0
setstate vitoconnect 2019-09-16 13:29:45 Solar_Aufladeunterdrueckung_Status off
setstate vitoconnect 2019-09-16 13:29:45 Solar_Sensor_Statistik_Stunden 83
setstate vitoconnect 2019-09-16 13:29:45 Solar_Sensor_Temperatur_Kollektor 25
setstate vitoconnect 2019-09-16 13:29:45 Solar_Sensor_Temperatur_Kollektor_Status connected
setstate vitoconnect 2019-09-16 13:29:45 Solar_Sensor_Temperatur_WW 25
setstate vitoconnect 2019-09-16 13:29:45 Solar_Sensor_Temperatur_WW_Status connected
setstate vitoconnect 2019-09-16 13:29:45 Solar_aktiv 1
setstate vitoconnect 2019-09-16 00:01:39 Solarertrag_aktuelle_Woche 6
setstate vitoconnect 2019-09-15 18:34:09 Solarertrag_aktueller_Monat 43.5
setstate vitoconnect 2019-09-15 18:34:09 Solarertrag_aktuelles_Jahr 43.5
setstate vitoconnect 2019-09-16 00:01:39 Solarertrag_gestern 6
setstate vitoconnect 2019-09-16 00:01:39 Solarertrag_heute 0
setstate vitoconnect 2019-09-16 00:01:39 Solarertrag_letzte_Woche 24.5
setstate vitoconnect 2019-09-15 18:34:09 Solarertrag_letzter_Monat 0
setstate vitoconnect 2019-09-15 18:34:09 Solarertrag_letztes_Jahr 0
setstate vitoconnect 2019-09-16 13:29:45 Solarproduktion/Einheit kilowattHour
setstate vitoconnect 2019-09-16 13:29:45 Solarproduktion/Jahr 43.5,0
setstate vitoconnect 2019-09-16 13:29:45 Solarproduktion/Monat 43.5,0,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 Solarproduktion/Tag 0,6,7.7,1.7,4.9,1.9,5.1,1.7
setstate vitoconnect 2019-09-16 13:29:45 Solarproduktion/Woche 6,24.5,13,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 Stromverbrauch/Einheit kilowattHour
setstate vitoconnect 2019-09-16 13:29:45 Stromverbrauch/Jahr 19.8,0
setstate vitoconnect 2019-09-16 13:29:45 Stromverbrauch/Monat 10,9.8,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 Stromverbrauch/Tag 0.2,0.4,0.3,0.1,0.4,0.8,0.9,0.6
setstate vitoconnect 2019-09-16 13:29:45 Stromverbrauch/Woche 0.6,3.6,4.3,2.4,4.2,1.9,0
setstate vitoconnect 2019-09-16 10:20:33 Stromverbrauch_aktuelle_Woche 0.6
setstate vitoconnect 2019-09-16 12:20:33 Stromverbrauch_aktueller_Monat 10
setstate vitoconnect 2019-09-16 08:20:00 Stromverbrauch_aktuelles_Jahr 19.8
setstate vitoconnect 2019-09-16 10:20:33 Stromverbrauch_gestern 0.4
setstate vitoconnect 2019-09-16 10:20:33 Stromverbrauch_heute 0.2
setstate vitoconnect 2019-09-16 10:20:33 Stromverbrauch_letzte_Woche 3.6
setstate vitoconnect 2019-09-16 12:20:33 Stromverbrauch_letzter_Monat 9.8
setstate vitoconnect 2019-09-16 08:20:00 Stromverbrauch_letztes_Jahr 0
setstate vitoconnect 2019-09-16 13:29:45 WW-Haupttemperatur 52
setstate vitoconnect 2019-09-16 13:29:45 WW-Isttemperatur 51.3
setstate vitoconnect 2019-09-16 13:29:45 WW-Solltemperatur 52
setstate vitoconnect 2019-09-16 13:29:45 WW-Temperatur_aktiv connected
setstate vitoconnect 2019-09-16 13:29:45 WW-Zeitplan {"sat":[{"position":0,"start":"05:30","end":"21:30","mode":"on"}],"tue":[{"mode":"on","end":"21:30","start":"05:00","position":0}],"fri":[{"end":"21:30","mode":"on","position":0,"start":"05:00"}],"thu":[{"end":"21:30","mode":"on","position":0,"start":"05:00"}],"wed":[{"end":"21:30","mode":"on","position":0,"start":"05:00"}],"sun":[{"position":0,"start":"05:00","mode":"on","end":"21:30"}],"mon":[{"end":"21:30","mode":"on","start":"05:00","position":0}]}
setstate vitoconnect 2019-09-16 13:29:45 WW-Zirkulationspumpe_Status on
setstate vitoconnect 2019-09-16 13:29:45 WW-Zirkulationspumpe_Zeitplan {"sun":[{"end":"22:00","mode":"on","position":0,"start":"06:00"}],"mon":[{"position":0,"start":"05:30","mode":"on","end":"21:30"}],"thu":[{"end":"21:30","mode":"on","position":0,"start":"05:30"}],"wed":[{"position":0,"start":"05:30","mode":"on","end":"21:30"}],"fri":[{"mode":"on","end":"21:30","start":"05:30","position":0}],"sat":[{"start":"06:00","position":0,"end":"21:30","mode":"on"}],"tue":[{"start":"05:30","position":0,"mode":"on","end":"21:30"}]}
setstate vitoconnect 2019-09-16 13:29:45 WW-Zirkulationspumpe_Zeitsteuerung_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 WW-aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 WW-einmaliges_Aufladen 0
setstate vitoconnect 2019-09-16 13:29:45 WW-zeitgesteuert_aktiv 1
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.circulation.schedule.setSchedule action: newSchedule
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.heating.curve.setCurve action: slope shift
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.heating.schedule.setSchedule action: newSchedule
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.modes.active.setMode action: mode
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.comfort.activate action: temperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.comfort.deactivate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.comfort.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.forcedLastFromSchedule.activate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.forcedLastFromSchedule.active 0
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.forcedLastFromSchedule.deactivate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holiday.changeEndDate action: end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holiday.schedule action: start end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holiday.unschedule action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.active 0
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.changeEndDate action: end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.schedule action: start end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.start
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.holidayAtHome.unschedule action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.normal.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.operating.programs.reduced.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.0.setName action: name
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.heating.curve.setCurve action: slope shift
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.heating.schedule.setSchedule action: newSchedule
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.modes.active.setMode action: mode
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.comfort.activate action: temperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.comfort.deactivate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.comfort.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.forcedLastFromSchedule.activate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.forcedLastFromSchedule.active 0
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.forcedLastFromSchedule.deactivate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holiday.changeEndDate action: end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holiday.schedule action: start end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holiday.unschedule action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.active 0
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.changeEndDate action: end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.schedule action: start end
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.start
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.holidayAtHome.unschedule action:
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.normal.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.operating.programs.reduced.setTemperature action: targetTemperature
setstate vitoconnect 2019-09-16 13:29:45 heating.circuits.1.setName action: name
setstate vitoconnect 2019-09-16 13:29:45 heating.configuration.regulation.mode WeatherByOutsideSensorControlled
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.oneTimeCharge.activate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.oneTimeCharge.deactivate action:
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.pumps.circulation.schedule.setSchedule action: newSchedule
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.schedule.setSchedule action: newSchedule
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.temperature.main.setTargetTemperature action: temperature
setstate vitoconnect 2019-09-16 13:29:45 heating.dhw.temperature.setTargetTemperature action: temperature
setstate vitoconnect 2019-09-16 13:29:45 heating.gas.consumption.total.day 0.7,1.5,1,0.1,1.2,2.4,3.3,1.7
setstate vitoconnect 2019-09-16 13:29:45 heating.gas.consumption.total.month 21.5,17.2,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 heating.gas.consumption.total.unit cubicMeter
setstate vitoconnect 2019-09-16 13:29:45 heating.gas.consumption.total.week 2.2,10.6,6.6,4.9,7.1,3.1,0
setstate vitoconnect 2019-09-16 13:29:45 heating.gas.consumption.total.year 38.8,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.dhw.day 0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.dhw.month 1.3,3.4,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.dhw.unit kilowattHour
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.dhw.week 0,0,0.7,1,1.1,0.6,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.dhw.year 4.7,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.heating.day 0.2,0.4,0.3,0.1,0.4,0.8,0.9,0.6
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.heating.month 8.7,6.4,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.heating.unit kilowattHour
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.heating.week 0.6,3.6,3.6,1.4,3.1,1.3,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.heating.year 15.1,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.total.day 0.2,0.4,0.3,0.1,0.4,0.8,0.9,0.6
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.total.month 10,9.8,0,0,0,0,0,0,0,0,0,0,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.total.unit kilowattHour
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.total.week 0.6,3.6,4.3,2.4,4.2,1.9,0
setstate vitoconnect 2019-09-16 13:29:45 heating.power.consumption.total.year 19.8,0
setstate vitoconnect 2019-09-16 13:29:45 heating.sensors.pressure.supply.status connected
setstate vitoconnect 2019-09-16 13:29:45 heating.sensors.pressure.supply.unit decibar
setstate vitoconnect 2019-09-16 13:29:45 heating.sensors.pressure.supply.value 13
setstate vitoconnect 2019-09-16 13:29:44 state WorksProperly

Gruß,
Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Spartacus am 16 September 2019, 13:43:18
Moin zusammen,
vielleicht mal ein Tipp für diejenigen, die Probleme haben alle Readings mit Werten zu bekommen (hatte ich anfangs auch Probleme mit).
Ich habe in der ViCare app das Gateway zurücksetzten müssen. Erst danach habe ich Verbrauchswerte bekommen.  (ViCareApp-> Komponenten-> GATEWAY  NEUSTARTEN

Vielleicht hilft es ja,
Christian
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Raspi_Wolf am 16 September 2019, 19:56:11
Vielen Dank für die Tipps, hat aber leider nicht geholfen.

Also weiter suchen.  ::)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 17 September 2019, 06:31:48
Moin zusammen,
keine Ahnung, ob das schon mal Thema hier war, aber was mir aufgefallen ist:

Im Modul werden lt. wiki die Werte aller Readings zu dem Gasverbrauch in KWh angegeben. Das kann aber m.E. nicht sei. Wenn ich in der ViCare-App,  Kachel "Gasverbrauch" schaue, sehe ich die Angaben in Kubikmeter und der Zahlenwert ist identisch mit dem fhem Reading. M.E. müsste der Kilowattstunden-Wert aber etwa um den Faktor 10 höher sein, oder?

Christian

Mach bitte mal einen Screenshoot.


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Kuehnhackel am 22 September 2019, 11:40:19
Hi andreas13,

Vielen Dank für das geniale Modul.

Klappt alles soweit, stehe nur noch mit den Plots auf Kriegsfuß  >:(

Mal sehen ob ich dass selbst schaffe oder ich nach Hilfe rufe  :)

LG Ralf
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Kuehnhackel am 22 September 2019, 11:56:22
Neue Readings aufgetaucht?

heating.power.consumption.total.day
heating.power.consumption.total.month
heating.power.consumption.total.unit = kilowattHour
heating.power.consumption.total.week
heating.power.consumption.total.year
heating.solar.power.cumulativeProduced.value

Meine Heizung: Vitodens 242 + WW Sonnenkollektor
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 22 September 2019, 14:26:50
Das Reading "HK1-Vorlauftemperatur_aktiv" wird laufend aktualisiert und weist "notConnected" aus. Ich vermute das Reading "HK1-Vorlauftemperatur" existiert noch, wird aber erst aktualisiert wenn der Sensor wieder online ist.

Zwischenstand aus dem Viessmann-Forum: "wenn du keine hydraulische Weiche hast wird auch keine Vorlauftemperatur angezeigt."
- man verwendet die Kesseltemperatur
- wenn man eine hydraulische Weiche hat erhält man zusätzlich die Vorlauftemperatur
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 27 September 2019, 01:50:50
Hallo zusammen,

ich habe nun 2x in kurzer Zeit den Fehler bzgl. meiner Heizung bzw. des Moduls nach einem FHEM-Update gehabt.
Ich bekomme eine Fehlermeldung "Please define Heizung first". Meine entsprechende Device "Heizung" wird dann nicht mehr aufgeführt.

Habe gesehen, dass dies Anfang des Jahres schon mal Thema war und ein Paket nachinstalliert werden soll. Ist das noch up to date?
Komisch, ich habe defintiv nach Januar Updates gemacht, aber den Fehler erst jetzt.

Naja, ich versuche es mal...

UPDATE:
Paket libtypes-path-tiny-perl war auf dem neuestem Stand und konnte somit nicht installiert werden. shutdown, reload 98_vitoconnect.pm,
update hat leider alles nichts gebracht. Allerdings gab es eine neue Fehlermeldung:

Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/98_vitoconnect.pm line 165.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 165.

Kommt das jemandem bekannt vor?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: twinFHEM am 27 September 2019, 03:10:49
Hier die Lösung:

Ich habe das Paket libdatetime-perl installiert bzw. geupdatet.
Danach das Modul vitoconnect mit dem bereits verwendeten Namen neu definiert.
Alles wurde wieder soweit korrekt aufgeführt. Bleibt nur zu hoffen, dass alle Verknüpfungen noch passen.

Gruß,
Hendrik

Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 28 September 2019, 22:29:24
Neue Readings aufgetaucht?

heating.power.consumption.total.day
heating.power.consumption.total.month
heating.power.consumption.total.unit = kilowattHour
heating.power.consumption.total.week
heating.power.consumption.total.year
heating.solar.power.cumulativeProduced.value

Meine Heizung: Vitodens 242 + WW Sonnenkollektor

Komisch:

heating.power.consumption.total.xxx scheinen identisch mit heating.power.consumption.xxx zu sein:

Stromverbrauch/Jahr 123.554,66.052,0
heating.power.consumption.total.year 123.554,66.052,0

Weiß jemand, was das beudeuten soll?

heating.solar.power.cumulativeProduced.value scheint von deinem Kollektor zu kommen. Hast Du einen Vorschlag, wie ich das Reading nennen soll?

VG

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 28 September 2019, 22:39:50
Hallo zusammen,

ich habe nun 2x in kurzer Zeit den Fehler bzgl. meiner Heizung bzw. des Moduls nach einem FHEM-Update gehabt.
Ich bekomme eine Fehlermeldung "Please define Heizung first". Meine entsprechende Device "Heizung" wird dann nicht mehr aufgeführt.

Habe gesehen, dass dies Anfang des Jahres schon mal Thema war und ein Paket nachinstalliert werden soll. Ist das noch up to date?
Komisch, ich habe defintiv nach Januar Updates gemacht, aber den Fehler erst jetzt.

Naja, ich versuche es mal...

UPDATE:
Paket libtypes-path-tiny-perl war auf dem neuestem Stand und konnte somit nicht installiert werden. shutdown, reload 98_vitoconnect.pm,
update hat leider alles nichts gebracht. Allerdings gab es eine neue Fehlermeldung:

Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM ./FHEM/lib) at ./FHEM/98_vitoconnect.pm line 165.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 165.

Kommt das jemandem bekannt vor?

Ja, daher stehts auch in der CommandRef, im Wiki und in den Releaseankündigungen ;-)
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Kuehnhackel am 02 Oktober 2019, 12:47:40

heating.solar.power.cumulativeProduced.value scheint von deinem Kollektor zu kommen. Hast Du einen Vorschlag, wie ich das Reading nennen soll?


Entschuldige das ich mich erst jetzt melde.

In der APP ist das wohl der Punkt Gesamtsolarertrag seit der Inbetriebnahme.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Kuehnhackel am 02 Oktober 2019, 12:56:53

2019.10.01 18:26:45 1: PERL WARNING: Bareword found where operator expected at (eval 155180) line 1, near "} attr"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "nostate 1"
2019.10.01 18:26:45 1: PERL WARNING: Bareword found where operator expected at (eval 155180) line 1, near "1 attr"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "notime 1"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "sortby 1"
2019.10.01 18:26:45 2: syntax error at (eval 155180) line 1, near "} attr vitoconnect_rg "


Und seit gestern diese Einträge im Log
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 04 Oktober 2019, 22:17:19

2019.10.01 18:26:45 1: PERL WARNING: Bareword found where operator expected at (eval 155180) line 1, near "} attr"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "nostate 1"
2019.10.01 18:26:45 1: PERL WARNING: Bareword found where operator expected at (eval 155180) line 1, near "1 attr"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "notime 1"
2019.10.01 18:26:45 1: PERL WARNING: Number found where operator expected at (eval 155180) line 1, near "sortby 1"
2019.10.01 18:26:45 2: syntax error at (eval 155180) line 1, near "} attr vitoconnect_rg "


Und seit gestern diese Einträge im Log

Was hast du denn gestern verändert in der Readingsgroup? Ich bin doch,kein Hellseher. Woher soll, ich wissen, wie die rg definiert ist? Kleiner Tipp: list vitoconnect_rg



Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: plin am 13 Oktober 2019, 15:50:25
Hi Andreas,

mein Modul hatte wieder einen Aussetzer, es wurden keine Readings aktualisiert. De facto schon seit dem 9.10. nicht mehr. Im fhem-Log findet sich als letztes:

2019.10.09 22:49:09 4: Heizung - getGwCallback went ok
2019.10.09 22:49:09 4: Heizung - getResourceCallback went ok
2019.10.09 22:49:09 1: Heizung - JSON error while request: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Bad Gateway") at ./FHEM/98_vitoconnect.pm line 1339.

Nachdem ich heute ein set update abgesetzt habe erschien
2019.10.13 15:35:56 4: Heizung - GetUpdate called ...
2019.10.13 15:35:56 4: Heizung - getCodeCallback went ok

und es wurden wieder Readings aktualisiert. Ich habe vorsorglich ein update all und shutdown restart abgesetzt. Jetzt hat sich das Modul wieder gefangen und aktualisiert die Readings zyklisch.

Was brauchst Du noch an Informationen, um Dir das Problem anzuschauen?

VG Peter
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: scooty am 15 Oktober 2019, 07:39:04
Hallo Andreas,

heute Nacht ist mein FHEM abgestürzt.
Letzter Eintrag im Log:
Can't use an undefined value as an ARRAY reference at /opt/fhem/FHEM/98_vitoconnect.pm line 1376.Kannst Du Dir das 'mal anschauen?
Falls weitere Infos benötigt werden, kann ich sie gerne liefern.

Vielen Dank,
Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Bjoern am 17 Oktober 2019, 19:17:04
Hi, ich habe seit etwa einer Woche das selbe Problem. Fhem quittiert 1 bis 2 mal pro Tag den Dienst. 

Zitat
Can't use an undefined value as an ARRAY reference at /opt/fhem/FHEM/98_vitoconnect.pm line 1376.

Grüße
Björn
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: djsirius am 31 Oktober 2019, 08:27:10
Moin zusammen.

Ich habe ein Problem im FHEM mit dem Vitoconnect Modul. Ich hatte bis heute das Vitoconnect in FHEM am laufen.
Ich habe heute in FHEM den update all ausgeführt und nach dem shutdown restart war meine Heizung weg.
Jetzt wollte ich nach dem Update alles wieder anlegen, nur leider sagt FHEM mir nach dem Befehl:
define vitoconnect vitoconnect user@mail.xx geheim 60
Fehlermeldung:
Cannot load module vitoconnect

LogFile:
2019.10.31 08:15:58 1: reload: Error:Modul 98_vitoconnect deactivated:
 Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 165, <$fh> line 153.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 165, <$fh> line 153.

2019.10.31 08:15:58 0: Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.24.1 /usr/local/share/perl/5.24.1 /usr/lib/arm-linux-gnueabihf/perl5/5.24 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.24 /usr/share/perl/5.24 /usr/local/lib/site_perl /usr/lib/arm-linux-gnueabihf/perl-base ./FHEM) at ./FHEM/98_vitoconnect.pm line 165, <$fh> line 153.
BEGIN failed--compilation aborted at ./FHEM/98_vitoconnect.pm line 165, <$fh> line 153.

Was muss ich machen, damit das Modul geladen werden kann?

Vielen Dank!

Gruß
djsirius
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Shadow3561 am 31 Oktober 2019, 08:54:54
apt-get install libdatetime-perl

sollte helfen
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: djsirius am 31 Oktober 2019, 09:57:04
apt-get install libdatetime-perl

sollte helfen

Vielen Dank, es hat funktioniert!  :)

Noch eine andere Frage.

Ich gehe nach der Anleitung auf https://wiki.fhem.de/wiki/Vitoconnect#Vorbereitung vor. Ich hänge bei den ReadingsGroup für eine kompakte Darstellung der Verbräuche.

Wenn ich folgenden Befehlt in FHEM eingebe,

attr Heizung_Verbrauch cellStyle { \
"r:1"=>'style="text-align:left;;;;font-weight:bold"',\
"c:1"=>'style="text-align:right;;;;font-weight:bold"'\
}

dann bekomme ich folgenden Fehler:

syntax error at (eval 6118) line 1, near "'style="text-align:right;;font-weight:bold"'\"
Ist das im Befehl was falsch?

Vielen Dank!

Gruß
djsirius
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Shadow3561 am 31 Oktober 2019, 10:03:37
Du solltest schon selbst in der Lage sein deinen Code mit dem aus dem Wiki zu vergleichen!

attr Heizung_Verbrauch cellStyle {
"c:1"=>'style="text-align:left;;;;font-weight:bold"',
"r:2"=>'style="text-align:right;;;;font-weight:bold"'
}
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: SehlinhS am 08 November 2019, 18:28:30
Hi Andreas,

mein Modul hatte wieder einen Aussetzer, es wurden keine Readings aktualisiert. De facto schon seit dem 9.10. nicht mehr. Im fhem-Log findet sich als letztes:

2019.10.09 22:49:09 4: Heizung - getGwCallback went ok
2019.10.09 22:49:09 4: Heizung - getResourceCallback went ok
2019.10.09 22:49:09 1: Heizung - JSON error while request: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Bad Gateway") at ./FHEM/98_vitoconnect.pm line 1339.

Nachdem ich heute ein set update abgesetzt habe erschien
2019.10.13 15:35:56 4: Heizung - GetUpdate called ...
2019.10.13 15:35:56 4: Heizung - getCodeCallback went ok

und es wurden wieder Readings aktualisiert. Ich habe vorsorglich ein update all und shutdown restart abgesetzt. Jetzt hat sich das Modul wieder gefangen und aktualisiert die Readings zyklisch.

Was brauchst Du noch an Informationen, um Dir das Problem anzuschauen?

VG Peter

Habe das selbige Problem.
Gibts schon ne Lösung oder eine Idee woran das liegen könnte?

Alternativ müsst man irgendwie eine überwachung auf aktualität einbauen und dann update all starten.

Grüße
Sascha
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: salma am 17 November 2019, 05:23:30
Hallo an alle:
Ich habe einen Vitodens 200 WB2B-35 seit 10 Jahren.
Ich lebe in new york
Ich finde Ihre App sehr interessant und wollte den Vitoconnect 100 bekommen.
Leider ist es schwierig hierher zu kommen und ungefähr das 4-fache der Kosten, die ich auf deutschen Websites sehe.
Wäre es in Ordnung einen aus Deutschland zu bekommen.
Ich könnte den Netzteiladapter so ändern, dass er mit 110-V-Netzspannung funktioniert.
Danke, dass du mich informiert hast.
... Usman Suleman
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 November 2019, 18:39:52
Hallo an alle:
Ich habe einen Vitodens 200 WB2B-35 seit 10 Jahren.
Ich lebe in new york
Ich finde Ihre App sehr interessant und wollte den Vitoconnect 100 bekommen.
Leider ist es schwierig hierher zu kommen und ungefähr das 4-fache der Kosten, die ich auf deutschen Websites sehe.
Wäre es in Ordnung einen aus Deutschland zu bekommen.
Ich könnte den Netzteiladapter so ändern, dass er mit 110-V-Netzspannung funktioniert.
Danke, dass du mich informiert hast.
... Usman Suleman

Hallo Usman,

Vitoconnect wird über USB mit Strom versorgt. Mit einem amerikanischen USB Netzteil sollte es also funktionieren. Frag zur Sicherheit aber mal lieber direkt bei Vissmann nach.

Viele Grüße

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 23 November 2019, 18:56:14
Hallo zusammen,

leider bin ich in letzter Zeit nicht dazu gekommen mich um mein Modul zu kümmern. Mein Job hatte mich fest im Griff. Morgen gibt es endlich mal wieder ein Release. Ich hoffe, die gemeldeten Fehler sind damit behoben und ich habe keine neuen Fehler eingebaut. Da ich die Fehler auf meinem System nicht nachstellen konnte, bin ich auf Eure Feedback angewiesen.

# 2019-11-23      Readings für "heating.power.consumption.total.*" hinzugefügt. Scheint identisch mit "heating.power.consumption.*"
#               Behoben: Readings wurden nicht mehr aktualisiert, wenn in getResourceCallback die Resource nicht als JSON interpretiert werden konnte (Forum: #390)
#               Behoben: vitoconnect bringt FHEM zum Absturz in Zeile 1376 (Forum: #391)
#               Überwachung der Aktualität: Zeitpunkt des letzten Updates wird in State angezeigt (Forum #397)



Achtung! Wenn das Modul nicht mehr geladen wird, fehlen vermutlich Perlmodule! Bitte ins Logfile schauen und diese mit CPAN und/oder apt installieren!

Feedback wie immer willkommen!

Andreas
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Kuehnhackel am 25 November 2019, 22:21:48
Na klar  8) ich hab mit davon mal nen Schwung bestellt. Den Aufkleber kann man entfernen. Der ist ja selbstklebend und fällt auf weißen Wandfliesen nicht so auf. Die Verzögerung ist bei diesem Anwendungsfall auch nicht kritisch. 3-5 Sekunden nach Betätigen des Buttons ist die Heizung im manuellen Modus.

Die 55 °C ist die Warmwassersolltemperatur die man in der Heizung einstellen kann. Ich habe die Warmwasserbereitung nach Tagesplan eingestellt. In den An-Fasen versucht die Heizung die Temperatur des WW auf den eingestellten Wert zu halten. Folglich ergibt das viele Brennerstarts, da je nach gezapfter Menge direkt wieder nachgeheizt wird. Mein Zeitplan sieht also vor, dass morgens einmal kurz auf Temperatur geheizt wird, dann reicht das WW normal bis abends. Da wird dann noch einmal nachgeladen, damit die Kinder sich nicht mit kaltem Wasser waschen müssen.
Kommen wir jetzt auf die Idee außer der Reihe zu Baden, drücken wir einmal den Button und das die Heizung heißt direkt mit Voller Leistung auf.

Hi, habe da mal eine Frage zu, wenn Du den "Turbo" gedrückt hast, muss man den auch wieder ausschalten? Wenn ja, wie hast du das gelöst? Würde das auch gerne übernehmen.

Danke, schon mal vorab
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: Frini am 27 November 2019, 12:35:44
Es handelt sich ja um eine einmalige Aufladung. Erreicht der Speicher die vorgegebene Temperatur, deaktiviert sich der manuelle Modus von selbst.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: RoBe am 05 Dezember 2019, 12:14:14
Ich stehe hier vor der gleichen Warnung:

PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1374.
nach "update all" und "shutdown restart" erscheint diese Meldung innerhalb 15 Sekunden. Im Log finde ich keinen Hinweis auf ein fehlendes Perl-Modul. Andererseits kann ich auch keine Fehlfunktion feststellen. Alle Readings (die ich benötige) sind vorhanden und werden auch aktualisiert. Ist das nur ein kosmetisches Problem?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 06 Dezember 2019, 04:19:04
Ich stehe hier vor der gleichen Warnung:

PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1374.
nach "update all" und "shutdown restart" erscheint diese Meldung innerhalb 15 Sekunden. Im Log finde ich keinen Hinweis auf ein fehlendes Perl-Modul. Andererseits kann ich auch keine Fehlfunktion feststellen. Alle Readings (die ich benötige) sind vorhanden und werden auch aktualisiert. Ist das nur ein kosmetisches Problem?

Wenn alles funktioniert, ist es ein kosmetisches Problem. Die Zeile 1374 erzeugt nur einen Logeintrag.

Wenn Ihr einen Fehler vermutet, müsst Ihr verbose auf "5" stellen und die Zeilen vor dem "Fehler" mit posten damit ich den Fehler reproduzieren kann.



Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: RoBe am 06 Dezember 2019, 19:21:55
verbose 5 liefert seeehr viel output. Ich sehe nichts auffälliges. Wonach sollte ich denn suchen?

Mit 0 Perl-Kenntnissen habe ich den Code mal angesehen. M.E. ist $Reading nicht initialisiert. Das sollte aber mit (! defined($Reading)) abgefangen werden. Weiß der Geier was Perl da treibt.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: awe am 14 Dezember 2019, 23:09:50
Ich stehe hier vor der gleichen Warnung:

PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1374.
nach "update all" und "shutdown restart" erscheint diese Meldung innerhalb 15 Sekunden. Im Log finde ich keinen Hinweis auf ein fehlendes Perl-Modul. Andererseits kann ich auch keine Fehlfunktion feststellen. Alle Readings (die ich benötige) sind vorhanden und werden auch aktualisiert. Ist das nur ein kosmetisches Problem?
Auch ich erhalte exakt die obige Fehlermeldung und eine weitere:
PERL WARNING: Use of uninitialized value in string eq at ./FHEM/98_vitoconnect.pm line 1419.Beide kommen zusammen (etwa 20 Sek. nach "shutdown restart").

Des Weiteren ist mir aufgefallen, dass vitoconnect nach beliebigen Tagen nichts mehr ins Logfile schreibt (das können mal >10 Tage sein oder auch mal nur 2½).
Die letzte Meldung im Log vor dem "Ausfall" war folgende:
vitoconnect - JSON error while request: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/98_vitoconnect.pm line 1291.Shutdown restart hat auch hier geholfen, aber könnte man diesen Fehler noch irgendwie einkreisen oder einen Watchdog darauf einrichten?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 19 Dezember 2019, 08:00:41
Hallo zusammen,

eine Warnung ist kein Fehler. Das Modul arbeitet trotzdem einwandfrei. Ich bin leider kein guter Perl Programmierer. Wenn mir jemand sagt, wie ich die Warnungen beseitigen kann, baue ich das gerne ein. Melden müsst ihr das aber nicht, wenn das Modul ansonsten gut funktioniert

Den JSON Fehler habe ich schon gefunden. Wird mit dem nächsten Update gefixt.

Wenn die Readings nicht mehr aktualisiert werden, reicht

set vitoconnect update

Ein restart ist nicht notwendig.

VG

Andreas


Gesendet von iPad mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 25 Dezember 2019, 15:02:36
Hallo zusammen,

Morgen gibt es endlich mal wieder ein Release.

Ich hoffe, ich habe diesmal alle Stellen gefunden, bei denen es vorkommen konnte, dass Readings nicht mehr aktualisiert werden. Da ich die Fehler auf meinem System nicht nachstellen konnte, bin ich auf Eure Feedback angewiesen.

Außerdem habe ich einiges Readings ergänzt. U.a. einige, die darauf hindeuten, dass es bald ein Geofencing in der App geben könnte (FHEM Nutzer können das dank meines Moduls ja bereits heute  ;D )


# 2019-12-25      heating.solar.power.cumulativeProduced.value, heating.circuits.X.geofencing.active, heating.circuits.X.geofencing.status hinzugefügt
#                   Behoben: Readings wurden nicht mehr aktualisiert, wenn Resource an weiteren Stellen nicht als JSON interpretiert werden konnte(Forum: #390)


Achtung! Wenn das Modul nicht mehr geladen wird, fehlen vermutlich Perlmodule! Bitte ins Logfile schauen und diese mit CPAN und/oder apt installieren!

Feedback wie immer willkommen!

Andreas


Titel: Antw:Neues Modul: vitoconnect
Beitrag von: challo am 24 Januar 2020, 11:58:48
Hallo zusammen,
hat von euch jemand auch eine Lüftungsanlage über Modbus an der Wärmepumpe angeschlossen.
Hier sind auch einige Readings verfügbar. Interessant wäre hier allerdings auch das setzen von Werten.

Gibt es Erfahrungen?
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 26 Januar 2020, 17:25:24
Hallo zusammen,
hat von euch jemand auch eine Lüftungsanlage über Modbus an der Wärmepumpe angeschlossen.
Hier sind auch einige Readings verfügbar. Interessant wäre hier allerdings auch das setzen von Werten.

Gibt es Erfahrungen?

In dem Thread geht es um Vitoconnect und nicht um  modbus


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: challo am 28 Januar 2020, 20:28:54
Das ist mir schon klar. Hab dein Modul im Einsatz mit meiner Wärmepumpe. Zusätzlich ist aber noch meine Lüftung vitovent an der Wärmepumpe angeschlossen und wird über diese gesteuert. Hier werden auch Daten über vitoconnect übertragen. Die Frage wäre ob man auch Werte über vitoconnect setzen kann. Ähnlich der Betriebsart bei der Heizung.
Titel: Antw:Neues Modul: vitoconnect
Beitrag von: andreas13 am 08 Februar 2020, 06:21:25
Das ist mir schon klar. Hab dein Modul im Einsatz mit meiner Wärmepumpe. Zusätzlich ist aber noch meine Lüftung vitovent an der Wärmepumpe angeschlossen und wird über diese gesteuert. Hier werden auch Daten über vitoconnect übertragen. Die Frage wäre ob man auch Werte über vitoconnect setzen kann. Ähnlich der Betriebsart bei der Heizung.

Das hängt von der API ab. Wenn diese Funktionen zum Setzen dieser Werte anbietet, kann ich das gerne einbauen.

Welche Funktionen die API anbietet, kann man sehen, wenn man

"attr vitoconnect vitoconnect_actions_active 1"

setzt. Nach dem nächsten Update gibt es dann Readings der Art:

heating.circuits.0.heating.curve.setCurve               action: slope shift
usw.

Wenn Du die "action"s hier postest oder mit per PN schickst, kann ich versuchen, die ins Modul einzubauen.

Viele Grüße

Andreas
Titel: Fehler während Befehlsausführung trotz 204
Beitrag von: jo25 am 23 Februar 2020, 17:49:27
Hallo zusammen,

Erstmal dickes Lob, das Modul ist wirklich gut. Ich möchte u.a. die Warmwasser-Solltermperatur und die Temperatur vom HK1 setzen.
Es klappt technisch auch, der Wert wird geändert. Allerdings taucht im Log die Meldung auf:
Fehler während der Befehlsausführung:  ::

Verbose Jogging zeigt, dass Viessman mit 204 Antwortet. Im Code ist überall die Prüfung
if ($err ne "" || defined($data)) { Log3 $name, 1, "set $name $opt $args[0]: Fehler während der Befehlsausführung: ,$err, :: ,$data,";
                }

Es scheint, dass zumindest bei mir data defined ist. Aus meiner Sicht sollte die Prüfung eigentlich nur auf $err gehen, wenn man sich die Doku von HTTPUtils anschaut. Habe das bei mir an den Stellen mal so lokal geändert...

was meint ihr?