Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Nachträgliche KNX Integration Berbel Skyline Edge 115

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

    #76
    Ok, kurzes Update.

    Also ich habe mich entschlossen die 2 Byte Commands zu lassen. Hier funktioniert eigentlich alles gut.
    Nur für die genauere Lichtsteuerung und die Rückmeldungen habe ich mich entschlossen die 31 Byte Commands zu verwenden. Sind soweit auch mit LightBlue ausgelesen. Danke noch einmal an s01iD - ich war echt komplett auf dem Holzweg. Schade um die Zeit für die APP Analyse.

    2-Byte Commands:
    Alle ursprünglichen Berbel-Befehle (Lichter, Lüfter, Bewegung, Szenen, Motionlight)
    Kontinuierliche Commands (Dimming, Farbtemperatur)

    Neue 31-Byte Light Control :
    DownLight/UpLight: Helligkeit + Farbtemperatur (separat/kombiniert)
    Ambilight: Helligkeit + RGB-Farben + Weiß-Farbtemperatur

    Lüfter - 31 Byte-Befehle für die Rückmeldung fehlt noch.

    Status-System:
    Automatisches Polling alle 10 Sekunden
    Separate JSON-Endpunkte für jedes Licht

    HTTP-Commands für manuelle Steuerung
    JSON-APIs für Edomi-Integration
    Separate Status-Endpunkte

    Der Code für den Atom ist erfolgreich kompiliert und aufgespielt.
    Die alten Commands laufen noch sauber. :-)
    Zum Testen der neunen Commands komme ich jetzt nicht mehr da ich mit meiner Frau weg muß.
    Könnte heute später werden.

    Gruß





    Kommentar


      #77


      @s01iD

      Die Helligkeit funktioniert mit den 31 Byte Commands.

      Einige spezifische Fragen:
      Sichtbare Funktion: Farbtemperatur über 31-Byte-Commands tatsächlich visuell veränderbar? Funktioniert das bei Dir wirklich?
      Welche Characteristic: F006F006 oder F006F007 für die Farbtemperatur-Commands?
      Command-Format: Welche exakten Hex-Werte für kalt/warm? Kannst Du mir dazu ein Beispiel schicken. In Deinem Code gibt es hierfür keine Angaben.
      Status-Verification: Entsprechende Änderungen in F006F007 Status-Daten sichtbar?


      Kommentar


        #78
        Zitat von mno Beitrag anzeigen
        Sichtbare Funktion: Farbtemperatur über 31-Byte-Commands tatsächlich visuell veränderbar? Funktioniert das bei Dir wirklich?
        Ja, das funktioniert. Ich habe allerdings die Skyline Edge Base, die kann nur Warmweiß bis Kaltweiß, nicht farbig.
        Der Farbbereich ist 2700k - 6500k, wobei die Berbel das in % annimmt. 6500k = 0% = 00, 2700k = 100% = FF. Ich habe die Zwischenwerte dann einfach errechnet. ​

        Zitat von mno Beitrag anzeigen
        Welche Characteristic: F006F006 oder F006F007 für die Farbtemperatur-Commands?
        ​Für die Farbtemperatur braucht es die F006F007.

        Zitat von mno Beitrag anzeigen
        Command-Format: Welche exakten Hex-Werte für kalt/warm? Kannst Du mir dazu ein Beispiel schicken. In Deinem Code gibt es hierfür keine Angaben.
        Meinst Du mein Home Assistant-Modul? Darin ist es implementiert. client.py -> set_light_top_color / set_light_bottom_color.
        In der Charakteristik F006F007 sind bei mir die folgenden Bytes relevant:
        Byte Funktion
        4 Helligkeit unten
        5 Helligkeit oben
        6 Farbtemperatur unten
        7 Farbtemperatur oben

        Zitat von mno Beitrag anzeigen
        Status-Verification: Entsprechende Änderungen in F006F007 Status-Daten sichtbar?

        Yes

        Kommentar


          #79
          Hallo mno,

          könntest Du mir evtl. deinen Atom Code zukommen lassen?
          Ich nutze für unsere Skyline Edge Play derzeit die HA-Integration von Dirk, würde die aber gerne um die Liftfunktion (wichtig) und das mittlere Ambilight (weniger wichtig) erweitern und wenn möglich auch den Szenenabruf integrieren. Vielleicht kann ich mir da mit deinen Infos was zurechtbasteln...

          Besten Dank!
          Erik

          Kommentar


            #80
            Erik75

            Dafür brauche ich eine eMail Adresse. Hier im Forum dürfen keine INO Dateien gesendet werden.

            Kommentar


              #81
              Mit dem folgenden Projekt habe ich es auch endlich geschafft, meine Haube mit einem ESP32 zu verbinden:

              https://community.home-assistant.io/...scovery/992053
              https://github.com/tfohlmeister/berbel-remote

              Leider sind dort nur die 2-Byte Commands von der Fernbedienung implementiert.
              Ich strebe eine volle Lichtkontrolle (Warmweiß/Kaltweiß, hell-dunkel), am besten mit Farbkreis, an.


              mno / Erik75

              Könnte mir bitte einer den Atom Code zukommen lassen? Meine Mailadresse schicke ich euch per PN.

              Vielen Dank schon mal.

              Kommentar


                #82
                Zitat von djcysmic Beitrag anzeigen
                Mit dem folgenden Projekt habe ich es auch endlich geschafft, meine Haube mit einem ESP32 zu verbinden:

                Hast du das ganze mit der Arduino IDE zum laufen bekommen oder mit Platformio?

                Kommentar


                  #83
                  Zitat von chris15 Beitrag anzeigen


                  Hast du das ganze mit der Arduino IDE zum laufen bekommen oder mit Platformio?
                  Ich habe den ESP über Platformio geflasht.
                  Wo scheitert es bei dir?

                  Ich bin gerade noch auf der Suche nach einer Möglichkeit, die Lichter direkt anzusteuern. Dimmen und Lichtfarbe ändern geht damit noch nicht.

                  Kommentar


                    #84
                    Ich bekomme mit der Arduino IDE folgenden Fehler:
                    grafik.png

                    Als Library habe ich die NimBLE-Arduino von h2zero eingebunden.

                    Ich probiere es jetzt mal mit PlatformIO


                    Mit PlatformIO läuft es einwandfrei. Ich vermute das direkte ansteuern der Farbe und Helligkeit wird nicht funktionieren, da die Fernbedienung das auch nicht unterstützt.




                    Zuletzt geändert von chris15; 12.06.2026, 18:04.

                    Kommentar


                      #85
                      Zitat von chris15 Beitrag anzeigen
                      Ich bekomme mit der Arduino IDE folgenden Fehler:

                      Mit PlatformIO läuft es einwandfrei. Ich vermute das direkte ansteuern der Farbe und Helligkeit wird nicht funktionieren, da die Fernbedienung das auch nicht unterstützt.

                      Vermutlich hattest du die falsche Version von NimBLE-Arduino genommen. Aktuell ist 2.5.0 - gefordert ist gemäß platformio.ini die Version 1.4, meine hat er mit 1.4.3 gebildet.

                      Die Fernbedienung unterstützt das schon, nur leider sehr umständlich mit gedrückt halten der Lichttaste bzw. doppelt antippen und gedrückt halten und dann im richtigen Moment loslassen.
                      Meine Hoffnung ist, dass ich die Haube über eine andere Characteristic mit den 31-Byte-Commands ansprechen kann, in etwa wie bei den neueren Hauben.
                      Zuletzt geändert von djcysmic; 12.06.2026, 22:41.

                      Kommentar

                      Lädt...
                      X