Ankündigung

Einklappen
Keine Ankündigung bisher.

Hat jemand Raumfeld am sh-ng?

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

    #31
    Ja, ich habe ein neues programmiert. Es ist aber noch nicht so "schön". Wenn mir jemand hilft, es upstream zu bekommen, gerne! Es geht mit dem Plugin fast alles, was man braucht
    Derzeit zwischen Kistenauspacken und Garten anlegen.
    Baublog im Profil.

    Kommentar


      #32
      Was für Hilfe würdest Du denn noch benötigen?

      Kommentar


        #33
        Na, ich kann den Code zur Verfügung stellen, da ist sicher noch ein wenig Kosmetik notwendig und ein Upload ins git...
        Derzeit zwischen Kistenauspacken und Garten anlegen.
        Baublog im Profil.

        Kommentar


          #34
          Den Upload ins Repo kann ich gerne übernehmen...

          Kommentar


            #35
            Ok gern, ich schicks Dir. Bitte mal Email per PM. Sorry, das es hier so lange dauert. Ich bekomme einfach keine Meldungen von der Forensoftware...
            Derzeit zwischen Kistenauspacken und Garten anlegen.
            Baublog im Profil.

            Kommentar


              #36
              Ich habe den Source von greentux bekommen und würde den ins Repo einpflegen. Stellt sich mir die Frage wer hat denn das bisherige Raumfeld Plugin in Benutzung?

              Nicht das ich das unter dem Namen raumfeld einpflege und beim nächsten Update dann drei Leute aufschreien ...

              Wenn es keine Einwände gibt, dann werde ich das alte Plugin unterhalb in pv_0_2_0 speichern...

              Kommentar


                #37
                Daher hatte ich es raumfelg_ng benannt. Ich glaube nicht, dass das raumfeld einer benutzt. Die Funktionen sind ja nur sehr rudimentär.
                Derzeit zwischen Kistenauspacken und Garten anlegen.
                Baublog im Profil.

                Kommentar


                  #38
                  Die Arbeiten am Raumfeld_ng Plugin gehen gerade weiter. Das ist schon ein SmartPlugin vom greentux und ich pflege noch ein paar Kleinigkeiten nach. Gibt es freiweillige Tester?
                  Zuletzt geändert von bmx; 14.01.2020, 12:30.

                  Kommentar


                    #39
                    Ich finde das Plugin aktuell gar nicht im Repo... oder übersehe ich was?
                    Derzeit zwischen Kistenauspacken und Garten anlegen.
                    Baublog im Profil.

                    Kommentar


                      #40
                      Nachdem es keine Wortmeldungen gab, liegt es bei mir im Repo brach. Ich kann Dir gerne alles senden, was aktuell vorliegt. Letzte Änderung scheint im Januar gewesen zu sein. Kommunikation dazu am Besten direkt über Gitter, hier ist das zu mühselig.

                      Kommentar


                        #41
                        Nachdem es im Januar noch ging, habe ich jetzt nach meinem Update auf Master 1.8.2 folgenden Fehler:

                        Code:
                        2021-03-14 14:38:12 ERROR plugins.raumfeld_ng.plugins.raumfeld_ng Method plugins.raumfeld_ng.plugins.raumfeld_ng exception: 'Raumfeld_ng' object has no attribute 'sh'
                        File "/usr/local/smarthome/plugins/raumfeld_ng/__init__.py", line 279, in poll_device
                        items = self.sh.find_items('rf_attr') # all raumfeld related items
                        AttributeError: 'Raumfeld_ng' object has no attribute 'sh'
                        Kann mir da bitte jemand auf die Sprünge helfen?
                        Derzeit zwischen Kistenauspacken und Garten anlegen.
                        Baublog im Profil.

                        Kommentar


                          #42
                          Soweit ich auf Github zurück schauen konnte, fehlte immer die Variable self.sh. Spannend, dass es noch niemand bemerkt hatte...

                          Kannst Du mal in der __init__() Methode des Plugins folgende Zeile hinzufügen?

                          Code:
                              self.sh = self.get_sh()
                          Du kannst das natürlich auch direkt in poll_device in Zeile 279 ergänzen (ich glaube, es ist die einzige Verwendung von self.sh.

                          Also:
                          Code:
                              items = self.get_sh().find_items('rf_attr') # all raumfeld related items
                          statt:
                          Code:
                              items = self.sh.find_items('rf_attr') # all raumfeld related items
                          Viele Grüße
                          Martin

                          There is no cloud. It's only someone else's computer.

                          Kommentar


                            #43
                            Geht perfekt. Danke.
                            Derzeit zwischen Kistenauspacken und Garten anlegen.
                            Baublog im Profil.

                            Kommentar


                              #44
                              Noch ein kleines Diff:

                              Code:
                              diff --git a/raumfeld_ng/plugin.yaml b/raumfeld_ng/plugin.yaml
                              index 9b167eff..b1532c52 100755
                              --- a/raumfeld_ng/plugin.yaml
                              +++ b/raumfeld_ng/plugin.yaml
                              @@ -66,6 +66,7 @@ item_attributes:
                              - load_playlist
                              - load_track
                              - set_volume
                              + - get_mediainfo
                              description:
                              de: "Kennzeichnet die Verwendung des Items z.B. um die Lautstärke einzustellen, ein Plpaylist zu laden, ..."
                              en: "Attribut to mark usage of item, e.g. set volume, load a playlist, ..."
                              Derzeit zwischen Kistenauspacken und Garten anlegen.
                              Baublog im Profil.

                              Kommentar


                                #45
                                Wieso entfernst Du load_playlis, load_track und set_volume?
                                Das sind im Plugin Code unterstützte Attribute.

                                get_mediainfo habe ich hinzugefügt.
                                Viele Grüße
                                Martin

                                There is no cloud. It's only someone else's computer.

                                Kommentar

                                Lädt...
                                X