Zum Ende der Metadaten springen
Zum Anfang der Metadaten
Autor
Logo

Status

STABLE

Version0.0.1
Kompatibilität

LB 0.2.3LB 1.0

Downloadhttps://github.com/joesie/Loxberry-Nibe-Uplink-Bridge/archive/0.0.1.zip
Zweck Gateway für den Miniserver zu NibeUplink (https://api.nibeuplink.com/). Hiermit ist es möglich, relevante Werte der Anlage zu lesen und zu visualisieren. Auch das schreiben von Werten ist (Premium Zugang bei Nibe vorausgesetzt) möglich.
 Version History...

Version 0.0.1

  • erste öffentliche Version

Version 0.X

  • ....

Inhalt



Beschreibung

Das Plugin basiert auf dem Skript vom Björn. Siehe auch Nibe Gateway

Für die Funktion muss ein Zugang bei Nibe Uplink vorhanden sein. Die Wärmepumpemanlage muss über das Internet an die Nibe Cloud angebunden sein.

Für schreibenden Zugriff ist ein Premium Abo bei Nibe erforderlich. 

Download

Das Plugin findet ihr auf GitHub unter: https://github.com/joesie/Loxberry-Nibe-Uplink-Bridge 

Konfiguration

Die Einrichtung des Plugins erfolgt in 2 Schritten:

Einrichtung der Nibe Application

Übernehmen der Nibe Applikationsinformationen in das Plugin

  • Geh auf die Plugin Verwaltung und wähle dieses Plugin
  • Aktuell bekommen wir die Meldung, dass wir nicht angemeldet sind. Das ist so korrekt. Nun auf Einstellungen klicken und die in der Nibe Application (siehe oben) eintragen.
    Das sollte dann etwa so aussehen (mit korrekten Werten verseht sich (Zwinkern) ):
  • Nun noch die Werte speichern und nun können wir wieder auf "Nibe API" klicken.
    Nun folgen wir dem Link zu Nibe:
  • Bestätigt dort das Recaptcha und klickt auf "accept".
  • Nun werdet ihr zurück geleitet und könnt Euch die Statusseite anzeigen lassen. Wenn Ihr alles richtig gemacht habt, sollte es etwa so aussehen:
  • Das Plugin ist vollständig eingerichtet und kann nun verwendet werden.

Funktion des Plugins

Das Plugin übernimmt die verschlüsselte Kommunikation und Authentifizierung zu NibeUplink. Über GET Parameter werden werden bestimmte "Categories" angesprochen. Das Plugin liefert als HTTP Response ein JSON mit den Werten von der Anlage. Diese können dann in den virtuellen Eingängen verwendet werden.

Nibe hat eine sehr gute, technische Dokumentation zur Verfügung gestellt.

Einrichtung in der Loxone Config Software

Björn hat auf der Seite Nibe Gateway die Einbindung sehr gut beschrieben und auch Templates für die Loxone Config bereit gestellt. Daher gehe ich an dieser Stelle nicht weiter darauf ein. 

Roadmap

Das Plugin ist aktuell im experimentellen Status. Folgende Arbeiten stehen als nächstes an. Mitarbeit ist sehr gerne gesehen (Zwinkern)

  • Die fest in die Templates kodierten Texte auslagern und entsprechend internationalisieren.
  • Icon entwerfen (lassen)
  • Die Einstellungsspeicherseite sollte verschwinden.
  • Die Redirects zwischen dem Login und freiem Bereich sind nicht schön
  • Die Konfig Datei wird aktuell bei einer Aktualisierung des Plugins überschrieben. Persönliche Einstellungen gehen dabei verloren
  • Refactoring (ein paar Stellen kann man besser lösen)

Fragen stellen und Fehler melden

Bei Fragen, Hinweisen, Tipps und Tricks, schreibt mich einfach an. Könnt auch die im Plugin hinterlegte E-Mail Adresse verwenden.

14 Kommentare

  1. super! werde es mal testen.

    1. Gerne, wenn es bei dir auch funktioniert, wäre es super. Bei mir läuft das Plugin nun seit 2 Wochen stabil ohne das ich mich manuell nochmal anmelden musste bei Nibe.

  2. Hallo Jörg. sorry für die später Rückmeldung.

    Also das Plugin läuft. leider stimmen die Adressen in den Vorlagen überhaupt nicht... muss man nur auf den Schirm haben!

    Vielen Dank für das tolle Plugin!

    Schreiben geht nur wenn man bei Nibe Premium ist richtig?

    1. Moin Christoph,

      schön von Dir zu hören, dass es geklappt hat. 

      Kannst Du mir noch sagen, welche Adressen aus den Vorlagen nicht stimmen? Ich hatte versucht, die Anleitung Schritt für Schritt so zu machen, wie ich bei mir vorgegangen bin. 

      Wenn ich weiß, was noch nicht so passt, kann ich das noch anpassen. Dafür brauche ich Dich als Beta Tester (Zwinkern)

      Schreiben geht nur über Premium. Habe ich aber auch noch nicht getestet. Da es aber das Skript vom Björnist, sollte das so funktionieren.


      1. Moin!

        Jörg also, der Link in den Templates verweist auf zb 

        http://raspberrypi.fritz.box/nibe/index.php?  

        das Plugin wird aber in http://raspberrypi.fritz.box/plugins/nibeuplink/index.php? abgelegt... ist auch eher weniger dein Ding verwirrt aber bei der LoxConfig.

        Ansonsten hatte ich es bereits 1x das ich mich neu autorisieren musste.

        Das Template für eine F750 würde ich demnächst mal hier hochladen. Als Beta Tester stehe ich dir doch gerne zur Verfügung... (Zwinkern)

        1. Ahh super. Da muss ich mal schauen, ob ich da was bei mir händisch zu Testen angepasst haben, dann aber nicht ins Plugin hab fließen lassen. Ich schaue mir das an und korrigiere das in der nächsten Version.

          Was die verschiedenen Nibe Systeme angeht, sollte das Plugin eigentlich transparent sein. Da dies in der LoxConfig gemacht wird. Wenn jemand da ein neues System einbindet, können wir hier gerne die Dokumentation/Konfiguration pflegen.


          Nach ca. 4 Wochen musste ich mich gestern auch wieder neu bei Nibe manuell anmelden. Ich glaube nicht, dass es am Skript vom Björn liegt.

          Daher habe ich mir überlegt, eine Notification zu machen, die man an den MS schicken kann. sodass man dort visualisieren bzw. sich eine Nachricht schicken lassen kann, wenn die Verbindung nicht mehr steht.

  3. Hallo Jörg,

    Vielen Dank für das Plugin! Bin daran es auszuprobieren. Leider klappt bei mir die Verbindung nicht. Kriege immer eine Fehlermeldung nachdem ich die Verbindung auf der Nibe Website bestätigen wollte:

    Unerwarter HTTP-Code: 401 Failed to authorize! Redirecting to status page ...

    Irgendwelche Ideen was ich falsch gemacht haben könnte?


    1. Hallo Adrian, bist Du den Schritten wie oben beschrieben gefolgt? Bis zu welchem Schritt bist du genau gekommen? Von welcher URL kommt die von dir beschriebene Fehlermeldung? Ich brauche noch ein paar mehr Informationen um dir zu helfen.

      1. Hallo Jörg, der Fehler ist aufgetreten wenn ich die NIBE API zu bestätigen versuchete. Also von der NIBE website. Hab jetzt nochmals eine neue API erstellt (neue ID & secret) und es funktioniert!

        Trotzdem vielen Dank!

        1. Perfekt. Gib mal Bescheid, wie das Plugin so bei Dir läuft.

          Denke daran, wenn Du die LoxoneConfig Templates verwendest, dass Du die URLs anpassen musst.

  4. Hallo Jörg, das Plugin ist seit der neuen Loxberry Version nicht mehr über den Pfad erreichbar. (Müsste bei dir auch so sein)

    Bei der Installation gibt er auch einen Fehler. Bitte update das Plugin.  (Zwinkern) (Lächeln)

    Das Plugin nutzt einen hardkodierten Pfad zu /opt/loxberry. Dies könnte zu Problemen führen und sollte vom Plugin-Author behoben werden: info@siedhof.de

    1. Hallo Christoph Krause ,

      ich hab es gerade neu unter 1.2.5 installiert. Die Konfig Seite, sowie die Testseite funktionieren bei mir. Wo genau hast Du Probleme?

      1. hab es mal neu installiert... geht alles wieder... trotzdem danke.

        1. Alles klar. Viel Erfolg mit dem Plugin (Zwinkern)