Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Cloud eingestellt] Gigaset Elements

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Cloud eingestellt] Gigaset Elements

    This topic has been deleted. Only users with topic management privileges can see it.
    • matthsc
      matthsc Developer @Basti97 last edited by

      @basti97 Genau, auf die last* Nummern triggern, und den Änderungszeitpunkt bzw. aktuellen Zeitpunkt verwenden. Das hat dann eine maximale Ungenauigkeit des Refresh-Intervalls. Also zum Beispiel alle 60 Sekunden Refresh -> der zugehörige Event kam innerhalb der letzten 60 Sekunden.

      Basti97 1 Reply Last reply Reply Quote 0
      • Basti97
        Basti97 Most Active @matthsc last edited by

        @matthsc ok dankeschön

        H 1 Reply Last reply Reply Quote 0
        • H
          HomeControl @Basti97 last edited by HomeControl

          Hallo. Ich habe das Problem, dass immer wenn ich den Adapter installiere, die Fehlermeldung kommt, dass kein Start File vorhanden ist. Kann ich das selbst erstellen, oder wäre es möglich eines hochzuladen?
          Vielen Dank.

          matthsc 1 Reply Last reply Reply Quote 0
          • matthsc
            matthsc Developer @HomeControl last edited by

            @homecontrol Die Meldung sagt mir nichts. Wie installierst du? Welche Versionen von js-controller, node.js, npm?

            H 1 Reply Last reply Reply Quote 0
            • H
              HomeControl @matthsc last edited by HomeControl

              @matthsc Danke für die rasche Rückmeldung.

              Anbei die Versionen:
              GigaSet Adapter: v0.2.0
              NODE.JS: V14.17.5
              NPM: 6.14.14
              IOBroker: v5.3.8

              Weiters kommt bei mir nach der Installation nur eine "leere Seite" anstatt der Konfiguration. Wenn ich in der Protokollierung von IOBroker nachsehe, finde ich die Fehlermeldung "host.homeserver
              2022-06-10 21:31:43.222 error startInstance gigaset-elements.0: cannot find start file!".

              Habe vom Github-Url installiert.

              H 1 Reply Last reply Reply Quote 0
              • H
                HomeControl @HomeControl last edited by

                eb9e19bd-560d-4065-8635-19ef668cc85b-image.png

                Anbei der Installations-URL

                matthsc Thomas Braun 2 Replies Last reply Reply Quote 0
                • matthsc
                  matthsc Developer @HomeControl last edited by

                  @homecontrol Ah, da ist der Fehler ja schon 🙂 Wie weiter oben geschrieben musst du via beta/latest repository von npm installieren. Im git ist keine kompilierte Version abgelegt.

                  1 Reply Last reply Reply Quote 0
                  • Thomas Braun
                    Thomas Braun Most Active @HomeControl last edited by

                    @homecontrol @matthsc

                    Und ganz grundsätzlich ist eine Installation 'von Github' oder gar 'Benutzerdefiniert' nur die allerletzte Wahl, das vermeidet man wo es nur geht.

                    H 1 Reply Last reply Reply Quote 0
                    • H
                      HomeControl @Thomas Braun last edited by

                      @thomas-braun @matthsc
                      Vielen Dank für eure raschen Rückmeldungen. Bin erst jetzt dazu gekommen mir diese durchzusehen.
                      Leider finde ich weder in den NPM noch Github Adaptern einen mit einer Bezeichnung "Gigaset Elements". Suche ich falsch?

                      b9d002f4-8032-43ee-bb0b-22891d76389d-image.png

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        HomeControl @HomeControl last edited by

                        @thomas-braun @matthsc

                        Sorry ... alles geklärt. Bin gerade drauf gekommen, dass ich in den allgemeinen Einstellungen nur das "Stable" Repository ausgewählt hatte.
                        Habe nun installieren können und auf den ersten Blick schaut alles super aus.

                        Vielen Dank.

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          HomeControl @HomeControl last edited by

                          Hätte doch noch eine Frage.
                          Ich bekomme zu den standardmäßig angelegten Datenpunkten eine Aktualisierung, doch nicht zu jenen, welche ich nachträglich anlege. Ich nehme an, dass diese nicht abgefragt werden.

                          Allerdings bekomme ich so keine Alarmzustände von meinem Wassersensor und meines Brandmelders.
                          Gemäß Debug-Infos wäre beim Wassermelder nicht "alarm" sondern "waterAlarm" als String und beim Brandmelder "smokeDetected" als Boolean notwendig.

                          Anbei der Debug-Auszug:

                          c16e3dc9-9ee6-44f8-873b-3851d3d98765-image.png {
                          "gp01": [],
                          "gp02": [],
                          "yc01": [],
                          "bs01": [
                          {

                            "type": "bs01",
                            "friendlyName": "Basisstation",
                            "firmwareStatus": "up_to_date",
                            "firmwareVersion": "bas-002.009.001",
                            "latestFirmwareVersion": "bas-002.009.001",
                            "connectionStatus": "online",
                            "timezone": "Europe/Vienna",
                          
                            "disabled": false,
                            "pairingMode": false,
                            "subelements": [
                              {
                          
                                "type": "bs01.wd01",
                                "friendlyName": "Wassermelder",
                                "firmwareStatus": "up_to_date",
                                "firmwareVersion": "0006000010250000",
                                "latestFirmwareVersion": "0006000010250000",
                                "connectionStatus": "online",
                                "batteryStatus": "ok",
                                "states": {
                                  "temperature": 25.3,
                                  "humidity": 50.7,
                                  "waterAlarm": "water_no_longer_detected",
                                  "testRequired": true,
                                  "lastAlarmTestTimestamp": 1613256919306
                                },
                                "frontendTags": {
                                  "room": {
                                    "roomName": "Technikraum"
                                  }
                                },
                                "room": {
                                  "id": 79283,
                                  "friendlyName": "Technikraum"
                                },
                                "buttonPressedTs": 1613757851275,
                                "capabilities": [],
                                "debug": {
                                  "simple": "batteryLifetimePrediction: green",
                                  "extended": {
                                    "batteryLifetimePredictionColor": "green"
                                  }
                                }
                              },
                              {
                          
                                "type": "bs01.sd01",
                                "friendlyName": "Brandmelder",
                                "firmwareStatus": "up_to_date",
                                "firmwareVersion": "0013000010250000",
                                "latestFirmwareVersion": "0013000010250000",
                                "connectionStatus": "online",
                                "batteryStatus": "ok",
                                "frontendTags": {
                                  "room": {
                                    "roomName": "Technikraum"
                                  }
                                },
                                "room": {
                          
                                  "friendlyName": "Technikraum"
                                },
                                "buttonPressedTs": 1655474417620,
                                "capabilities": [],
                                "debug": {
                                  "simple": "batteryLifetimePrediction: green",
                                  "extended": {
                                    "batteryLifetimePredictionColor": "green"
                                  }
                                },
                                "testRequired": false,
                                "unmounted": false,
                                "smokeDetected": false,
                                "permanentBatteryLow": false,
                                "permanentBatteryChangeRequest": false,
                                "smokeChamberFail": false,
                                "smokeDetectorOff": false,
                                "lastAlarmTestTimestamp": 1655474419605,
                                "lastPairingTimestamp": 1613251172762
                              }
                            ],
                            "frontendTags": {
                              "room": {
                                "roomName": "Technikraum"
                              }
                            },
                            "capabilities": [
                              "firmware.update.procedure.managed",
                              "presentation.deviceType.elementsBasestation",
                              "hardware.radio.dect.ule"
                            ],
                            "states": {
                              "dect.remaining_devices_to_be_paired": 62,
                              "dect.remaining_devices_to_be_paired._meta": {
                                "modificationTimestamp": 1655474901079
                              }
                            },
                            "room": {
                          
                              "friendlyName": "Technikraum"
                            }
                          }
                          

                          ],
                          "bs02": []
                          }

                          matthsc 1 Reply Last reply Reply Quote 0
                          • matthsc
                            matthsc Developer @HomeControl last edited by

                            @homecontrol said in [Neuer Adapter] Gigaset Elements:

                            Ich bekomme zu den standardmäßig angelegten Datenpunkten eine Aktualisierung, doch nicht zu jenen, welche ich nachträglich anlege. Ich nehme an, dass diese nicht abgefragt werden.

                            Korrekt, manuell angelegte Datenpunkte werden ignoriert.

                            Allerdings bekomme ich so keine Alarmzustände von meinem Wassersensor und meines Brandmelders.
                            Gemäß Debug-Infos wäre beim Wassermelder nicht "alarm" sondern "waterAlarm" als String und beim Brandmelder "smokeDetected" als Boolean notwendig.

                            Wassermelder:
                            Hast du das mal ausprobiert? Eigentlich sollte der generische Datenpunkt "alarm" auf true gesetzt werden, wenn ein Alarm auftritt, und auf false, wenn der Alarm vorbei ist. Das passiert allerdings nicht anhand der (Sub-)Elements Daten, sondern der Events. Das müsste ich mir mal noch genauer anschauen, ob ich den Datenpunkt auch anhand der Elements abfüllen will, für den Fall dass mal ein Event verloren geht.

                            Brandmelder:
                            Dazu hatte ich bisher noch keine Daten und konnte den noch nicht speziell einbauen. Kannst du mir noch den kompletten Output von "Prepare Test Data" geben? Idealerweise mit Brandalarm innerhalb der letzten 30 Tage, damit ich die möglichen Event-Meldungen sehe 😂

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              HomeControl @matthsc last edited by

                              @matthsc

                              Anbei die Daten. Zur Info, ich habe heute einen Testalarm durchgeführt.

                              {
                              "bs": [
                              {
                              "id": "baseId000-c3PZt",
                              "friendly_name": "baseName000-H9lRZ",
                              "status": "online",
                              "firmware_status": "up_to_date",
                              "updates_available": false,
                              "version": "bas-002.009.001",
                              "latest_version": "bas-002.009.001",
                              "fw_outdated": false,
                              "intrusion_settings": {
                              "active_mode": "home",
                              "requestedMode": "home",
                              "modeTransitionInProgress": false,
                              "modes": [
                              {
                              "away": {
                              "sirens_on": true,
                              "trigger_delay": 0,
                              "privacy_mode": false
                              }
                              },
                              {
                              "home": {
                              "sirens_on": false,
                              "trigger_delay": 0,
                              "privacy_mode": false
                              }
                              },
                              {
                              "night": {
                              "sirens_on": false,
                              "trigger_delay": 0,
                              "privacy_mode": false
                              }
                              },
                              {
                              "custom": {
                              "sirens_on": false,
                              "trigger_delay": 0,
                              "privacy_mode": false
                              }
                              }
                              ]
                              },
                              "endnodes": [
                              {
                              "id": "elementId000-1Dhhr",
                              "type": "sd01",
                              "friendly_name": "elementName000-GetDw",
                              "status": "online",
                              "firmware_status": "up_to_date",
                              "fw_version": "0013000010250000",
                              "latest_version": "0013000010250000",
                              "battery": {
                              "state": "ok"
                              },
                              "ts_button": 1656661747223
                              },
                              {
                              "id": "elementId001-xyK4u",
                              "type": "wd01",
                              "friendly_name": "elementName001-uG6Wo",
                              "status": "online",
                              "firmware_status": "up_to_date",
                              "fw_version": "0006000010250000",
                              "latest_version": "0006000010250000",
                              "battery": {
                              "state": "ok"
                              },
                              "ts_button": 1613757851275
                              }
                              ],
                              "sensors": [
                              {
                              "id": "elementId000-1Dhhr",
                              "type": "sd01",
                              "friendly_name": "elementName000-GetDw",
                              "status": "online",
                              "firmware_status": "up_to_date",
                              "fw_version": "0013000010250000",
                              "latest_version": "0013000010250000",
                              "battery": {
                              "state": "ok"
                              },
                              "ts_button": 1656661747223
                              },
                              {
                              "id": "elementId001-xyK4u",
                              "type": "wd01",
                              "friendly_name": "elementName001-uG6Wo",
                              "status": "online",
                              "firmware_status": "up_to_date",
                              "fw_version": "0006000010250000",
                              "latest_version": "0006000010250000",
                              "battery": {
                              "state": "ok"
                              },
                              "ts_button": 1613757851275
                              }
                              ]
                              }
                              ],
                              "elements": {
                              "gp01": [],
                              "gp02": [],
                              "yc01": [],
                              "bs01": [
                              {
                              "id": "baseId000-c3PZt",
                              "type": "bs01",
                              "friendlyName": "baseName000-H9lRZ",
                              "firmwareStatus": "up_to_date",
                              "firmwareVersion": "bas-002.009.001",
                              "latestFirmwareVersion": "bas-002.009.001",
                              "connectionStatus": "online",
                              "timezone": "Europe/Vienna",
                              "mac": "589EC6135618",
                              "disabled": false,
                              "pairingMode": false,
                              "subelements": [
                              {
                              "id": "baseId000-c3PZt.elementId001-xyK4u",
                              "type": "bs01.wd01",
                              "friendlyName": "elementName001-uG6Wo",
                              "firmwareStatus": "up_to_date",
                              "firmwareVersion": "0006000010250000",
                              "latestFirmwareVersion": "0006000010250000",
                              "connectionStatus": "online",
                              "batteryStatus": "ok",
                              "states": {
                              "temperature": 27.7,
                              "humidity": 55.2,
                              "waterAlarm": "water_no_longer_detected",
                              "testRequired": true,
                              "lastAlarmTestTimestamp": 1613256919306
                              },
                              "frontendTags": {
                              "room": {
                              "roomName": "Room 000-pBh0M"
                              }
                              },
                              "room": {
                              "id": 79283,
                              "friendlyName": "Room 000-pBh0M"
                              },
                              "buttonPressedTs": 1613757851275,
                              "capabilities": [],
                              "debug": {
                              "simple": "batteryLifetimePrediction: green",
                              "extended": {
                              "batteryLifetimePredictionColor": "green"
                              }
                              }
                              },
                              {
                              "id": "baseId000-c3PZt.elementId000-1Dhhr",
                              "type": "bs01.sd01",
                              "friendlyName": "elementName000-GetDw",
                              "firmwareStatus": "up_to_date",
                              "firmwareVersion": "0013000010250000",
                              "latestFirmwareVersion": "0013000010250000",
                              "connectionStatus": "online",
                              "batteryStatus": "ok",
                              "frontendTags": {
                              "room": {
                              "roomName": "Room 000-pBh0M"
                              }
                              },
                              "room": {
                              "id": 79283,
                              "friendlyName": "Room 000-pBh0M"
                              },
                              "buttonPressedTs": 1656661747223,
                              "capabilities": [],
                              "debug": {
                              "simple": "batteryLifetimePrediction: green",
                              "extended": {
                              "batteryLifetimePredictionColor": "green"
                              }
                              },
                              "testRequired": false,
                              "unmounted": false,
                              "smokeDetected": false,
                              "permanentBatteryLow": false,
                              "permanentBatteryChangeRequest": false,
                              "smokeChamberFail": false,
                              "smokeDetectorOff": false,
                              "lastAlarmTestTimestamp": 1656661749339,
                              "lastPairingTimestamp": 1613251172762
                              }
                              ],
                              "frontendTags": {
                              "room": {
                              "roomName": "Room 000-pBh0M"
                              }
                              },
                              "capabilities": [
                              "firmware.update.procedure.managed",
                              "presentation.deviceType.elementsBasestation",
                              "hardware.radio.dect.ule"
                              ],
                              "states": {
                              "dect.remaining_devices_to_be_paired": 62,
                              "dect.remaining_devices_to_be_paired._meta": {
                              "modificationTimestamp": 1656661749345
                              }
                              },
                              "room": {
                              "id": 79283,
                              "friendlyName": "Room 000-pBh0M"
                              }
                              }
                              ],
                              "bs02": []
                              },
                              "events": {
                              "events": [
                              {
                              "id": "035e569c4502721828a47594c9b28db2e7498aef",
                              "state": "ok",
                              "ts": "1656661763179",
                              "type": "end_sd01_test",
                              "o": {
                              "reason": "acknowledged_by_user"
                              },
                              "source_id": "app-mids-user-management@dkrh4.reef",
                              "source_type": "iml01",
                              "state_pre": "ok"
                              },
                              {
                              "id": "29f97a3d45855e6593001dffe2c2ed00374958c5",
                              "state": "ok",
                              "ts": "1656661749349",
                              "type": "test",
                              "o": {
                              "frontendTags": {
                              "room": {
                              "roomName": "Room 001-AXVvW"
                              }
                              },
                              "friendly_name": "elementName000-GetDw",
                              "id": "elementId000-1Dhhr",
                              "type": "sd01",
                              "room": {
                              "id": 79283,
                              "friendlyName": "Room 001-AXVvW"
                              }
                              },
                              "source_id": "baseId000-c3PZt",
                              "source_name": "baseName000-H9lRZ",
                              "source_type": "basestation",
                              "state_pre": "ok"
                              },
                              {
                              "id": "ad44eed33f11325b38b3133b81c246489101e989",
                              "state": "ok",
                              "ts": "1655477524169",
                              "type": "isl01.bs01.intrusion_mode_loaded",
                              "o": {
                              "configurationLoadedId": "0123",
                              "modeBefore": "away",
                              "modeAfter": "home",
                              "userId": "https://im.gigaset-elements.de/identity/api/v1/openid/identifier/id/xxx"
                              },
                              "source_id": "app-services-intrusion-detector@dkrd4.reef",
                              "source_type": "isl01",
                              "state_pre": "ok"
                              },
                              {
                              "id": "f05ae7289a0df9039c807c8ac70090fc0ac7b6fa",
                              "state": "ok",
                              "ts": "1655477524159",
                              "type": "isl01.configuration_changed.user.intrusion_mode",
                              "o": {
                              "modeBefore": "away",
                              "modeAfter": "home"
                              },
                              "source_id": "app-services-intrusion-detector@dkrd4.reef",
                              "source_type": "isl01",
                              "state_pre": "ok"
                              }
                              ],
                              "home_state": "ok"
                              }
                              }

                              H matthsc 2 Replies Last reply Reply Quote 0
                              • H
                                HomeControl @HomeControl last edited by

                                Anbei auch die Ereignisse:
                                {
                                "events": [
                                {
                                "id": "035e569c4502721828a47594c9b28db2e7498aef",
                                "state": "ok",
                                "ts": "1656661763179",
                                "type": "end_sd01_test",
                                "o": {
                                "reason": "acknowledged_by_user"
                                },
                                "source_id": "app-mids-user-management@dkrh4.reef",
                                "source_type": "iml01",
                                "state_pre": "ok"
                                },
                                {
                                "id": "29f97a3d45855e6593001dffe2c2ed00374958c5",
                                "state": "ok",
                                "ts": "1656661749349",
                                "type": "test",
                                "o": {
                                "frontendTags": {
                                "room": {
                                "roomName": "Technikraum"
                                }
                                },
                                "friendly_name": "Brandmelder",
                                "id": "033e3d32b7",
                                "type": "sd01",
                                "room": {
                                "id": 79283,
                                "friendlyName": "Technikraum"
                                }
                                },
                                "source_id": "AFF135FD706A21DB007B94E87A4BCA09",
                                "source_name": "Basisstation",
                                "source_type": "basestation",
                                "state_pre": "ok"
                                }
                                ]
                                }

                                1 Reply Last reply Reply Quote 0
                                • matthsc
                                  matthsc Developer @HomeControl last edited by

                                  @homecontrol Super, danke.

                                  Es sollte bald Version 0.2.1 im Latest/Beta auftauchen. Die beinhaltet diverse neue States für den Rauchmelder. Unter anderem "smokeDetected".

                                  Den "alarm" State verwende ich jetzt nicht. Für richtige Alarme fehlen dazu die Events, und für den Testalarm fehlt dem End-Event die Referenz auf den Rauchmelder. Könnte ich zwar versuchen zu erraten, aber nur für den Test lohnt sich das noch nicht. Kann ich mir aber gerne anschauen falls es mal einen richtigen Alarm gibt 🙂

                                  H draexler 2 Replies Last reply Reply Quote 0
                                  • H
                                    HomeControl @matthsc last edited by

                                    @matthsc

                                    Vielen Dank für die rasche Antwort.
                                    Ich hoffe nicht, dass es mal einen richtigen Alarm gibt - falls doch lasse ich dir die Daten zukommen. 😉

                                    Ich habe heute geschaut jedoch noch keine neue Version gefunden. Werde es am Wochenende nochmals versuchen.

                                    1 Reply Last reply Reply Quote 0
                                    • draexler
                                      draexler @matthsc last edited by

                                      @matthsc Wann kommt die 0.2.1 ins Latest/Beta? Ich bräuchte eigentlich nur die Telefoniefunktion.
                                      Aber irgendwie schaffe ich es über NPM obwohl die Beta Repo eingestellt ist nur die 0.1.3 zu installieren....

                                      matthsc 1 Reply Last reply Reply Quote 0
                                      • matthsc
                                        matthsc Developer @draexler last edited by matthsc

                                        @draexler die 0.2.1 war seit dem 02. oder 03. Juli im Latest/Beta. Seit diesem Wochenende ist die 0.2.2 drin. Mir wurde sie von dort als Update für die 0.2.1 angeboten.

                                        Ich plane demnächst noch ein paar kleinere Hintergrund-Anpassungen/Aktualisierungen fertig zu stellen und mit neuen Mindestanforderungen (Node.js 14, js-controller 4) als 0.3.0 rauszubringen. Bei der würde ich dann auch schauen dass ich sie ins stable reinbekomme.

                                        draexler 1 Reply Last reply Reply Quote 1
                                        • draexler
                                          draexler @matthsc last edited by

                                          @matthsc Jetzt hast funktioniert.... Komisch....
                                          Aber trotzdem Danke 🙂

                                          1 Reply Last reply Reply Quote 1
                                          • matthsc
                                            matthsc Developer @matthsc last edited by matthsc

                                            Ab morgen ist Version 0.4.3 zum testen im Latest Repository.

                                            Highlights:

                                            • (matthsc) add states for batterySaverMode, momentaryPowerMeasurement (plug), setPoint (thermostat)
                                            • (matthsc) allow to change setPoint for thermostat (experimental/untested)
                                            • (matthsc) allow to change intrusion mode
                                            • (matthsc) allow to trigger user alarm
                                            • (matthsc) add info.systemHealth state
                                            • (matthsc) add support for plugs
                                            • (matthsc) drop support for Node 14 and 16

                                            Vor allem der Thermostat ist bis jetzt komplett ungetestet, da wäre ich über Feedback froh.

                                            C 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            619
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            79
                                            7214
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo