Viessmann VitoConnect API

Begonnen von ritschi, 22 März 2018, 06:53:24

Vorheriges Thema - Nächstes Thema

dr_laplace

Ich habe mit der "Vitotrol Plus" App verglichen. Wenn ich durch 8 Teile komme ich genau auf meinen Verbrauch in kWh. Aber warum 8 die Logik dahinter verstehe ich leider nicht.

Frini

Hallo,
gerne, wenn Du mir sagst, wo ich die Debugausgabe finde  :-)

Aladin222

@andreas13 , @all ,

da ich mich bis jetzt immer um eine SQL-Datenbank gedrückt habe und alles noch in normalen Logfiles läuft ,stellt sich mir nun folgende Frage :

- wie ( ist es überhaupt möglich ) nutze ich die Einbindung ohne dblog ?
Muss nur der dummy angepasst werden ? Wenn ja wie ?

Schonmal danke für die Hilfe ...! Ein umstellen auf Dblog scheint recht heftig zu sein :-( daher wäre es sehr schön wenn ich mich noch etwas drücken könnte  :)
( alle Plots in fhem müssten dann ja auch umgestellt werden ,oder ? )

Thx


Johnnyflash

Einfach ein
define FileLog_vitoconnect100 ./log/%Y-%m-vitoconnect100.log vitoconnect100
wobei "vitoconnect100" ggf. an deinen Devicenamen angepasst werden muss. Das DBlog Attribut beim dummy kannst du dann naturlich weglassen. Dann noch ein
attr vitoconnect100 event-on-change-reading .* um nur Änderungen zu loggen.

Aladin222

Danke !
Dann versuche ich mal das umzusetzen  :D

Mave

Zitat von: Johnnyflash am 26 Oktober 2018, 15:14:52
Einfach ein
define FileLog_vitoconnect100 ./log/%Y-%m-vitoconnect100.log vitoconnect100
wobei "vitoconnect100" ggf. an deinen Devicenamen angepasst werden muss. Das DBlog Attribut beim dummy kannst du dann naturlich weglassen. Dann noch ein
attr vitoconnect100 event-on-change-reading .* um nur Änderungen zu loggen.

Da müsste meiner Meinung nach noch ein FileLog fehlen....

Mave

Zitat von: dr_laplace am 25 Oktober 2018, 09:08:23
Ich habe mit der "Vitotrol Plus" App verglichen. Wenn ich durch 8 Teile komme ich genau auf meinen Verbrauch in kWh. Aber warum 8 die Logik dahinter verstehe ich leider nicht.

Bei Teiler 8 fallen mir spontan Bits und Bytes ein....

Frini

Ich würde eher sagen, dass es die Brennwertzahl ist und die von der Heizung der übermittelten Werte m³ Angaben sind.

Mave

Seltsam, ich bekomme das Script nicht gestartet.

Im Log steht:

sh: 1: /opt/fhem/vissmann.php: not found

renardfm

Probiere mal sudo php /opt/fhem/vissmann.php

Mave

Zitat von: renardfm am 27 Oktober 2018, 11:20:02
Probiere mal sudo php /opt/fhem/vissmann.php


Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

sudo: Kein TTY vorhanden und kein »askpass«-Programm angegeben

::)

Frini

Bei mir läuft das mit php7.0......viessmann2410.php

Mave

Zitat von: Frini am 27 Oktober 2018, 12:16:41
Bei mir läuft das mit php7.0......viessmann2410.php


sh: 1: php7.0: not found  :-[

Aladin222

@mave

installiere mal php !
sudo apt install php7.0-cli

@all

ich bekomme folgende Fehlermeldung


fhem@ubuntu:/opt/fhem$ /opt/fhem/vissmann.php --dump -user xxx -passwd xxx
PHP Notice:  Use of undefined constant CURLOPT_URL - assumed 'CURLOPT_URL' in /opt/fhem/vissmann.php on line 189
PHP Notice:  Use of undefined constant CURLOPT_HTTPHEADER - assumed 'CURLOPT_HTTPHEADER' in /opt/fhem/vissmann.php on line 190
PHP Notice:  Use of undefined constant CURLOPT_SSL_VERIFYPEER - assumed 'CURLOPT_SSL_VERIFYPEER' in /opt/fhem/vissmann.php on line 191
PHP Notice:  Use of undefined constant CURLOPT_RETURNTRANSFER - assumed 'CURLOPT_RETURNTRANSFER' in /opt/fhem/vissmann.php on line 192
PHP Notice:  Use of undefined constant CURLOPT_USERPWD - assumed 'CURLOPT_USERPWD' in /opt/fhem/vissmann.php on line 193
PHP Notice:  Use of undefined constant CURLOPT_HTTPAUTH - assumed 'CURLOPT_HTTPAUTH' in /opt/fhem/vissmann.php on line 194
PHP Notice:  Use of undefined constant CURLAUTH_BASIC - assumed 'CURLAUTH_BASIC' in /opt/fhem/vissmann.php on line 194
PHP Notice:  Use of undefined constant CURLOPT_POST - assumed 'CURLOPT_POST' in /opt/fhem/vissmann.php on line 195
PHP Fatal error:  Uncaught Error: Call to undefined function curl_init() in /opt/fhem/vissmann.php:197
Stack trace:
#0 /opt/fhem/vissmann.php(34): getCode()
#1 {main}
  thrown in /opt/fhem/vissmann.php on line 197

Mave

Zitat von: Aladin222 am 27 Oktober 2018, 15:18:41
@mave

installiere mal php !
sudo apt install php7.0-cli


Vielen Dank.

Die Installation hat eine Menge Fehler geworfen. Die Dateien wurden nicht gefunden.