Loxberry Vitoconnect

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • jo_21
    antwortet
    Hallo zusammen,

    ich finde das Plugin cool, da ich momentan versuche, weniger FHEM einzusetzen und mehr direkt den loxberry.
    Ein Punkt der mir aufgefallen ist: So wie ich die API verstehe, kann man am aggregatedStatus am einfachsten prüfen, ob alles in Ordnung ist. Theoretisch kann man auch prüfen, wie viele Einträge die Fehlermeldungen haben etc. aber das finde ich recht kompliziert.
    Ihr habt ja schon den aggregatedstatus als Text eingefügt. Textwerte sind leider zur automatischen Überwachung nicht so gut geeigenet. Die Conversion am MQTT Gateway kann man leider auch nicht nutzen, weil Viessmann seine API nicht so gut dokumentiert und man ja sich nur auf "WorksProperly" wenn alles OK ist verlassen kann, d.h. die Conversion von den anderen, potentiell unbekannten Werten zu einer Zahl fällt flach.
    Ich habe daher einen PR aufgemacht, um im PHP noch ein weiteres Feld aggregatedstatus_ok eingefügt, dass 1 ist, wenn aggregatedstatus auf worksproperly steht (case insensitive). Falls ein anderer Wert drin steht, wird 0 gesetzt. Darauf kann man dann alerten.
    Ich persönlich arbeite eher mit Python, früher auch mit Perl und bislang nicht mit PHP. Könntet ihr Euch mal wenn Ihr Zeit habt den PR ansehen und ggf. mergen und ein Release erstellen?

    Ich habe den PR via GitHub gestellt: https://github.com/challo2018/LoxBer...connect/pull/3

    Viele Grüße

    Johannes

    Einen Kommentar schreiben:


  • Marty M4cFly
    kommentierte 's Antwort
    hi, super danke dir für die Rückmeldung

  • Denon2002
    kommentierte 's Antwort
    Hy, funktioniert bei mir ohne Probleme mit dem V3

  • Marty M4cFly
    antwortet
    Hat schon jemand probiert ob das Plugin auch bei Loxberry V3.0 funktioniert?

    Einen Kommentar schreiben:


  • maikroe
    kommentierte 's Antwort
    Mein Frage wäre, ob einer der das Viessmann Plugin in Verbindung mit Vitoconnect nutzt mir erklären kann wie man an den API Key kommt der zur Nutzung von dem Plugin notwendig ist. Ich habe es schon versucht aber der Key scheint nicht Korrekt zu sein.

  • challo
    kommentierte 's Antwort
    Aber was soll an dem API key nicht richtig sein wenn er dir im Developer Portal so angezeigt wird? Ich weiß aktuell nicht wie ich dir weiterhelfen soll

  • maikroe
    kommentierte 's Antwort
    In Query Links and Data kommt es zu folgender Fehlermeldung:

    bei aufrufen des Links : http://<lbuser>:<lbpass>@loxberry:80/admin/plugins/Vitoconnect/vitoconnect.php?action=summary

    Natürlich mit richtigen Benutzernamen und PW.

    kommt das als Fehlermeldung:
    #!/usr/bin/php Calling parameters: action : summary option : value : Using configfile /opt/loxberry/config/plugins/Vitoconnect/config.json Running on a LoxBerry Using broker settings from MQTT Gateway plugin: Broker host : localhost:1883 Broker user : loxberry Broker pass : v*************** File data error, no token found. Fallback to re-login Status: 400 {"error":"Client not registered."}Status: 400 Data error, no token found. Response: Get Data from Viessmann API Service. JSON error, or JSON is empty: Error code 0 No error

    Ich glaube das der API Key nicht richtig ist. Wie ich den richtig erzeugen kann auf dem Viessmann Developer Portal weiß ich nicht.

  • challo
    kommentierte 's Antwort
    Verstanden, aber was ist dein Problem? Kommt es zu einer Fehlermeldung?

  • maikroe
    kommentierte 's Antwort
    Ja ich habe alles so gemacht wie beschrieben. Ich habe ein Problem bei der API Key Erstellung im Viessmann Developer Portal.

  • challo
    kommentierte 's Antwort
    Vielleicht benutzt du auch Mal die Kommentar Funktion. Der thread wird sonst unnötig lang...

  • challo
    kommentierte 's Antwort
    Was ist dein Problem?

  • maikroe
    antwortet
    Ja ich habe alles so gemacht wie beschrieben. Ich habe ein Problem bei der API Key Erstellung im Viessmann Developer Portal.

    Einen Kommentar schreiben:


  • challo
    kommentierte 's Antwort
    Ist eigentlich nichts dabei. Hast du es wie ich es hier beschrieben habe gemacht?


  • maikroe
    antwortet
    wie habt ihr den Curl Command ausgeführt ?

    Einen Kommentar schreiben:


  • maikroe
    antwortet
    die VCare App funktioniert einwandfrei. Ich glaube auch das bei der Erstellung des APi ein Fehler ist. Könnt ihr mir sagen wie genau ihr den Key erzeugt habt ?

    Einen Kommentar schreiben:

Lädt...