Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Aufruf] deConz Adapter Testen 1.1.2

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[Aufruf] deConz Adapter Testen 1.1.2

Geplant Angeheftet Gesperrt Verschoben Tester
zigbeedeconz
532 Beiträge 57 Kommentatoren 143.7k Aufrufe 24 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    mehrwiedu
    schrieb am zuletzt editiert von mehrwiedu
    #370

    Ich möchte mich bitte einmal hier anhängen, denn ich habe gestern den Conbee 2 Stick auf einem Raspberry PI eingerichtet und einen Großteil meiner Xiaomi Sensoren und meiner Tradfri Komponenten dort bereits eingebunden.

    Allerdings bin ich noch nicht so ganz fein mit der ganzen Sache, da ich ein kleines Verständnisproblem habe.

    Wie immer bei mir, ist auch dies nun eine zweigeteilte Frage.
    Der erste Teil umfasst die Logik in der Phoscon App, die mir nicht ganz klar wird.

    Ich komme vom Tradfri Gateway und dem Tradfri Adapter. Hier war es so, dass Lampen immer nur mit einem Steuergerät eingebunden werden konnten.
    Entsprechend habe ich meine Installation auch hardwaremäßig so aufgebaut. Zu jeder Einzellampe und zu jedem Lampenverbund gibt es eine Fernbedienung. Um im ioBroker über den Adapter dann mittels Alexa oder Skripten zu schalten, habe ich virtuelle Gruppen in dem Tradfri Adapter erstellt.

    Nun habe ich die Lampen und Fernbedienungen in Phoscon eingebunden und bin etwas verwirrt. Zu jeder Lampe wird direkt eine Gruppe angelegt. Ebenso zu jeder Fernbedienung, wobei hier die Fernbedienung selbst eine Gruppe darstellt, wenn ich das richtig verstanden habe.

    Bildschirmfoto 2019-04-14 um 20.08.23.png

    Ich habe also die Lampe in der Küche einmal in der Gruppe "Küche" und wenn ich diese mit der "Fernbedienung Küche" schalten will, muss ich der Fernbedienung diese Lampe zuweisen. Ist das richtig so?

    Das bringt mich dann zum zweiten und interessanten Teil der Frage, nämlich im Deconz Adapter in ioBroker. Dort scheint mir alles etwas unsortiert und ohne wirklich erkennbare Struktur zu sein in den Objekten.

    Die Fernbedienungen tauchen dort unter den Sensoren auf und ebenso als Gruppe. Dabei wird aber der Name, den ich in der Phoscon App vergeben habe, zu großen Teilen ignoriert und ich weiß nicht mehr, um welches Device es sich dabei handelt.

    Bildschirmfoto 2019-04-14 um 20.13.13.png

    Groups 1 mit dem Zusatz "undefined" ist eigentlich die Gruppe "Fernsehzimmer" und die Gruppe 13309 ist eigentlich die "Fernbedienung Schlafzimmer", die ich auch so in Phoscon finde. Dort habe ich nicht eine Gruppe oder Lampe, oder Fernbedienung oder Sensor, der die hier sichtbaren Nummern als Namen hat.
    Das sind die Gruppennamen, die von der Phoscon App vergeben werden, wenn man eine Lampe anlernt. Aber die habe ich direkt geändert. NAtürlich auch nicht schön, wenn man einen Spot mit 6 Lampen hat und dann am Ende 6 Gruppen erstmal bearbeiten muss, und diese aus ioBroker dann auch nicht wieder verschwinden, oder wenigstens den geänderten Namen annehmen. ;)

    Bildschirmfoto 2019-04-14 um 20.30.10.png

    Bildschirmfoto 2019-04-14 um 20.16.11.png

    Aber zusätzlich sind die Fernbedienungen auch noch unter den Sensoren zu finden, wobei sie dort auch nicht wirklich stringent umbennant sind und wahllos den Namen übernehmen oder auch nicht.

    Bildschirmfoto 2019-04-14 um 20.18.25.png

    Ich verstehe die Logik nicht und habe enorme Schwierigkeiten nun meine Skripte anzupassen, weil ich die Objekte nicht wirklich wiederfinde, bzw. gar nicht weiß, welche Objekte ich nun nehmen soll. Lights, Sensors, Groups? Wenn ich sie denn überhaupt zuordnen könnte.

    Ich schließe nicht aus, dass bei der Installation von deConz auf dem Raspi etwas fehlt oder falsch gemacht wurde. Ich betreibe den Raspi headless und habe übers macOS Terminal mittels SSH installiert und auch für die eigentliche deConz Software auf dem Raspi die GUI über Raspbian Stretch light nachinstalliert. Bedienen tue ich den Raspi nun grafisch über VNC.

    Also wenn irgendwelche Infos noch gebraucht werden, liefere ich die gerne nach.

    Adapterversion ist 1.0.2 und im Log ist keinerlei Auffälligkeit zu sehen und die Lampen und Sensoren schalten auch, wenn ich sie denn bediene. Sprich die Fenster und Türkontakte geben Laut und wenn ich eine Gruppe, eine FB oder ein Licht in ioBroker mal identifiziert habe und z. B. Brightness händisch ändere, dann tut es das auch.

    Kann halt nur mit dem Klumpatsch, der da nun in den Objekten steht nichts weiter anfangen. ;)

    AsgothianA 1 Antwort Letzte Antwort
    0
    • M mehrwiedu

      Ich möchte mich bitte einmal hier anhängen, denn ich habe gestern den Conbee 2 Stick auf einem Raspberry PI eingerichtet und einen Großteil meiner Xiaomi Sensoren und meiner Tradfri Komponenten dort bereits eingebunden.

      Allerdings bin ich noch nicht so ganz fein mit der ganzen Sache, da ich ein kleines Verständnisproblem habe.

      Wie immer bei mir, ist auch dies nun eine zweigeteilte Frage.
      Der erste Teil umfasst die Logik in der Phoscon App, die mir nicht ganz klar wird.

      Ich komme vom Tradfri Gateway und dem Tradfri Adapter. Hier war es so, dass Lampen immer nur mit einem Steuergerät eingebunden werden konnten.
      Entsprechend habe ich meine Installation auch hardwaremäßig so aufgebaut. Zu jeder Einzellampe und zu jedem Lampenverbund gibt es eine Fernbedienung. Um im ioBroker über den Adapter dann mittels Alexa oder Skripten zu schalten, habe ich virtuelle Gruppen in dem Tradfri Adapter erstellt.

      Nun habe ich die Lampen und Fernbedienungen in Phoscon eingebunden und bin etwas verwirrt. Zu jeder Lampe wird direkt eine Gruppe angelegt. Ebenso zu jeder Fernbedienung, wobei hier die Fernbedienung selbst eine Gruppe darstellt, wenn ich das richtig verstanden habe.

      Bildschirmfoto 2019-04-14 um 20.08.23.png

      Ich habe also die Lampe in der Küche einmal in der Gruppe "Küche" und wenn ich diese mit der "Fernbedienung Küche" schalten will, muss ich der Fernbedienung diese Lampe zuweisen. Ist das richtig so?

      Das bringt mich dann zum zweiten und interessanten Teil der Frage, nämlich im Deconz Adapter in ioBroker. Dort scheint mir alles etwas unsortiert und ohne wirklich erkennbare Struktur zu sein in den Objekten.

      Die Fernbedienungen tauchen dort unter den Sensoren auf und ebenso als Gruppe. Dabei wird aber der Name, den ich in der Phoscon App vergeben habe, zu großen Teilen ignoriert und ich weiß nicht mehr, um welches Device es sich dabei handelt.

      Bildschirmfoto 2019-04-14 um 20.13.13.png

      Groups 1 mit dem Zusatz "undefined" ist eigentlich die Gruppe "Fernsehzimmer" und die Gruppe 13309 ist eigentlich die "Fernbedienung Schlafzimmer", die ich auch so in Phoscon finde. Dort habe ich nicht eine Gruppe oder Lampe, oder Fernbedienung oder Sensor, der die hier sichtbaren Nummern als Namen hat.
      Das sind die Gruppennamen, die von der Phoscon App vergeben werden, wenn man eine Lampe anlernt. Aber die habe ich direkt geändert. NAtürlich auch nicht schön, wenn man einen Spot mit 6 Lampen hat und dann am Ende 6 Gruppen erstmal bearbeiten muss, und diese aus ioBroker dann auch nicht wieder verschwinden, oder wenigstens den geänderten Namen annehmen. ;)

      Bildschirmfoto 2019-04-14 um 20.30.10.png

      Bildschirmfoto 2019-04-14 um 20.16.11.png

      Aber zusätzlich sind die Fernbedienungen auch noch unter den Sensoren zu finden, wobei sie dort auch nicht wirklich stringent umbennant sind und wahllos den Namen übernehmen oder auch nicht.

      Bildschirmfoto 2019-04-14 um 20.18.25.png

      Ich verstehe die Logik nicht und habe enorme Schwierigkeiten nun meine Skripte anzupassen, weil ich die Objekte nicht wirklich wiederfinde, bzw. gar nicht weiß, welche Objekte ich nun nehmen soll. Lights, Sensors, Groups? Wenn ich sie denn überhaupt zuordnen könnte.

      Ich schließe nicht aus, dass bei der Installation von deConz auf dem Raspi etwas fehlt oder falsch gemacht wurde. Ich betreibe den Raspi headless und habe übers macOS Terminal mittels SSH installiert und auch für die eigentliche deConz Software auf dem Raspi die GUI über Raspbian Stretch light nachinstalliert. Bedienen tue ich den Raspi nun grafisch über VNC.

      Also wenn irgendwelche Infos noch gebraucht werden, liefere ich die gerne nach.

      Adapterversion ist 1.0.2 und im Log ist keinerlei Auffälligkeit zu sehen und die Lampen und Sensoren schalten auch, wenn ich sie denn bediene. Sprich die Fenster und Türkontakte geben Laut und wenn ich eine Gruppe, eine FB oder ein Licht in ioBroker mal identifiziert habe und z. B. Brightness händisch ändere, dann tut es das auch.

      Kann halt nur mit dem Klumpatsch, der da nun in den Objekten steht nichts weiter anfangen. ;)

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #371

      @mehrwiedu
      Um da etwas Ordnung rein zu bekommen:

      Deconz Liefert jede Lampe, jeden Sensor und jede Gruppe an IoBroker. Dabei ist zu beachten:

      • Alles was Informationen verarbeitet (Lampe, Steckdose, etc.) wird als Lampe weitergereicht
      • Alles was Informationen erzeugt (Schalter, Sensor, Fernbedienung) wird als Sensor weitergereicht. Dabei ist es nicht zwingend so das einem Sensor auch nur ein logischer Sensor zugeordnet wird. So haben die Xiaomi Temperatursensoren jeweils 2 Sensoren in deConz

      Gruppen werden (meines Wissens) immer dann erzeugt wenn

      • Der Benutzer eine Gruppe anlegt und dieser eine oder mehrere Lampen zuweist
      • Der Benutzer einer Fernbedienung direkt eine oder mehrere Lampen zuweist

      Bei der Zuweisung gibt es keinen Zwang zur 1:1 Zuweisung. Die gleiche Fernbedienung kann in mehreren Gruppen verwendet werden.

      Es ist also möglich, in der Web-App keinerlei Verbindungen zwischen Fernbedienungen und Lampen zu erzeugen, und die Steuerung zu 100% über ioBroker zu machen.

      Ich hoffe das bringt etwas Ordnung in das Chaos.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mehrwiedu
        schrieb am zuletzt editiert von
        #372

        @Asgothian

        Danke für Deine Antwort. Soweit habe ich das Verstanden und versuche da jetzt mal Ordnung reinzubringen. Hardwaretechnisch scheint das eine gute Lösung zu sein.

        Was mir nur im Wege steht, ist die Benennung der Gruppen in ioBroker. Da kommen die Namen aus Phoscon nicht an.

        Wie rufe ich headless die Web App auf? Ist das die Phoscon App, oder noch eine andere Oberfläche in der ich Einstellungen machen kann?
        Sonst habe ich nur via VNC die grafische Übersicht der Zigbee Verbindungen.
        Lauter farbige Spaghettis ;) Da muss ich auch mal schauen, was die Werte und Farben eigentlich aussagen.

        AsgothianA 2 Antworten Letzte Antwort
        0
        • M mehrwiedu

          @Asgothian

          Danke für Deine Antwort. Soweit habe ich das Verstanden und versuche da jetzt mal Ordnung reinzubringen. Hardwaretechnisch scheint das eine gute Lösung zu sein.

          Was mir nur im Wege steht, ist die Benennung der Gruppen in ioBroker. Da kommen die Namen aus Phoscon nicht an.

          Wie rufe ich headless die Web App auf? Ist das die Phoscon App, oder noch eine andere Oberfläche in der ich Einstellungen machen kann?
          Sonst habe ich nur via VNC die grafische Übersicht der Zigbee Verbindungen.
          Lauter farbige Spaghettis ;) Da muss ich auch mal schauen, was die Werte und Farben eigentlich aussagen.

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #373

          @mehrwiedu
          das ist die web-oberfläche (Phoscon). Und bei mir kommen die Namen durchaus an, aber nur als "Text" an den Objekten, nicht als Name der Objekte - die bleiben immer fix als Lights.1 bis Lights.n und Sensors.1 bis Sensors.n

          Das ist meiner Meinung nach auch gut so.

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          M 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @mehrwiedu
            das ist die web-oberfläche (Phoscon). Und bei mir kommen die Namen durchaus an, aber nur als "Text" an den Objekten, nicht als Name der Objekte - die bleiben immer fix als Lights.1 bis Lights.n und Sensors.1 bis Sensors.n

            Das ist meiner Meinung nach auch gut so.

            A.

            M Offline
            M Offline
            mehrwiedu
            schrieb am zuletzt editiert von
            #374

            @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

            @mehrwiedu
            das ist die web-oberfläche (Phoscon). Und bei mir kommen die Namen durchaus an, aber nur als "Text" an den Objekten, nicht als Name der Objekte - die bleiben immer fix als Lights.1 bis Lights.n und Sensors.1 bis Sensors.n

            Das ist meiner Meinung nach auch gut so.

            A.

            Ok, Danke.

            Die ID ist mir dabei egal und auch klar, dass die bleiben muss. Es geht nur um den Namen. Der kommt halt mal an und mal nicht.Mit ID "13800" und Namen "Group 13800" kann ich halt nichts anfangen, weil ich diese ID auch in Phoscon nicht wiederfinde um mir eine Übersetzungstabelle zu generieren.

            Und genau dafür vergebe ich ja auch in Phoscon die Namen, genauso wie ich das in der Tradfri App gemacht habe. Die ID ist da auch L65XXX, aber der Name dann eben "Küche Deckenlampe", oder "Küche Arbeitsplatte" oder "Küche Spüle". Sonst könnte ich die auch nicht auseinander halten. ;)

            Aber wie gesagt, Lampen und Sensoren sind jetzt fein. Nur die Gruppen eben nicht. Mal haben sie den geänderten Namen und mal nicht. Es sind aber auch weiterhin Gruppen vorhanden, die es gar nicht mehr gibt, weil gelöscht in Phoscon. Zudem habe ich jetzt gemerkt, dass in der Phoscon App erstellte Szenen auch als Gruppe kommen, aber da auch wieder nur eine Nummer haben.
            Das macht es dann echt verdammt schwierig meine Gruppe von 6 Lampen im Flur oder die Gruppe von 3 Lampen im Esszimmer herauszufinden um die dann in Alexa schalten zu können.

            1 Antwort Letzte Antwort
            0
            • M mehrwiedu

              @Asgothian

              Danke für Deine Antwort. Soweit habe ich das Verstanden und versuche da jetzt mal Ordnung reinzubringen. Hardwaretechnisch scheint das eine gute Lösung zu sein.

              Was mir nur im Wege steht, ist die Benennung der Gruppen in ioBroker. Da kommen die Namen aus Phoscon nicht an.

              Wie rufe ich headless die Web App auf? Ist das die Phoscon App, oder noch eine andere Oberfläche in der ich Einstellungen machen kann?
              Sonst habe ich nur via VNC die grafische Übersicht der Zigbee Verbindungen.
              Lauter farbige Spaghettis ;) Da muss ich auch mal schauen, was die Werte und Farben eigentlich aussagen.

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von Asgothian
              #375

              @mehrwiedu
              Nachtrag. Es gibt noch einen Bug bei der Benennung der Gruppen. Ich setz dafür noch einen Pull-Request. Wenn das durch ist werden die Gruppennamen sauber übernommen.

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              M 1 Antwort Letzte Antwort
              1
              • AsgothianA Asgothian

                @mehrwiedu
                Nachtrag. Es gibt noch einen Bug bei der Benennung der Gruppen. Ich setz dafür noch einen Pull-Request. Wenn das durch ist werden die Gruppennamen sauber übernommen.

                A.

                M Offline
                M Offline
                mehrwiedu
                schrieb am zuletzt editiert von
                #376

                @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                @mehrwiedu
                Nachtrag. Es gibt noch einen Bug bei der Benennung der Gruppen. Ich setz dafür noch einen Pull-Request.

                A.

                Sehr cool. Danke. Das erklärt es dann auch. :)
                Damit ist obiger Text von mir weitestgehend obsolet. Dann werde ich mich etwas in Geduld üben.

                Oder kann ich bei den Gruppen, die ich bereits identifiziert habe bereits mit Alexa und Skripten beginnen? Oder muss ich das dann, wenn der Name irgendwann umbenannt wurde vom Adapter, alles neu machen?

                AsgothianA 1 Antwort Letzte Antwort
                0
                • AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #377

                  Nein, die ID's bleiben gleich. Nur die Namen werden angepasst. Solange wie Alexa den Namen der Gruppe nicht nutzt, ist alles ok.

                  A.

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  1 Antwort Letzte Antwort
                  1
                  • M mehrwiedu

                    @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                    @mehrwiedu
                    Nachtrag. Es gibt noch einen Bug bei der Benennung der Gruppen. Ich setz dafür noch einen Pull-Request.

                    A.

                    Sehr cool. Danke. Das erklärt es dann auch. :)
                    Damit ist obiger Text von mir weitestgehend obsolet. Dann werde ich mich etwas in Geduld üben.

                    Oder kann ich bei den Gruppen, die ich bereits identifiziert habe bereits mit Alexa und Skripten beginnen? Oder muss ich das dann, wenn der Name irgendwann umbenannt wurde vom Adapter, alles neu machen?

                    AsgothianA Offline
                    AsgothianA Offline
                    Asgothian
                    Developer
                    schrieb am zuletzt editiert von Asgothian
                    #378

                    @mehrwiedu
                    Nachtrag: In der aktuellen Github Version ist das bereits gefixed. Um die zu installieren musst du ggf. per Katze den Adapter installieren.

                    Soweit ich das beurteilen kann werden die Gruppennamen aber nur beim Neuschreiben der Objekte angepasst. Du müsstest also folgendes tun um die Namen korrekt zu bekommen:

                    • (optional) Adapter updaten - entweder vom offiziellen GitHub repository oder von meinem Fork (da ist der Fix auch inzwischen drin). Wichtig: Wenn du den buttonpressed Datenpunkt nutzen willst musst du aktuell noch aus meinem Fork installieren.
                    • Adapter anhalten.
                    • Den unterbaum deconz.0.groups löschen (alle Objekte)
                    • Adapter starten.

                    A.

                    ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                    "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                    M 1 Antwort Letzte Antwort
                    0
                    • siggi85S siggi85

                      @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                      @siggi85 sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                      Da ich aktuell auf 0.3.0 bin, ändert sich wohl etwas mehr, daher brauche ich ggf. etwas Zeit die potentiellen Anpassungen in Skripten vorzunehmen.

                      Vorsicht dabei - Ich empfehle den folgenden Weg:

                      • alle Skripte anhalten
                      • Adapter anhalten
                      • Objektbaum deconz.0 löschen
                      • Adapter updaten
                      • Adapter starten
                      • Skripte umstellen und neu starten.

                      Ich hab das nicht so gemacht, und mir damit regelmässige Neustarts des Adapters eingehandelt, weil es Probleme mit den alten Skripten / den Alten Datenpunkten in Yahka gegeben hat.

                      A.

                      Genau so habe ich es gemacht und hat wunderbar funktioniert. Auch das neue Event "buttonpressed" funktioniert einwandfrei! Ich musste nur mein Magic Cube Skript etwas anpassen (da ich die 0 abfangen musste), aber das ist vollkommen ok.

                      Bezüglich 1.x Version: Die neue Gruppierung nach Sensor Light und Group gefällt mir sehr gut! Schön wäre noch eine Sensorbenamung mit führenden Nullen (bspw. 001), dann würde ein Sensor auch zusammenhängender angezeigt werden (Wenn ein Sensor die IDs 29, 30, 31 hat, steht der 30 und 31 unter Sensor 3). Denn die Sortierung im Objektbaum erfolgt alphabetisch und nicht numerisch.
                      Aber das ist nur Kritik auf höchstem Niveau. Danke für die tolle Arbeit und den Adapter! :)

                      Für die, die es interessiert, hier beim Skript zur Steuerung des Magic Cube. Ich setze Hilfsdatenpunkte (buttons) für die einzelnen Aktionen des Cube, analog zum Zigbee Adapter. In den eigentlichen Steuerungsskripten muss ich dann nur noch auf die Hilfsevents triggern. :)
                      Nebenbei sende ich noch Notifications an meine Lametric, aber das ist für die meisten sicher uninteressant.

                      a5f2fe08-ddcf-4117-9ebc-d25b0da22bfd-grafik.png

                      <xml xmlns="http://www.w3.org/1999/xhtml">
                      <block type="on_ext" id="Q%^)V85QoBX80g#M6u[T" x="288" y="1288">
                      <mutation items="1"></mutation>
                      <field name="CONDITION">ne</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                      <shadow type="field_oid" id="5ER_5%.R9OxlB#FCC.;3">
                      <field name="oid">deconz.0.Sensors.13.buttonpressed</field>
                      </shadow>
                      </value>
                      <statement name="STATEMENT">
                      <block type="controls_if" id="HGo8UP9zsoC%LUIfii_@">
                      <mutation elseif="5" else="1"></mutation>
                      <value name="IF0">
                      <block type="logic_compare" id="q8c(=8of3^jT4bQGY@JF">
                      <field name="OP">EQ</field>
                      <value name="A">
                      <block type="on_source" id="qwm9vaM}j5r0GM$6BxBp">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="B">
                      <block type="math_number" id="WnqI/Ypo3#|iT+a1%fr"> <field name="NUM">0</field> </block> </value> </block> </value> <value name="IF1"> <block type="logic_compare" id="UA8}?WM~pS%#%?:)Bv8c"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="ix}/OdfIfFZprhJP8e$F"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="eO%20x);}?Y@Mc5OoY+8"> <field name="NUM">7007</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id=";-|E/AMyq27:kTd,nh"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="Xy)Io#nI5NY|yuC%76Ez"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id=".:/^*@F_+c9D2zQ7iF1E"> <field name="TEXT">Shake</field> </block> </value> <value name="ADD1"> <block type="text" id="Sh+^YotI%os]y??B!^+_"> <field name="TEXT"> lifetime=5</field> </block> </value> <value name="ADD2"> <block type="text" id="5w2c;M)t1vFA-@iNuCLw"> <field name="TEXT"> icon=a4865</field> </block> </value> </block> </value> <next> <block type="control" id="H]kvrrG+1Y:#qbDxR%RW"> <mutation delay_input="false"></mutation> <field name="OID">custom.0.cube.shake</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="?$x@E2g$fL)(fWGRd_69"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <value name="IF2"> <block type="logic_compare" id="#Zf=5U_W_IbZT=O/n^X@"> <field name="OP">EQ</field> <value name="A"> <block type="math_modulo" id="QNY;LIcR_9X_$:LjTW.P"> <value name="DIVIDEND"> <shadow type="math_number" id="jx-W}:E6Y:7,s_|lR;PN"> <field name="NUM">64</field> </shadow> <block type="on_source" id="82faAm4B}aR^Kqdr|zk*"> <field name="ATTR">state.val</field> </block> </value> <value name="DIVISOR"> <shadow type="math_number" id="XPzxd,,dv_xgrKj0-1Z7"> <field name="NUM">1001</field> </shadow> </value> </block> </value> <value name="B"> <block type="math_number" id="PUW6n%v-6zQYSaRzEAtF"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO2"> <block type="control" id="_l!OV{K3obf@)s1A[3n9"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="un^o)HrUUv!!@WzX33}k"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="AhnHVZd:eAm4UL0;Bnnu"> <field name="TEXT">Tapped</field> </block> </value> <value name="ADD1"> <block type="text" id="7049TU+L6?:Z-4#;}n_n"> <field name="TEXT"> lifetime=5</field> </block> </value> <value name="ADD2"> <block type="text" id="M-vXLf[1+uA:TlkTJi">
                      <field name="TEXT"> icon=a4865</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="control" id="/76$G^ZH5GkS}oojKihb">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">custom.0.cube.tap_twice</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="logic_boolean" id="4Mo~uId?ag4l2P?|C{;P">
                      <field name="BOOL">TRUE</field>
                      </block>
                      </value>
                      </block>
                      </next>
                      </block>
                      </statement>
                      <value name="IF3">
                      <block type="logic_compare" id="|i+~#ovEMY~w0d!;$27N">
                      <field name="OP">EQ</field>
                      <value name="A">
                      <block type="math_modulo" id="8+p~0O6U%yVgP5fd7HHk">
                      <value name="DIVIDEND">
                      <shadow type="math_number" id="zh[c9p{y8qeoqJSDsfpr">
                      <field name="NUM">64</field>
                      </shadow>
                      <block type="on_source" id="MMbv]:RgW$1BE:mYcVLX">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="DIVISOR">
                      <shadow type="math_number" id="_%=9SBKq{QN75i%[k9ky">
                      <field name="NUM">1000</field>
                      </shadow>
                      </value>
                      </block>
                      </value>
                      <value name="B">
                      <block type="math_number" id="@,UVi-c-$[Qi9cCef!a"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO3"> <block type="control" id="/?mkbrWtu7FY=?-o2jdz"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="*eJla_PDG^HS%E_z4%r^"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="+X~*0Mdh45aEQa1e#C.r"> <field name="TEXT">Slide</field> </block> </value> <value name="ADD1"> <block type="text" id="V+?s}NnLktDlQahe#Ec:"> <field name="TEXT"> lifetime=5</field> </block> </value> <value name="ADD2"> <block type="text" id="OfbCK6qvwUUBb|1h}q*|"> <field name="TEXT"> icon=a4865</field> </block> </value> </block> </value> <next> <block type="control" id="e=QG$$oUe$7-c#5jrQ.+"> <mutation delay_input="false"></mutation> <field name="OID">custom.0.cube.slide</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="5uk38hpuVqyMljVnUywi"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <value name="IF4"> <block type="logic_compare" id="+f:@daS:3jutz_LvhoHI"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="Q0%wV3vvX;W@WbYSnuYk"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="TXS!)O5wAp[pNweAatyj"> <field name="NUM">7008</field> </block> </value> </block> </value> <statement name="DO4"> <block type="control" id="03=I[|ONn|,ZDZ+5Wv5u"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="!hqr%4BExH/Z942a)nAJ"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="Hb(~g^bI[wSM65cfQ*TX"> <field name="TEXT">Free Fall</field> </block> </value> <value name="ADD1"> <block type="text" id="Z[j57+as~C8Nb/zIv^}h"> <field name="TEXT"> lifetime=5</field> </block> </value> <value name="ADD2"> <block type="text" id="SY~Fa7N}xr8v*Otr8(N5"> <field name="TEXT"> icon=a4865</field> </block> </value> </block> </value> <next> <block type="control" id="4.sv?!=||b:p/y|L{DxC"> <mutation delay_input="false"></mutation> <field name="OID">custom.0.cube.free_fall</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="uCJh0}*t*]V;~X}xja5c"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <value name="IF5"> <block type="logic_compare" id="gfic8Kin#/Xw[*H[C[85"> <field name="OP">EQ</field> <value name="A"> <block type="math_arithmetic" id="m0!;|[%:*2X3W.RZ:Gdg"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="R;n@f9G]x+NvF,owJ:,">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="math_round" id="DpEkx=
                      (V:)q[b+)VRDf">
                      <field name="OP">ROUNDDOWN</field>
                      <value name="NUM">
                      <shadow type="math_number" id="@16y+y??fV],IW65{5mO">
                      <field name="NUM">3.1</field>
                      </shadow>
                      <block type="math_arithmetic" id="4o]NL%.:|TzAyznlBU0t">
                      <field name="OP">DIVIDE</field>
                      <value name="A">
                      <shadow type="math_number" id="dD~%#Z{(K,Ccs)qeH:z">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="on_source" id="$pyk5VC6}-bvn}.k:FFI">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="B">
                      <shadow type="math_number" id=";Z|VR!Aioh**B8U:C8!!">
                      <field name="NUM">1000</field>
                      </shadow>
                      </value>
                      </block>
                      </value>
                      </block>
                      </value>
                      <value name="B">
                      <shadow type="math_number" id="{+1;1QQ6h+V*C]vgCOg"> <field name="NUM">1</field> </shadow> <block type="math_modulo" id="EftB4_+hH*x.E*vml4w,"> <value name="DIVIDEND"> <shadow type="math_number" id="zh[c9p{y8qeoqJSDsfpr"> <field name="NUM">64</field> </shadow> <block type="on_source" id="Ikn9Jm]4$^pdE39MzB[y"> <field name="ATTR">state.val</field> </block> </value> <value name="DIVISOR"> <shadow type="math_number" id="$2n9RPU7Lz_(?(wj591^"> <field name="NUM">1000</field> </shadow> </value> </block> </value> </block> </value> <value name="B"> <block type="math_number" id=";aWnA~*bFN_HJbwA}xNK"> <field name="NUM">7</field> </block> </value> </block> </value> <statement name="DO5"> <block type="control" id="EO;9R(-Cdm7iBqQcq1mT"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="Xy)r/dNPC(l3?sjEoZ%u"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="sP!LlU*o]C=7B0)tWzaK"> <field name="TEXT">Flip 180°</field> </block> </value> <value name="ADD1"> <block type="text" id="4.rLKGo=R==Q;~xr)Gt">
                      <field name="TEXT"> lifetime=5</field>
                      </block>
                      </value>
                      <value name="ADD2">
                      <block type="text" id="3}3e5/fJMlBDqE#Uy+l=">
                      <field name="TEXT"> icon=a4865</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="control" id="nI1{q6yVHc0^vKv08n~">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">custom.0.cube.flip180</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="logic_boolean" id="``je;fc#7)JAA
                      ET)D%@">
                      <field name="BOOL">TRUE</field>
                      </block>
                      </value>
                      </block>
                      </next>
                      </block>
                      </statement>
                      <statement name="ELSE">
                      <block type="control" id="?xAKMKLA@r@64;W3Gn@3">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">fhem.0.lametric.msg</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="text_join" id="Rv04cAHSFURKo8Bfs[">
                      <mutation items="3"></mutation>
                      <value name="ADD0">
                      <block type="text" id="n6j7eO
                      |p/jT)5vBSOs3">
                      <field name="TEXT">Flip 90°</field>
                      </block>
                      </value>
                      <value name="ADD1">
                      <block type="text" id=";Vj4XwO]V_Y2eJdQ((">
                      <field name="TEXT"> lifetime=5</field>
                      </block>
                      </value>
                      <value name="ADD2">
                      <block type="text" id=".LsBGK%SLS0HC;fRI{Pf">
                      <field name="TEXT"> icon=a4865</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="control" id="7MUN*FeV~Z^.vC;6].@j">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">custom.0.cube.flip90</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="logic_boolean" id="1ELXu54zG}lx,S,(bm6X">
                      <field name="BOOL">TRUE</field>
                      </block>
                      </value>
                      </block>
                      </next>
                      </block>
                      </statement>
                      </block>
                      </statement>
                      </block>
                      <block type="on_ext" id="DXNK}21dR@7UvdW1b?+A" x="1163" y="1313">
                      <mutation items="1"></mutation>
                      <field name="CONDITION">any</field>
                      <field name="ACK_CONDITION"></field>
                      <value name="OID0">
                      <shadow type="field_oid" id="mkgJ8%}Ve)_4Wc(SC|{;">
                      <field name="oid">deconz.0.Sensors.14.buttonpressed</field>
                      </shadow>
                      </value>
                      <statement name="STATEMENT">
                      <block type="controls_if" id="kM-epvFiuU|oW/nk-Oe"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="{0GFLDZiFCAfd3Ei~b5p"> <field name="OP">GT</field> <value name="A"> <block type="on_source" id="L2%4UPZqcQNJP+1u=6(C"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="SjdKZYn.;}*b4A=m1)r">
                      <field name="NUM">0</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <statement name="DO0">
                      <block type="control" id="C9[1?#-Y!bQA(_w.m[Oh">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">fhem.0.lametric.msg</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="text_join" id="?,I7NTEj?Vj#+3zvN,!"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="zHbvklYvzYo..lH|P#!="> <field name="TEXT">Rechts</field> </block> </value> <value name="ADD1"> <block type="text" id="y9pq[Ie5WsFQ;[bWj59-"> <field name="TEXT"> lifetime=5</field> </block> </value> <value name="ADD2"> <block type="text" id="N[-nW3v-CG]4zrNub@/m"> <field name="TEXT"> icon=a4865</field> </block> </value> </block> </value> <next> <block type="control" id="*vpnyB,cXbkyh3R3[)$t"> <mutation delay_input="false"></mutation> <field name="OID">custom.0.cube.rotate_right</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="k:rLqj,LEw_ghhF^rTA/"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="I{gGHo(n|2l!(-]C:3HR"> <field name="OP">LT</field> <value name="A"> <block type="on_source" id="_~6Nr_^/!j7l$O,ib[LW"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id=",0IGWb)Br$0[,R3b*$W~"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="JUE39UcRN_?_RWK~)}~{"> <mutation delay_input="false"></mutation> <field name="OID">fhem.0.lametric.msg</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="/S@dIQK_HLWH1PVzJb+V"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="n1L:g=Va0vP+HyTZh4N4"> <field name="TEXT">Links</field> </block> </value> <value name="ADD1"> <block type="text" id=":gMrsNFXshG)=Dgy7,#">
                      <field name="TEXT"> lifetime=5</field>
                      </block>
                      </value>
                      <value name="ADD2">
                      <block type="text" id="-_bdEr+QBIOnR+GZDyGN">
                      <field name="TEXT"> icon=a4865</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="control" id="sHvoKoZG/8zr[S4:rr+k">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">custom.0.cube.rotate_left</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                      <block type="logic_boolean" id="/[ia4b/~?i6d{IBQWDnc">
                      <field name="BOOL">TRUE</field>
                      </block>
                      </value>
                      </block>
                      </next>
                      </block>
                      </statement>
                      </block>
                      </statement>
                      </block>
                      </xml>

                      EDIT: Habe nun noch ein bisschen mit meinem Hue Dimmer getestet. Funktioniert zwar, aber vielleicht wäre es besser, wenn der Wert nicht nach jeder Änderung wieder auf 0 gesetzt wird, sondern nur wenn innerhalb von den 800ms (ggf. auch länger) keine weitere Änderung erfolgt. Wenn man auf eine Taste lange drückt und dann mehrere Events hintereinander ausgelöst werden , wird sonst immer die 0 zwischendrin generiert. Denke das ist überflüssig und könnte ggf. zur Problemen führen?!

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von Asgothian
                      #379

                      @siggi85 sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                      Wenn man auf eine Taste lange drückt und dann mehrere Events hintereinander ausgelöst werden , wird sonst immer die 0 zwischendrin generiert. Denke das ist überflüssig und könnte ggf. zur Problemen führen?!

                      Das hängt davon ab wie die Taste intern genutzt wird. Bei einigen Schaltern gibt es einen eigenen Event "long press".. der wird einmal sauber gesetzt. Wenn es diesen nicht gibt, dann ist es sogar Absicht das die 0 zwischendurch gesetzt wird, damit der Event mehrfach ausgelöst wird. Das ist zum Beispiel für Hoch- oder Runterdimmen von Lampen sinnvoll, wenn der Schalter länger gehalten wird.

                      Ich sehe hier keine einfach und global umsetzbare Lösung. Dieses Verhalten muss also ggf. durch die abfragenden Skripte abgeprüft werden, wenn der Taster keinen "long press" event unterstützt.

                      Nachtrag: Ich hab das noch einmal mit verschiedenen FB's getestet die ich hier habe:

                      Xiaomi Switch: Long press wird einzeln gesetzt (x001)
                      Philips Dimmer: Kann ich aktuell nicht in Gang bekommen - der will nicht.
                      Ikea Remote: Long press wird doppelt gesetzt (x001 bei keydown, x003 bei keyup) x002 bei short press
                      A.

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      0
                      • AsgothianA Asgothian

                        @mehrwiedu
                        Nachtrag: In der aktuellen Github Version ist das bereits gefixed. Um die zu installieren musst du ggf. per Katze den Adapter installieren.

                        Soweit ich das beurteilen kann werden die Gruppennamen aber nur beim Neuschreiben der Objekte angepasst. Du müsstest also folgendes tun um die Namen korrekt zu bekommen:

                        • (optional) Adapter updaten - entweder vom offiziellen GitHub repository oder von meinem Fork (da ist der Fix auch inzwischen drin). Wichtig: Wenn du den buttonpressed Datenpunkt nutzen willst musst du aktuell noch aus meinem Fork installieren.
                        • Adapter anhalten.
                        • Den unterbaum deconz.0.groups löschen (alle Objekte)
                        • Adapter starten.

                        A.

                        M Offline
                        M Offline
                        mehrwiedu
                        schrieb am zuletzt editiert von
                        #380

                        @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                        @mehrwiedu
                        Nachtrag: In der aktuellen Github Version ist das bereits gefixed. Um die zu installieren musst du ggf. per Katze den Adapter installieren.

                        Soweit ich das beurteilen kann werden die Gruppennamen aber nur beim Neuschreiben der Objekte angepasst. Du müsstest also folgendes tun um die Namen korrekt zu bekommen:

                        • (optional) Adapter updaten - entweder vom offiziellen GitHub repository oder von meinem Fork (da ist der Fix auch inzwischen drin). Wichtig: Wenn du den buttonpressed Datenpunkt nutzen willst musst du aktuell noch aus meinem Fork installieren.
                        • Adapter anhalten.
                        • Den unterbaum deconz.0.groups löschen (alle Objekte)
                        • Adapter starten.

                        A.

                        Nochmals Danke für Deine Hilfe und Unterstützung.
                        Bitte hilf mir nochmal...Fork??...schäm
                        Was ist es und wo finde ich es.

                        Den buttonpressed Datenpunkt brauche ich für lang, kurz, zwei- drei-viermal?
                        Das wäre schon cool, wenn es dann auch mit den Tradfris geht.

                        AsgothianA 1 Antwort Letzte Antwort
                        0
                        • M mehrwiedu

                          @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                          @mehrwiedu
                          Nachtrag: In der aktuellen Github Version ist das bereits gefixed. Um die zu installieren musst du ggf. per Katze den Adapter installieren.

                          Soweit ich das beurteilen kann werden die Gruppennamen aber nur beim Neuschreiben der Objekte angepasst. Du müsstest also folgendes tun um die Namen korrekt zu bekommen:

                          • (optional) Adapter updaten - entweder vom offiziellen GitHub repository oder von meinem Fork (da ist der Fix auch inzwischen drin). Wichtig: Wenn du den buttonpressed Datenpunkt nutzen willst musst du aktuell noch aus meinem Fork installieren.
                          • Adapter anhalten.
                          • Den unterbaum deconz.0.groups löschen (alle Objekte)
                          • Adapter starten.

                          A.

                          Nochmals Danke für Deine Hilfe und Unterstützung.
                          Bitte hilf mir nochmal...Fork??...schäm
                          Was ist es und wo finde ich es.

                          Den buttonpressed Datenpunkt brauche ich für lang, kurz, zwei- drei-viermal?
                          Das wäre schon cool, wenn es dann auch mit den Tradfris geht.

                          AsgothianA Offline
                          AsgothianA Offline
                          Asgothian
                          Developer
                          schrieb am zuletzt editiert von
                          #381

                          @mehrwiedu
                          Siehst du hier. Wie das bei Ikea aussieht hab ich eben im vorherigen Post nochmal beschrieben.

                          A.

                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                          1 Antwort Letzte Antwort
                          1
                          • M Offline
                            M Offline
                            mehrwiedu
                            schrieb am zuletzt editiert von
                            #382

                            @Asgothian
                            Vielen Dank. Hat alles geklappt. Habe den Adapter neu installiert und den Baum wie beschrieben neu angelegt. Alle Gruppen haben nun die von mir in Phoscon vergebenen Namen.

                            Die IDs sind, so nehme ich an, entweder 1stellig, wenn ich die Gruppe selbst angelegt habe und 5stellig, wenn sie vom System angelegt wurden beim Hinzufügen von Lampen oder Fernbedienungen.
                            Damit kann ich leben ;)

                            Jetzt muss ich halt nur selbst noch damit klarkommen, dass ich einmal eine Gruppe habe, die nur und ausschließlich die Fernbedienung beinhaltet und gleichzeitig einen Sensor, sowie 3 Sensoren für einen Xiaomi Multisensor, aber das hatte ich hier schon irgendwo gelesen und daher war mir das nicht neu.

                            Und jetzt als Sahnehäubchen-Frage:
                            Wäre es möglich, zwei Gruppen von Lampen mit einer Fernbedienung unabhängig ein- und auszuschalten, wenn man das so skriptet?

                            Quasi 1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                            In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                            paul53P AsgothianA 3 Antworten Letzte Antwort
                            0
                            • M mehrwiedu

                              @Asgothian
                              Vielen Dank. Hat alles geklappt. Habe den Adapter neu installiert und den Baum wie beschrieben neu angelegt. Alle Gruppen haben nun die von mir in Phoscon vergebenen Namen.

                              Die IDs sind, so nehme ich an, entweder 1stellig, wenn ich die Gruppe selbst angelegt habe und 5stellig, wenn sie vom System angelegt wurden beim Hinzufügen von Lampen oder Fernbedienungen.
                              Damit kann ich leben ;)

                              Jetzt muss ich halt nur selbst noch damit klarkommen, dass ich einmal eine Gruppe habe, die nur und ausschließlich die Fernbedienung beinhaltet und gleichzeitig einen Sensor, sowie 3 Sensoren für einen Xiaomi Multisensor, aber das hatte ich hier schon irgendwo gelesen und daher war mir das nicht neu.

                              Und jetzt als Sahnehäubchen-Frage:
                              Wäre es möglich, zwei Gruppen von Lampen mit einer Fernbedienung unabhängig ein- und auszuschalten, wenn man das so skriptet?

                              Quasi 1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                              In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #383

                              @mehrwiedu sagte:

                              1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                              Mittels Javascript ist (fast) alles möglich.

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              M 1 Antwort Letzte Antwort
                              1
                              • M mehrwiedu

                                @Asgothian
                                Vielen Dank. Hat alles geklappt. Habe den Adapter neu installiert und den Baum wie beschrieben neu angelegt. Alle Gruppen haben nun die von mir in Phoscon vergebenen Namen.

                                Die IDs sind, so nehme ich an, entweder 1stellig, wenn ich die Gruppe selbst angelegt habe und 5stellig, wenn sie vom System angelegt wurden beim Hinzufügen von Lampen oder Fernbedienungen.
                                Damit kann ich leben ;)

                                Jetzt muss ich halt nur selbst noch damit klarkommen, dass ich einmal eine Gruppe habe, die nur und ausschließlich die Fernbedienung beinhaltet und gleichzeitig einen Sensor, sowie 3 Sensoren für einen Xiaomi Multisensor, aber das hatte ich hier schon irgendwo gelesen und daher war mir das nicht neu.

                                Und jetzt als Sahnehäubchen-Frage:
                                Wäre es möglich, zwei Gruppen von Lampen mit einer Fernbedienung unabhängig ein- und auszuschalten, wenn man das so skriptet?

                                Quasi 1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                                In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                                AsgothianA Offline
                                AsgothianA Offline
                                Asgothian
                                Developer
                                schrieb am zuletzt editiert von
                                #384

                                @mehrwiedu sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                Und jetzt als Sahnehäubchen-Frage:
                                Wäre es möglich, zwei Gruppen von Lampen mit einer Fernbedienung unabhängig ein- und auszuschalten, wenn man das so skriptet?

                                Quasi 1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                                Ja, das geht. Sogar recht einfach. Du legst einen trigger auf den jeweiligen buttonpressed, trigger bei größer als.

                                Im trigger unterscheidest du:
                                x001: long press (1001 oder 2001 ... je nach Knopf der benutzt wird)
                                x002: Short press (siehe oben)

                                A.

                                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                1 Antwort Letzte Antwort
                                0
                                • M mehrwiedu

                                  @Asgothian
                                  Vielen Dank. Hat alles geklappt. Habe den Adapter neu installiert und den Baum wie beschrieben neu angelegt. Alle Gruppen haben nun die von mir in Phoscon vergebenen Namen.

                                  Die IDs sind, so nehme ich an, entweder 1stellig, wenn ich die Gruppe selbst angelegt habe und 5stellig, wenn sie vom System angelegt wurden beim Hinzufügen von Lampen oder Fernbedienungen.
                                  Damit kann ich leben ;)

                                  Jetzt muss ich halt nur selbst noch damit klarkommen, dass ich einmal eine Gruppe habe, die nur und ausschließlich die Fernbedienung beinhaltet und gleichzeitig einen Sensor, sowie 3 Sensoren für einen Xiaomi Multisensor, aber das hatte ich hier schon irgendwo gelesen und daher war mir das nicht neu.

                                  Und jetzt als Sahnehäubchen-Frage:
                                  Wäre es möglich, zwei Gruppen von Lampen mit einer Fernbedienung unabhängig ein- und auszuschalten, wenn man das so skriptet?

                                  Quasi 1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                                  In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                                  AsgothianA Offline
                                  AsgothianA Offline
                                  Asgothian
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #385

                                  @mehrwiedu sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                  In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                                  auch das geht. Du kannst die gleiche Fernbedienung in 2 Gruppen nutzen, u d jeweils in der Gruppe nur die gewünschten Tasten belegen.

                                  A.

                                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                  M 1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @mehrwiedu sagte:

                                    1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                                    Mittels Javascript ist (fast) alles möglich.

                                    M Offline
                                    M Offline
                                    mehrwiedu
                                    schrieb am zuletzt editiert von
                                    #386

                                    @paul53 sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                    @mehrwiedu sagte:

                                    1 x kurzer Klick mittlere Taste AN und AUS Esszimmer und mit der gleichen Fernbedienung 1 x langer Klick AN und AUS Wohnzimmer?

                                    Mittels Javascript ist (fast) alles möglich.

                                    Wieder ein Grund mehr, mich tiefer in die Materie einzuarbeiten...ich weiß. :)
                                    Wenn ich nur so viel Zeit hätte wie Arbeit. Hehe...;)

                                    Wobei ich mich grad selbst ausgetrickst habe mit der Tastenbelegung in der Phoscon App. Ich habe noch die Tradfri Logik des Gateways verinnerlicht. Jede Lampe (Gruppe) mindestens ein Steuergerät. Daher haben Esszimmer und Wohnzimmer jeweils eines. Voll blöd. Ich spare mir jetzt die FB vom Esszimmer (wir haben ein Wohn-/Esszimmer), lege die Lampengruppe auch auf die Wohnzimmerfernbedienung und erstelle einzelne Szenen, somit kann ich AN/AUS der zweiten Gruppe auf die Seitentaste legen. :+1:

                                    1 Antwort Letzte Antwort
                                    0
                                    • AsgothianA Asgothian

                                      @mehrwiedu sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                      In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                                      auch das geht. Du kannst die gleiche Fernbedienung in 2 Gruppen nutzen, u d jeweils in der Gruppe nur die gewünschten Tasten belegen.

                                      A.

                                      M Offline
                                      M Offline
                                      mehrwiedu
                                      schrieb am zuletzt editiert von mehrwiedu
                                      #387

                                      @Asgothian sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                      @mehrwiedu sagte in [Aufruf] deConz Adapter Testen 1.0.2:

                                      In der Phoscon App hatte ich schon versucht die Idee mit den Seitentasten als Ein/Aus Taste umzusetzen, bekam allerdings die zweite Gruppe an Lampen nicht in eine Szene.

                                      auch das geht. Du kannst die gleiche Fernbedienung in 2 Gruppen nutzen, u d jeweils in der Gruppe nur die gewünschten Tasten belegen.

                                      A.

                                      Oder so rum...Hahaha...ich bin noch nicht im deConz angekommen. Na klar. Entweder die zwei Gruppen Lampen auf eine Fernbedienung oder die Fernbedienung jeweils an den Gruppen. :joy:

                                      1 Antwort Letzte Antwort
                                      0
                                      • M Offline
                                        M Offline
                                        mehrwiedu
                                        schrieb am zuletzt editiert von
                                        #388

                                        So. Nach einem langen Wochenende der Einrichtung, des Testen und der Umsetzung Eurer stets super hilfreichen Unterstützung (vielen Dank dafür), bin ich zu dem Schluss gekommen, dass ich den Stick zwar behalten werde, da mich die Software und das Zusammenspiel mit ioBroker überzeugt hat, ich jedoch eine andere Hardwareplattform anstelle des PI benötige.

                                        Mit dem Raspberry werde ich hier auf Dauer nicht glücklich werden. Alles, was nach der Einrichtung gestern noch sehr performant funktionierte, ist heute nur mit Mühe und Not zur Ausführung zu bringen. Tasten müssen teils 5x gedrückt werden, oder es braucht bis zu 10 Sekunden, bis sie überhaupt reagieren und ein Licht schalten. Dazu ist er gestern auch kurz einmal eingefroren und verlangte nach einem Neustart.

                                        Da mein ioBroker in einer macOS Umgebung läuft, kann ich den Stick dort nicht einbinden. Aus dem Docker auf der Synology habe ich ioBroker erst vor einiger Zeit verbannt, so dass ich jetzt nicht schon wieder die Synology nur für den Stick dazu nutzen möchte.

                                        Also läuft es wohl darauf hinaus, dass ich mir k. A. einen Mini-PC oder einen NUC dafür anschaffe. Das wollte ich zwar vermeiden, aber wenn ich nach einem Tag den Raspi schon neustarten muss, damit ich überhaupt mein Licht mittels Taster schalten kann, dann ist das wohl so. Meint Ihr, mit etwas mehr Power läuft das stabiler? Oder sollte ich tatsächlich noch eine ioBroker Instanz (Multihost) dazu einrichten, die dann nur für die Zigbee Adapter zuständig ist?

                                        Hat wer andere Erfahrungen, oder kann mir hier noch Tipps geben, wie ich den Raspi eventuell doch optimieren kann?
                                        Habe den wie bereits beschrieben für die Einrichtung und das Flashen meiner Gosund Steckdosen mit einem Raspbian Strech Lite bestückt, was bisher auch keine Probleme gemacht hat. Nun für den Conbee habe ich die Pakete installiert und dem Strech Lite eine GUI verpasst. So wie ich das jetzt teilweise gelesen habe, hätte das auch nicht sein müssen, wenn der eh headless betrieben wird und per VNC visualisiert wird. Anders herum brauche ich auch die grafische Darstellung der Verbindungen in der deConz Software nicht unbedingt. Oder doch?

                                        Was mich jetzt etwas von einem zusätzlichen System als Alternative zum Raspi abhält, ist die Tatsache, dass ich dann auch meine Hauptinstanz von ioBroker problemlos auf einem NUC laufen lassen kann. Hier bin ich allerdings überaus zufrieden mit dem MacMini und der hat eh auch noch andere Dienste im Bauch, die ich nicht einfach abschalten kann.
                                        Außerdem habe ich mir jetzt erst fürs macOS schweineteure Touchtreiber gekauft um die Visualisierung zu verwirklichen. ;)

                                        Gut, wäre Lehrgeld. Was sagt ihr? Müsste deConz eigentlich geschmeidig performant auf dem Raspi laufen, oder ist das eine Engstelle? Sonst würde ich auch nochmal einen Cleaninstall machen auf Basis Eurer Empfehlungen und mir notfalls einen neuen Raspi oder ne SSD dafür holen, da der jetzige doch schon einige Jährchen auf dem Buckel hat und ich mit diesen SD Karten eh auf dem Kriegsfuß stehe.

                                        AsgothianA 1 Antwort Letzte Antwort
                                        0
                                        • M mehrwiedu

                                          So. Nach einem langen Wochenende der Einrichtung, des Testen und der Umsetzung Eurer stets super hilfreichen Unterstützung (vielen Dank dafür), bin ich zu dem Schluss gekommen, dass ich den Stick zwar behalten werde, da mich die Software und das Zusammenspiel mit ioBroker überzeugt hat, ich jedoch eine andere Hardwareplattform anstelle des PI benötige.

                                          Mit dem Raspberry werde ich hier auf Dauer nicht glücklich werden. Alles, was nach der Einrichtung gestern noch sehr performant funktionierte, ist heute nur mit Mühe und Not zur Ausführung zu bringen. Tasten müssen teils 5x gedrückt werden, oder es braucht bis zu 10 Sekunden, bis sie überhaupt reagieren und ein Licht schalten. Dazu ist er gestern auch kurz einmal eingefroren und verlangte nach einem Neustart.

                                          Da mein ioBroker in einer macOS Umgebung läuft, kann ich den Stick dort nicht einbinden. Aus dem Docker auf der Synology habe ich ioBroker erst vor einiger Zeit verbannt, so dass ich jetzt nicht schon wieder die Synology nur für den Stick dazu nutzen möchte.

                                          Also läuft es wohl darauf hinaus, dass ich mir k. A. einen Mini-PC oder einen NUC dafür anschaffe. Das wollte ich zwar vermeiden, aber wenn ich nach einem Tag den Raspi schon neustarten muss, damit ich überhaupt mein Licht mittels Taster schalten kann, dann ist das wohl so. Meint Ihr, mit etwas mehr Power läuft das stabiler? Oder sollte ich tatsächlich noch eine ioBroker Instanz (Multihost) dazu einrichten, die dann nur für die Zigbee Adapter zuständig ist?

                                          Hat wer andere Erfahrungen, oder kann mir hier noch Tipps geben, wie ich den Raspi eventuell doch optimieren kann?
                                          Habe den wie bereits beschrieben für die Einrichtung und das Flashen meiner Gosund Steckdosen mit einem Raspbian Strech Lite bestückt, was bisher auch keine Probleme gemacht hat. Nun für den Conbee habe ich die Pakete installiert und dem Strech Lite eine GUI verpasst. So wie ich das jetzt teilweise gelesen habe, hätte das auch nicht sein müssen, wenn der eh headless betrieben wird und per VNC visualisiert wird. Anders herum brauche ich auch die grafische Darstellung der Verbindungen in der deConz Software nicht unbedingt. Oder doch?

                                          Was mich jetzt etwas von einem zusätzlichen System als Alternative zum Raspi abhält, ist die Tatsache, dass ich dann auch meine Hauptinstanz von ioBroker problemlos auf einem NUC laufen lassen kann. Hier bin ich allerdings überaus zufrieden mit dem MacMini und der hat eh auch noch andere Dienste im Bauch, die ich nicht einfach abschalten kann.
                                          Außerdem habe ich mir jetzt erst fürs macOS schweineteure Touchtreiber gekauft um die Visualisierung zu verwirklichen. ;)

                                          Gut, wäre Lehrgeld. Was sagt ihr? Müsste deConz eigentlich geschmeidig performant auf dem Raspi laufen, oder ist das eine Engstelle? Sonst würde ich auch nochmal einen Cleaninstall machen auf Basis Eurer Empfehlungen und mir notfalls einen neuen Raspi oder ne SSD dafür holen, da der jetzige doch schon einige Jährchen auf dem Buckel hat und ich mit diesen SD Karten eh auf dem Kriegsfuß stehe.

                                          AsgothianA Offline
                                          AsgothianA Offline
                                          Asgothian
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #389

                                          @mehrwiedu
                                          Die grafische Oberfläche ist für die Nutzung von deconz nicht notwendig. Ich betreibe deconz ohne Probleme auf einem raspi 3b+ und habe kaum / keine Verzögerung der Aktionen erkennbar ist.

                                          Ich habe aber auch alles andere von dem raspi entfernt.

                                          A.

                                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                          M 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          350

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe