Ankündigung

Einklappen
Keine Ankündigung bisher.

Aktualisierungen

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [callidomus] Aktualisierungen

    Hallo,

    dieser Thread dient dazu Aktualisierungen bekannt zu machen. Momentan werden Aktualisierungen über die Kommandozeile durchgeführt.

    Generell wird bei callidomus zwischen der Firmware und Applikationsupdates differenziert.
    Die Firmware besteht im wesentlichen aus dem OS und den Diensten (Webserver, SSH, ...) und muss in der Regel nur bei Sicherheitsupdates aktualisiert werden.
    Die Applikationsupdates aktualisieren den Core (ehemals SH.py), Visu und die GUI. Die Updates hierfür bestehen in der Regel aus Features und eventuellen Bugfixes.

    Ich werde bei den einzelnen Beiträgen die notwendigen Schritte für die Aktualisierung aufführen.

    Bis bald

    Marcus

    #2
    Hallo,

    es geht gleich mit einem Security-Update los, OpenSSL ist verwundbar...

    Code:
    callidomus.admin update
    callidomus.admin reboot
    Bis bald

    Marcus

    Kommentar


      #3
      Hallo,

      es gibt ein weitreichendes Update. Du Inline-Dokumentation wurde umgebaut und ergänzt.
      Bei den Plugins und Items sind die Attribute keine Freitextfelder mehr. Primär ist das KNX Plugin dokumentiert. Die anderen folgen ASAP.

      Weiterhin wurden ein paar OS-Fixe übernommen.

      Code:
      callidomus.core update
      callidomus.admin update
      reboot
      Bis bald

      Marcus

      Kommentar


        #4
        Hallo,

        es gibt mal wieder ein Update. Darin sind ein paar kleinere Security-Fixe drin.

        Weiterhin gibt es auch ein paar funktionale Änderungen. Aus dem Changelog:
        Code:
        2016-06-03: location.yesterday & location.yesterday.holiday hinzugefügt
        2016-06-03: IPv6 für nginx aktiviert
        2016-05-31: lib/item.py: fix broken code compile
        2016-05-29: Neue Items: cd.core.update, cd.system.update und cd.system.security_update
        2016-05-27: cd_import_legacy.py aktualisiert
        2016-05-27: Messages/Warnungen in Gui/Visu eingebaut. cd.visu.message("Hello World")
        Bitte mit
        Code:
        callidomus.core update
        callidomus.admin update
        reboot
        einspielen.

        Bis bald

        Marcus

        Kommentar


          #5
          Hallo,

          wieder ein Security-Update und ein paar Änderungen:

          Code:
          2016-06-17: Button Feedback hinzugefügt
          2016-06-14: nano zu dem Image hinzugefügt
          Code:
          callidomus.core update
          callidomus.admin update
          reboot
          Bis bald

          Marcus

          Kommentar


            #6
            Hallo,

            es gibt mal wieder ein Update, mit ein paar Securitfixes (Python, OpenSSL, zip). Die Fixe sind nicht besonders kritisch, sollten aber möglichst eingespielt werden.

            Aus dem Changelog:
            Code:
            2016-07-01: gui: fix verschieben und umbenennen von Nodes
            2016-07-01: ical: fix ics handling
            2016-06-27: icon: appliance.fire_detector, machine.heating_(gas, water, air)
            2016-06-27: cd.ahead hinzugefügt
            2016-06-25: Icons hinzugefügt: air_co2, air_voc, alarm_audible, alarm_visual, battery, door_open, window_closed, window_tilted
            Code:
            callidomus.core update
            callidomus.admin update
            reboot
            Bis bald

            Marcus

            Kommentar


              #7
              Hallo Freunde der Hausautomation,

              es gibt wieder ein Update. Wegen dem Trace Fix empfiehlt sich das Update!

              Code:
              2016-07-12: tools.fetch_url gzip support
              2016-07-11: KNX: detect multiple channels
              2016-07-11: timer: */15, 1-4, 1-4/2, '1,2,3' support
              2016-07-11: Trace: Fix buffer handling
              2016-07-08: KNX: send_time sendet immer bei 0 Sekunden einer Minute
              2016-07-08: fetch_url raise Exception bei Fehler
              2016-07-08: kaco wr plugin
              2016-07-08: rotate core log
              2016-07-08: icon: cpu, disk
              2016-07-08: location.sun.azimut => location.sun.azimuth
              2016-07-06: location.time, location.hour: datetime/num Objekt das jede Minute/Stunde aktualisiert wird
              2016-07-04: logic: read_value, set_value bei Logikobjekten hinzugefügt
              2016-07-02: cli: fix logic handling
              Code:
              callidomus.core update
              callidomus.core restart
              Bis bald

              Marcus

              Kommentar


                #8
                Hallo Freunde der Hausautomation,

                15 Tage ist das letzte Update her. Die wichtigen Änderungen habe ich fett markiert.

                Code:
                2016-07-30: lib/trace: packen effizienter gestaltet
                2016-07-29: lib/item item attribute über item.attr['NAME'] erreichbar
                2016-07-29: [URL="https://knx-user-forum.de/forum/supportforen/callidomus/971291-knx-ets-import"]ETS Import[/URL]
                2016-07-24: [B]icon women.svg => woman.svg[/B]
                2016-07-24: plugin/ical windows timezone support
                2016-07-24: plugin/ical BYMONTHDAY support
                2016-07-24: lib/item: cron/timer wird ausgeführt, auch wenn kein Wert angegeben wird
                2016-07-24: [B]visu/blind: Winkel auf 90° angepasst[/B]
                2016-07-23: gui/itemEdit Beschreibungsfeld ergänzt
                2016-07-22: lib/scheduler improve thread handling
                2016-07-22: sun.pos fix
                2016-07-22: plugin/log: fix logname
                2016-07-20: lib/item: Warnung wenn keine Abhängigkeiten bei komplexen Items definiert sind.
                2016-07-15: widget/shutter fix thx @mumpf
                Der Weg zum Update:
                Code:
                callidomus.core update
                callidomus.core restart
                callidomus.gui build
                Bis bald

                Marcus

                Kommentar


                  #9
                  Hallo,

                  es gibt ein Image-Update, das ist notwendig um sichere Zertifikate zu erzeugen. (let's encrypt hat etwas an der API geändert)

                  Code:
                  callidomus.admin update
                  reboot
                  Bis bald

                  Marcus

                  Kommentar


                    #10
                    Hallo Freunde der Hausautomation,

                    anbei gibt es wieder ein Update. Aus dem Changelog:

                    Code:
                    2016-08-15: Image robuster gegenüber Stromausfällen
                    2016-08-12: Einbindung von [URL="https://knx-user-forum.de/forum/supportforen/callidomus/976025-community-plugins"]Community Plugins[/URL]
                    2016-08-12: gui: teste Item Pfad/Name gegen Liste mit Schlüsselwörtern
                    2016-08-08: lib/trace: packing auf SQL umgestellt
                    2016-08-08: lib/item: [URL="https://knx-user-forum.de/forum/supportforen/callidomus/973864-wert-zeitverzögert-setzen"]Verzögerte Aktualisierung[/URL]
                    2016-08-08: lib/item: Items müssen nicht mehr mit () aufgerufen werden. z.B. item = 42, if item > 23
                    Der Weg zum Update:
                    Code:
                    callidomus.core update
                    callidomus.admin update
                    reboot
                    Bis bald

                    Marcus

                    Kommentar


                      #11
                      Hallo,

                      leider hat sich bei dem letzten Update ein Fehler, mit dem KNX Plugin, eingeschlichen.

                      Bitte
                      Code:
                      callidomus.core update
                      callidomus.core restart
                      durchführen.

                      Bis bald

                      Marcus

                      Kommentar


                        #12
                        Hallo,

                        diesmal gibt es nur ein paar Kleinigkeiten. Der OpenSSL-Bug ist nicht sooo gefährlich und wird demnächst gefixt.

                        Code:
                        2016-09-05: tools.fetch_url: option hinzugefügt 'headers' (dict mit den Header)
                        2016-08-19: icons: media_*, more
                        2016-08-17: requests installiert und in Logiken verfügbar
                        Code:
                        callidomus.core update
                        callidomus.core restart
                        Bis bald

                        Marcus

                        Kommentar


                          #13
                          Hallo,

                          es gibt ein Update:
                          Code:
                          2016-10-14: lib/item: trigger für complexe Items können nun auch reltiv (..,.) oder absolut sein.
                          2016-10-14: widgets/blind: Werte nur am Ende der Änderung übertragen
                          2016-10-14: widgets/thermostat: Schrittweite einstellbar
                          2016-10-14: lib/trace: item.db() fix
                          2016-10-14: widget/button: Werte können nun auch für loslassen und langes Drücken angegeben werden
                          2016-10-14: dwd: Anpassung Vorhersagen und Aktuelles Wetter. Auswahl der Station über GUI
                          2016-10-01: gui: core.update, gui.build unter Wartung hinzugefügt 
                          2016-09-23: ical: DTEND nicht zwingend erforderlich
                          2016-09-23: icon: gate
                          Code:
                          callidomus.core update
                          callidomus.core restart
                          callidomus.gui build
                          Bis bald

                          Marcus

                          Kommentar


                            #14
                            Hallo Freunde der Hausautomation,

                            ein großes Update (V1.10), mit vielen Neuerungen, steht zur Verfügung.

                            Gegenüber dem letzten Release hat sich viel getan, das wichtigste Feature sind allerdings die Zustandsautomaten. Dazu die Doku. Ich werde dazu noch ein, zwei Videos erstellen.

                            Das vollständige Changelog:

                            Code:
                            2016-12-02: plugins/knx: DPT 18 Support
                            2016-12-02: icon: floppy
                            2016-11-28: widgets/thermostat: um Stellwert und Modus erweitert
                            2016-11-25: gui/pages: Duplizieren
                            2016-11-25: gui/items: Import, Export
                            2016-11-25: cd.tools.clamp(wert, min, max)
                            2016-11-25: widget/keypad: Nummernblock
                            2016-11-21: Zustandsautomaten
                            2016-11-21: widget/gauge: Angabe der Nachkommastellen ergänzt
                            2016-11-21: GUI: absolute Itempfade werden bei Verschiebung und Umbenennung von Items angepasst
                            2016-11-19: Visu: Logoutknopf. Über GUI/Konfiguration/Visualisierung einstellbar (Image Update erforderlich)
                            2016-11-18: gui/items: duplizieren von Item(bäumen)
                            2016-11-18: plugins/knx: Support GA Hauptgruppe 1-31
                            2016-11-14: cd.tzinfo() als property markiert. Benutzung mit cd.tzinfo
                            2016-11-14: Datenbank cache.sqlite hinzugefügt
                            2016-11-14: widget/rgb: fix Itemnamen des komplexen Items nicht mehr zwingend r g b w on
                            2016-11-11: plugins/ical: wirft eine Exception wenn der Aufruf fehlschlägt
                            2016-11-07: visu: fix " escaping
                            2016-11-07: plugins/knx: DPT 19.001 Support
                            2016-11-04: lib/scheduler/item: kein value bei timer notwendig
                            2016-10-28: cd.visu.speak('Hello World') rudimentäre Unterstützung der SpeechAPI
                                        (https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis)

                            Code:
                            callidomus.core update
                            callidomus.admin update
                            reboot
                            Bis bald

                            ​​​​​​​Marcus

                            Kommentar


                              #15
                              Hallo,

                              beim testen sind leider noch Bugs aufgetreten, die ich vor dem Release in stable noch fixen möchte.
                              Releasetermin ist der 26.12.

                              Es gibt aber eine Kleinigkeit in stable, ein neues Icon: christmas_tree

                              Code:
                              callidomus.core update
                              callidomus.gui build
                              Bis bald

                              Marcus

                              Kommentar

                              Lädt...
                              X