Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapater mydlink v0.0.x GitHub

NEWS

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

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

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

Test Adapater mydlink v0.0.x GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
dlinkwifi steckdosedsp-w215dch-s150
25 Beiträge 7 Kommentatoren 2.7k Aufrufe 6 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.
  • GarfonsoG Garfonso

    Das heißt, dass die Verbindung zwischendurch mal getrennt war, kann zwischendurch mal passieren. Vielleicht nehme ich die Fehlermeldung raus, im Grunde steht auch im "ready" state, ob die Verbindung gerade geht oder nicht.

    M Offline
    M Offline
    muckel
    schrieb am zuletzt editiert von
    #7

    @Garfonso sagte in Test Adapater mydlink v0.0.x GitHub:

    Das heißt, dass die Verbindung zwischendurch mal getrennt war, kann zwischendurch mal passieren. Vielleicht nehme ich die Fehlermeldung raus, im Grunde steht auch im "ready" state, ob die Verbindung gerade geht oder nicht.

    Kannst du mir bitte sagen, wo ich die Fehlermeldung raus nehmen muss, damit sie nicht mehr kommt.
    Wie du richtig schreibst ist es im "ready" state vorhanden und das sollte reichen.

    Danke im Voraus

    GarfonsoG 1 Antwort Letzte Antwort
    0
    • M muckel

      @Garfonso sagte in Test Adapater mydlink v0.0.x GitHub:

      Das heißt, dass die Verbindung zwischendurch mal getrennt war, kann zwischendurch mal passieren. Vielleicht nehme ich die Fehlermeldung raus, im Grunde steht auch im "ready" state, ob die Verbindung gerade geht oder nicht.

      Kannst du mir bitte sagen, wo ich die Fehlermeldung raus nehmen muss, damit sie nicht mehr kommt.
      Wie du richtig schreibst ist es im "ready" state vorhanden und das sollte reichen.

      Danke im Voraus

      GarfonsoG Offline
      GarfonsoG Offline
      Garfonso
      Developer
      schrieb am zuletzt editiert von Garfonso
      #8

      @muckel
      hi, sorry, bin gerade relativ viel am Adapter am umstricken. Daher kann ich gerade nicht einfach ne neue Version veröffentlichen (läuft noch nicht wieder alles).

      Hier die Zeile musst du in der main.js rausnehmen:
      https://github.com/iobroker-community-adapters/ioBroker.mydlink/blob/fc7eb0b0b8b0f6b5538feae175b771337b8fa4b0/main.js#L448

      also /opt/iobroker/node_modules/iobroker.mydlink/main.js ist die Datei (bzw. halt angepasst an ioBroker Installationspfad).
      Die nächste Version hat den Fehler nicht mehr (allerdings werden sich die Objekt-IDs etwas ändern -> ich empfehle Aliase zu nutzen).

      Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

      Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

      M 1 Antwort Letzte Antwort
      1
      • GarfonsoG Garfonso

        @muckel
        hi, sorry, bin gerade relativ viel am Adapter am umstricken. Daher kann ich gerade nicht einfach ne neue Version veröffentlichen (läuft noch nicht wieder alles).

        Hier die Zeile musst du in der main.js rausnehmen:
        https://github.com/iobroker-community-adapters/ioBroker.mydlink/blob/fc7eb0b0b8b0f6b5538feae175b771337b8fa4b0/main.js#L448

        also /opt/iobroker/node_modules/iobroker.mydlink/main.js ist die Datei (bzw. halt angepasst an ioBroker Installationspfad).
        Die nächste Version hat den Fehler nicht mehr (allerdings werden sich die Objekt-IDs etwas ändern -> ich empfehle Aliase zu nutzen).

        M Offline
        M Offline
        muckel
        schrieb am zuletzt editiert von
        #9

        @Garfonso sagte in Test Adapater mydlink v0.0.x GitHub:

        @muckel
        hi, sorry, bin gerade relativ viel am Adapter am umstricken. Daher kann ich gerade nicht einfach ne neue Version veröffentlichen (läuft noch nicht wieder alles).

        Hier die Zeile musst du in der main.js rausnehmen:
        https://github.com/iobroker-community-adapters/ioBroker.mydlink/blob/fc7eb0b0b8b0f6b5538feae175b771337b8fa4b0/main.js#L448

        also /opt/iobroker/node_modules/iobroker.mydlink/main.js ist die Datei (bzw. halt angepasst an ioBroker Installationspfad).
        Die nächste Version hat den Fehler nicht mehr (allerdings werden sich die Objekt-IDs etwas ändern -> ich empfehle Aliase zu nutzen).

        Danke für den Tip. Werde ich gleich machen.

        1 Antwort Letzte Antwort
        0
        • WinniW Offline
          WinniW Offline
          Winni
          schrieb am zuletzt editiert von Winni
          #10

          Hallo Alle, erstmal vielen Dank an Garfonso für die Entwicklung dieses Adapters 👍 Bin durch Zufall darauf gestossen, bei der Suche nach Erfahrungen über Wlandosen mit Strommessung. Da ich noch eine W215 in einer Schublade hatte, war ich natürlich hoch erfreut und habe das gleich ausprobiert. Zwei Sachen sind bei mir aufgetreten, erstens die Aktuallisierung des Stromverbrauchs (totalPower) funktioniert bei mir nicht richtig, das heisst wenn die Dose einschaltet geht es eine Zeit und dann wird plötzlich nicht mehr aktuallisiert. Bei Schalten über ein View oder über die Objekt-Seite funktioniert nur das einschalten, nicht aber mehr das ausschalten, über die App geht es aber schon. Ich weiss jetzt nicht ob das nur bei mir auftritt, wollte es aber mal gesagt haben 😉
          PS: Das Ausschalten funktioniert auch über ein Blockly-Script
          PPS: sehe gerade es gibt eine neue Version und einen neuen Thread, werde ich gleich mal testen und dann berichten.

          Es gibt nicht Gutes. Außer man tut es. Erich Kästner

          GarfonsoG 1 Antwort Letzte Antwort
          0
          • WinniW Winni

            Hallo Alle, erstmal vielen Dank an Garfonso für die Entwicklung dieses Adapters 👍 Bin durch Zufall darauf gestossen, bei der Suche nach Erfahrungen über Wlandosen mit Strommessung. Da ich noch eine W215 in einer Schublade hatte, war ich natürlich hoch erfreut und habe das gleich ausprobiert. Zwei Sachen sind bei mir aufgetreten, erstens die Aktuallisierung des Stromverbrauchs (totalPower) funktioniert bei mir nicht richtig, das heisst wenn die Dose einschaltet geht es eine Zeit und dann wird plötzlich nicht mehr aktuallisiert. Bei Schalten über ein View oder über die Objekt-Seite funktioniert nur das einschalten, nicht aber mehr das ausschalten, über die App geht es aber schon. Ich weiss jetzt nicht ob das nur bei mir auftritt, wollte es aber mal gesagt haben 😉
            PS: Das Ausschalten funktioniert auch über ein Blockly-Script
            PPS: sehe gerade es gibt eine neue Version und einen neuen Thread, werde ich gleich mal testen und dann berichten.

            GarfonsoG Offline
            GarfonsoG Offline
            Garfonso
            Developer
            schrieb am zuletzt editiert von
            #11

            @Winni
            Ja, teste mal die neue Version. Probleme mit dem Ausschalten hatte ich bisher noch nicht.

            Das nur totalPower nicht aktualisiert wird, klingt komisch. Wird der Stromverbrauch in der App angezeigt und korrekt aktualisiert? Da ist halt die Frage, ob die Steckdose den Wert selber nicht mehr aktualisiert oder der Adapter nicht an den ran kommt (wobei das eigentlich noch gehen sollte, wenn der Rest aktualisiert wird). In der neuen Version hab ich aber versucht die http Verbindung aufrecht zu erhalten, vielleicht hilft das an der Stelle.

            Ansonsten nutze ich auch die TPLink HS110 für Strommessung.

            Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

            Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

            B 1 Antwort Letzte Antwort
            0
            • GarfonsoG Garfonso
              Aktuelle Test Version 0.0.2
              Veröffentlichungsdatum 08.11.2019
              Github Link https://github.com/iobroker-community-adapters/ioBroker.mydlink

              Adapter zur Verwendung von myDlink Wifi Steckdosen und Sensoren in ioBroker.
              Ich habe getestet mit der DSP-W215 (Steckdose) und dem DCH-S150 (Bewegungsmelder).

              Die Steckdose schalten geht damit ganz gut. Für die Statusabfrage geht aber nur polling, das heißt der Adapter fragt den Status aktiv bei den Geräten ab. Für die Steckdose ist das nicht schlimm (die liefert dazu auch noch Temperatur und Stromstärke), für den Bewegungsmelder ist das etwas doof, da der Poll Interval eine gewisse Verzögerung bedeutet.

              Jedenfalls, erste Version. Geht hier seit einigen Tagen und schaltet täglich Mehrfach eine Steckdose. Ich bitte um Tests. 😄

              Besonders interessieren würde mich, ob es mit neueren mydlink Steckdosen geht. Vielleicht hat ja jemand sowas rumfliegen und kann mir ein debug log des Adapters geben für so eine Steckdose.

              Konfiguration ist relativ ähnlich wie z.B. HS110 Adapter. In einer Liste werden alle Geräte eingetragen mit Name, IP und PIN. Der PIN steht dabei unten auf den Geräten (Also neben dem Stecker). Dann noch das Pollintervall (in Microsekunden, also zB 2000 = 2 Sekunden, Minimum ist 1000 = 1 Sekunde) festlegen und gut ist.

              Viel Spaß beim testen,
              Achim

              E Offline
              E Offline
              eike89
              schrieb am zuletzt editiert von eike89
              #12

              @Garfonso ich habe eine d-link dsp-w118 und bekomme sie nicht eingebunden bekomme im log die Meldungen

              mydlink.0 2020-10-01 00:22:16.631 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)

              mydlink.0 2020-10-01 00:22:16.631 error (9961) dd could not login. Please check credentials and if device is online/connected. Error: ECONNREFUSED - Error: connect ECONNREFUSED 192.168.178.180:80

              1 Antwort Letzte Antwort
              0
              • GarfonsoG Garfonso

                @Winni
                Ja, teste mal die neue Version. Probleme mit dem Ausschalten hatte ich bisher noch nicht.

                Das nur totalPower nicht aktualisiert wird, klingt komisch. Wird der Stromverbrauch in der App angezeigt und korrekt aktualisiert? Da ist halt die Frage, ob die Steckdose den Wert selber nicht mehr aktualisiert oder der Adapter nicht an den ran kommt (wobei das eigentlich noch gehen sollte, wenn der Rest aktualisiert wird). In der neuen Version hab ich aber versucht die http Verbindung aufrecht zu erhalten, vielleicht hilft das an der Stelle.

                Ansonsten nutze ich auch die TPLink HS110 für Strommessung.

                B Offline
                B Offline
                babo
                schrieb am zuletzt editiert von babo
                #13

                @garfonso Hi, vielen Dank für den mydlink Adapter. Habe ein paar DSP-W215 angeschlossen. Bei den Datenpunkten steht dort bei "CurrentPower" die Einheit [Wh], das wären Wattstunden. Sollte es nicht [W] sein, also Watt?

                GarfonsoG 1 Antwort Letzte Antwort
                0
                • B babo

                  @garfonso Hi, vielen Dank für den mydlink Adapter. Habe ein paar DSP-W215 angeschlossen. Bei den Datenpunkten steht dort bei "CurrentPower" die Einheit [Wh], das wären Wattstunden. Sollte es nicht [W] sein, also Watt?

                  GarfonsoG Offline
                  GarfonsoG Offline
                  Garfonso
                  Developer
                  schrieb am zuletzt editiert von
                  #14

                  @babo
                  toll, das fragst du, nachdem die App abgeschaltet ist und ich da nicht mehr nachgucken kann. 😉
                  Kann sein, dass da eher W hingehört. Ändere ich. Die Rolle muss dann auch value.power sein. Das wird sich aber nur für neue Objekte (bzw. Installationen) ändern.

                  Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                  Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                  1 Antwort Letzte Antwort
                  1
                  • B Offline
                    B Offline
                    babo
                    schrieb am zuletzt editiert von
                    #15

                    @garfonso Danke 🙂

                    1 Antwort Letzte Antwort
                    0
                    • F Offline
                      F Offline
                      FranzK
                      schrieb am zuletzt editiert von
                      #16

                      Hallo Garfonso,

                      toll, das DU diese App entwickelt hast. Vielen Dank.
                      Ich wollte schon den ganzen D-Link-Kram in die Tonne treten.

                      Jetzt habe ich noch zwei Sirenen DCH-S220.

                      Wäre schön, wenn ich diese auch einbinden könnte.
                      Oder ist es zu spät, da ja die App abgeschaltet wurde ?

                      Mit freundlichen Grüßen

                      Franz
                      Anlage:
                      Firmware External Version: V1.23
                      Firmware Internal Version: V1.23b03
                      Date: Thu, 30 Nov 2017
                      Checksum: 0x06563B8D
                      2.4GHz regulation domain: EU
                      1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
                      Firmware Query: http://wrpd.dlink.com/router/firmware/query.aspx?model=DCH-S220_Ax_Default_FW_0123_1C5F2BBF56C4
                      LAN MAC: 1C:5F:2B:BF:56:C4
                      Kernel: 2.6.31, B0018, Date=Fri, 17 Nov, 2017
                      Apps: 1.1, B0167, Date=Thu, 23 Nov, 2017
                      WLAN Driver: AR9531, 10.2-00082-4, B0014, Date=Fri, 17 Nov, 2017
                      2.4GHz WLAN MAC 0: 1C:5F:2B:BF:56:C4
                      2.4GHz SSID: DCH-S220-56C4
                      Factory Default: 0
                      DCH_ID: 6346992b6069a3c58500c3309f0fc8f6

                      1 Antwort Letzte Antwort
                      0
                      • GarfonsoG Offline
                        GarfonsoG Offline
                        Garfonso
                        Developer
                        schrieb am zuletzt editiert von
                        #17

                        @franzk

                        Was passiert denn, wenn du die einfach mal konfigurierst? Kann der Adapter sich erfolgreich einloggen?

                        Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                        Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                        F 1 Antwort Letzte Antwort
                        0
                        • GarfonsoG Garfonso

                          @franzk

                          Was passiert denn, wenn du die einfach mal konfigurierst? Kann der Adapter sich erfolgreich einloggen?

                          F Offline
                          F Offline
                          FranzK
                          schrieb am zuletzt editiert von
                          #18

                          @garfonso Hallo Garfonso,

                          ja, die Sirene konnte angelegt werden und liefert Daten zurück.
                          Unter Objekten ist nun die DCS-220 als Device zu sehen mit:
                          enable - true
                          state - false
                          unreachable - true

                          Im Log werden weitere Daten gezeigt:
                          Found new device, please report the following (full log from file, please) to developer: { "deviceSettingsXML": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetDeviceSettingsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetDeviceSettingsResult>OK</GetDeviceSettingsResult><Type>ConnectedHomeClient</Type><DeviceName>Sirene FFB</DeviceName><VendorName>D-Link</VendorName><ModelDescription>D-Link Siren Alarm</ModelDescription><ModelName>DCH-S220</ModelName><DeviceMacId>1C:5F:2B:BF:56:C4</DeviceMacId><FirmwareVersion>1.23</FirmwareVersion><FirmwareRegion>Default</FirmwareRegion><LatestFirmwareVersion></LatestFirmwareVersion><HardwareVersion>A2</HardwareVersion><HNAPVersion>0124</HNAPVersion><PresentationURL>http://dch.local</PresentationURL><CAPTCHA>false</CAPTCHA><ModuleTypes><string>Audio Renderer</string></ModuleTypes><SOAPActions><string>http://purenetworks.com/HNAP1/Reboot</string>

                          .....

                          Mit freundlichen Grüßen

                          Franz

                          GarfonsoG 1 Antwort Letzte Antwort
                          0
                          • F FranzK

                            @garfonso Hallo Garfonso,

                            ja, die Sirene konnte angelegt werden und liefert Daten zurück.
                            Unter Objekten ist nun die DCS-220 als Device zu sehen mit:
                            enable - true
                            state - false
                            unreachable - true

                            Im Log werden weitere Daten gezeigt:
                            Found new device, please report the following (full log from file, please) to developer: { "deviceSettingsXML": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetDeviceSettingsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetDeviceSettingsResult>OK</GetDeviceSettingsResult><Type>ConnectedHomeClient</Type><DeviceName>Sirene FFB</DeviceName><VendorName>D-Link</VendorName><ModelDescription>D-Link Siren Alarm</ModelDescription><ModelName>DCH-S220</ModelName><DeviceMacId>1C:5F:2B:BF:56:C4</DeviceMacId><FirmwareVersion>1.23</FirmwareVersion><FirmwareRegion>Default</FirmwareRegion><LatestFirmwareVersion></LatestFirmwareVersion><HardwareVersion>A2</HardwareVersion><HNAPVersion>0124</HNAPVersion><PresentationURL>http://dch.local</PresentationURL><CAPTCHA>false</CAPTCHA><ModuleTypes><string>Audio Renderer</string></ModuleTypes><SOAPActions><string>http://purenetworks.com/HNAP1/Reboot</string>

                            .....

                            Mit freundlichen Grüßen

                            Franz

                            GarfonsoG Offline
                            GarfonsoG Offline
                            Garfonso
                            Developer
                            schrieb am zuletzt editiert von
                            #19

                            @franzk

                            ok, das sieht doch schonmal gar nicht so schlecht aus. Also grundsätzlich funktioniert die Kommunikation.

                            Allerdings hab ich keine Idee, was eine "Sirene" wirklich tun soll und wie du die steuerst. Das Gerät bietet die folgenden "Aktionen" an:

                            <Action>GetSirenAlarmSettings</Action>
                            <Action>GetSirenAlarmSettings2</Action>
                            <Action>SetSirenAlarmSettings</Action>
                            <Action>SetSoundPlay</Action>
                            <Action>SetAlarmDismissed</Action>
                            <Action>GetSirenAlarmLogs</Action>
                            <Action>CleanSirenAlarmLogs</Action>
                            

                            Was konntest du da in der App machen?
                            Ich kann gerne versuchen die Sachen auf states zu legen, aber bin da halt völlig im Blindflug (unter Umständen müsste man auch noch Parameter rausfinden... aber das gucken wir dann).

                            Was ist denn eigentlich dein Plan?

                            Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                            Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                            GarfonsoG 1 Antwort Letzte Antwort
                            0
                            • GarfonsoG Garfonso

                              @franzk

                              ok, das sieht doch schonmal gar nicht so schlecht aus. Also grundsätzlich funktioniert die Kommunikation.

                              Allerdings hab ich keine Idee, was eine "Sirene" wirklich tun soll und wie du die steuerst. Das Gerät bietet die folgenden "Aktionen" an:

                              <Action>GetSirenAlarmSettings</Action>
                              <Action>GetSirenAlarmSettings2</Action>
                              <Action>SetSirenAlarmSettings</Action>
                              <Action>SetSoundPlay</Action>
                              <Action>SetAlarmDismissed</Action>
                              <Action>GetSirenAlarmLogs</Action>
                              <Action>CleanSirenAlarmLogs</Action>
                              

                              Was konntest du da in der App machen?
                              Ich kann gerne versuchen die Sachen auf states zu legen, aber bin da halt völlig im Blindflug (unter Umständen müsste man auch noch Parameter rausfinden... aber das gucken wir dann).

                              Was ist denn eigentlich dein Plan?

                              GarfonsoG Offline
                              GarfonsoG Offline
                              Garfonso
                              Developer
                              schrieb am zuletzt editiert von
                              #20

                              Ok, ich hab nochmal etwas recherchiert.

                              Also man kann mit SetSoundPlay einen Ton abspielen. Dabei kann die Art eingestellt werden (es gibt 6 zur Auswahl: EMERGENCY: 1, FIRE: 2, AMBULANCE: 3, POLICE: 4, DOOR_CHIME: 5, BEEP: 6), es kann die Lautstärke eingestellt werden und die Dauer (wobei das dann wohl Wiederholungen des Tons sind? grübel).

                              Und mit SetAlarmDismissed kann man das ganze abstellen und mit GetSirenAlarmSettings prüfen, ob gerade ein Alarm an ist oder nicht.

                              Abstellen und prüfen, ob was an ist (wobei nur pollen geht) sind relativ leicht umzusetzen. Die Frage ist, wie das Sound-Abspielen am besten umzusetzen wäre. Die Sound-Art schreit etwas nach einem state mit states Feld. Im Grunde würde man dann vier states setzen, also Art, Lautstärke, Dauer und dann einen "go" Knopf drücken. Dabei sind die ersten drei davon optional und alte Werte würden bei "go" einfach übernommen. Klingt das gut?

                              Oder lieber ein Text-Format ausdenken oder ein json-state, wo alles in einem gesetzt wird?

                              Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                              Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                              F 2 Antworten Letzte Antwort
                              0
                              • GarfonsoG Garfonso

                                Ok, ich hab nochmal etwas recherchiert.

                                Also man kann mit SetSoundPlay einen Ton abspielen. Dabei kann die Art eingestellt werden (es gibt 6 zur Auswahl: EMERGENCY: 1, FIRE: 2, AMBULANCE: 3, POLICE: 4, DOOR_CHIME: 5, BEEP: 6), es kann die Lautstärke eingestellt werden und die Dauer (wobei das dann wohl Wiederholungen des Tons sind? grübel).

                                Und mit SetAlarmDismissed kann man das ganze abstellen und mit GetSirenAlarmSettings prüfen, ob gerade ein Alarm an ist oder nicht.

                                Abstellen und prüfen, ob was an ist (wobei nur pollen geht) sind relativ leicht umzusetzen. Die Frage ist, wie das Sound-Abspielen am besten umzusetzen wäre. Die Sound-Art schreit etwas nach einem state mit states Feld. Im Grunde würde man dann vier states setzen, also Art, Lautstärke, Dauer und dann einen "go" Knopf drücken. Dabei sind die ersten drei davon optional und alte Werte würden bei "go" einfach übernommen. Klingt das gut?

                                Oder lieber ein Text-Format ausdenken oder ein json-state, wo alles in einem gesetzt wird?

                                F Offline
                                F Offline
                                FranzK
                                schrieb am zuletzt editiert von
                                #21

                                @garfonso Hallo Garfono,

                                vielen Dank für das Prüfen der Möglichkeiten.
                                In der App konnte ich z.B. bei einer Motion-Meldung (D_Link Motionmelder) die Sirene auslösen.

                                Das war sehr praktisch, wenn in unserer Ferienwohnung etwas festgestellt wurde.
                                Mit der Taste konnte die WLan-Verbindung neu hergestellt werden.
                                Weiterhin konnten verschiedene Lautstärken bzw. verschiedene Töne (Polizei, etc) eingestellt werden.
                                Also deine Annahmen treffen durchaus zu und ich finde die Einrichtung über states Felder sinnvoll.
                                Bei der Dauer ist wohl ein automatisches Abschalten nach Zeitablauf zu verstehen, damit die Sirene auch mal wieder Ruhe gibt.

                                Wäre toll, wenn das Gerät in den Adapter aufgenommen werden könnte.
                                Mit freundlichen Grüßen
                                Franz

                                1 Antwort Letzte Antwort
                                0
                                • GarfonsoG Garfonso

                                  Ok, ich hab nochmal etwas recherchiert.

                                  Also man kann mit SetSoundPlay einen Ton abspielen. Dabei kann die Art eingestellt werden (es gibt 6 zur Auswahl: EMERGENCY: 1, FIRE: 2, AMBULANCE: 3, POLICE: 4, DOOR_CHIME: 5, BEEP: 6), es kann die Lautstärke eingestellt werden und die Dauer (wobei das dann wohl Wiederholungen des Tons sind? grübel).

                                  Und mit SetAlarmDismissed kann man das ganze abstellen und mit GetSirenAlarmSettings prüfen, ob gerade ein Alarm an ist oder nicht.

                                  Abstellen und prüfen, ob was an ist (wobei nur pollen geht) sind relativ leicht umzusetzen. Die Frage ist, wie das Sound-Abspielen am besten umzusetzen wäre. Die Sound-Art schreit etwas nach einem state mit states Feld. Im Grunde würde man dann vier states setzen, also Art, Lautstärke, Dauer und dann einen "go" Knopf drücken. Dabei sind die ersten drei davon optional und alte Werte würden bei "go" einfach übernommen. Klingt das gut?

                                  Oder lieber ein Text-Format ausdenken oder ein json-state, wo alles in einem gesetzt wird?

                                  F Offline
                                  F Offline
                                  FranzK
                                  schrieb am zuletzt editiert von
                                  #22

                                  @garfonso Ich habe noch einmal die Sirene angelegt und im Protokoll umfangreiche Daten erhalten. Vielleicht kann das helfen ?:
                                  Found new device, please report the following (full log from file, please) to developer: { "deviceSettingsXML": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetDeviceSettingsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetDeviceSettingsResult>OK</GetDeviceSettingsResult><Type>ConnectedHomeClient</Type><DeviceName>Sirene FFB</DeviceName><VendorName>D-Link</VendorName><ModelDescription>D-Link Siren Alarm</ModelDescription><ModelName>DCH-S220</ModelName><DeviceMacId>1C:5F:2B:BF:56:C4</DeviceMacId><FirmwareVersion>1.23</FirmwareVersion><FirmwareRegion>Default</FirmwareRegion><LatestFirmwareVersion></LatestFirmwareVersion><HardwareVersion>A2</HardwareVersion><HNAPVersion>0124</HNAPVersion><PresentationURL>http://dch.local</PresentationURL><CAPTCHA>false</CAPTCHA><ModuleTypes><string>Audio Renderer</string></ModuleTypes><SOAPActions><string>http://purenetworks.com/HNAP1/Reboot</string><string>http://purenetworks.com/HNAP1/SetFactoryDefault</string><string>http://purenetworks.com/HNAP1/IsDeviceReady</string><string>http://purenetworks.com/HNAP1/GetDeviceSettings</string><string>http://purenetworks.com/HNAP1/SetDeviceSettings</string><string>http://purenetworks.com/HNAP1/GetDeviceSettings2</string><string>http://purenetworks.com/HNAP1/SetDeviceSettings2</string><string>http://purenetworks.com/HNAP1/GetGroupSettings</string><string>http://purenetworks.com/HNAP1/SetGroupSettings</string><string>http://purenetworks.com/HNAP1/GetSystemLogs</string><string>http://purenetworks.com/HNAP1/CleanSystemLogs</string><string>http://purenetworks.com/HNAP1/GetModuleSchedule</string><string>http://purenetworks.com/HNAP1/SetModuleSchedule</string><string>http://purenetworks.com/HNAP1/GetModuleEnabled</string><string>http://purenetworks.com/HNAP1/SetModuleEnabled</string><string>http://purenetworks.com/HNAP1/GetModuleProfile</string><string>http://purenetworks.com/HNAP1/SetModuleProfile</string><string>http://purenetworks.com/HNAP1/GetModuleSOAPActions</string><string>http://purenetworks.com/HNAP1/GetTimeSettings</string><string>http://purenetworks.com/HNAP1/SetTimeSettings</string><string>http://purenetworks.com/HNAP1/GetModuleGroup</string><string>http://purenetworks.com/HNAP1/SetModuleGroup</string><string>http://purenetworks.com/HNAP1/GetScheduleSettings</string><string>http://purenetworks.com/HNAP1/SetScheduleSettings</string><string>http://purenetworks.com/HNAP1/GetRecursiveSchedule</string><string>http://purenetworks.com/HNAP1/SetRecursiveSchedule</string><string>http://purenetworks.com/HNAP1/GetFirmwareStatus</string><string>http://purenetworks.com/HNAP1/GetFirmwareValidation</string><string>http://purenetworks.com/HNAP1/StartFirmwareDownload</string><string>http://purenetworks.com/HNAP1/PollingFirmwareDownload</string><string>http://purenetworks.com/HNAP1/CheckNewFirmware</string><string>http://purenetworks.com/HNAP1/SettriggerADIC</string><string>http://purenetworks.com/HNAP1/GetInternetSettings</string><string>http://purenetworks.com/HNAP1/GetCurrentInternetStatus</string><string>http://purenetworks.com/HNAP1/GetWLanRadios</string><string>http://purenetworks.com/HNAP1/SetTriggerWirelessSiteSurvey</string><string>http://purenetworks.com/HNAP1/GetSiteSurvey</string><string>http://purenetworks.com/HNAP1/SetAPClientSettings</string><string>http://purenetworks.com/HNAP1/GetAPClientSettings</string></SOAPActions><SubDeviceURLs></SubDeviceURLs></GetDeviceSettingsResponse></soap:Body></soap:Envelope>", "moduleSoapActions": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetModuleSOAPActionsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetModuleSOAPActionsResult>OK</GetModuleSOAPActionsResult><ModuleSOAPList><SOAPActions><ModuleID>1</ModuleID><Action>GetSirenAlarmSettings</Action><Action>GetSirenAlarmSettings2</Action><Action>SetSirenAlarmSettings</Action><Action>SetSoundPlay</Action><Action>SetAlarmDismissed</Action><Action>GetSirenAlarmLogs</Action><Action>CleanSirenAlarmLogs</Action></SOAPActions></ModuleSOAPList></GetModuleSOAPActionsResponse></soap:Body></soap:Envelope>"}

                                  Mit freundlichen Grüßen
                                  Franz

                                  GarfonsoG 1 Antwort Letzte Antwort
                                  1
                                  • F FranzK

                                    @garfonso Ich habe noch einmal die Sirene angelegt und im Protokoll umfangreiche Daten erhalten. Vielleicht kann das helfen ?:
                                    Found new device, please report the following (full log from file, please) to developer: { "deviceSettingsXML": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetDeviceSettingsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetDeviceSettingsResult>OK</GetDeviceSettingsResult><Type>ConnectedHomeClient</Type><DeviceName>Sirene FFB</DeviceName><VendorName>D-Link</VendorName><ModelDescription>D-Link Siren Alarm</ModelDescription><ModelName>DCH-S220</ModelName><DeviceMacId>1C:5F:2B:BF:56:C4</DeviceMacId><FirmwareVersion>1.23</FirmwareVersion><FirmwareRegion>Default</FirmwareRegion><LatestFirmwareVersion></LatestFirmwareVersion><HardwareVersion>A2</HardwareVersion><HNAPVersion>0124</HNAPVersion><PresentationURL>http://dch.local</PresentationURL><CAPTCHA>false</CAPTCHA><ModuleTypes><string>Audio Renderer</string></ModuleTypes><SOAPActions><string>http://purenetworks.com/HNAP1/Reboot</string><string>http://purenetworks.com/HNAP1/SetFactoryDefault</string><string>http://purenetworks.com/HNAP1/IsDeviceReady</string><string>http://purenetworks.com/HNAP1/GetDeviceSettings</string><string>http://purenetworks.com/HNAP1/SetDeviceSettings</string><string>http://purenetworks.com/HNAP1/GetDeviceSettings2</string><string>http://purenetworks.com/HNAP1/SetDeviceSettings2</string><string>http://purenetworks.com/HNAP1/GetGroupSettings</string><string>http://purenetworks.com/HNAP1/SetGroupSettings</string><string>http://purenetworks.com/HNAP1/GetSystemLogs</string><string>http://purenetworks.com/HNAP1/CleanSystemLogs</string><string>http://purenetworks.com/HNAP1/GetModuleSchedule</string><string>http://purenetworks.com/HNAP1/SetModuleSchedule</string><string>http://purenetworks.com/HNAP1/GetModuleEnabled</string><string>http://purenetworks.com/HNAP1/SetModuleEnabled</string><string>http://purenetworks.com/HNAP1/GetModuleProfile</string><string>http://purenetworks.com/HNAP1/SetModuleProfile</string><string>http://purenetworks.com/HNAP1/GetModuleSOAPActions</string><string>http://purenetworks.com/HNAP1/GetTimeSettings</string><string>http://purenetworks.com/HNAP1/SetTimeSettings</string><string>http://purenetworks.com/HNAP1/GetModuleGroup</string><string>http://purenetworks.com/HNAP1/SetModuleGroup</string><string>http://purenetworks.com/HNAP1/GetScheduleSettings</string><string>http://purenetworks.com/HNAP1/SetScheduleSettings</string><string>http://purenetworks.com/HNAP1/GetRecursiveSchedule</string><string>http://purenetworks.com/HNAP1/SetRecursiveSchedule</string><string>http://purenetworks.com/HNAP1/GetFirmwareStatus</string><string>http://purenetworks.com/HNAP1/GetFirmwareValidation</string><string>http://purenetworks.com/HNAP1/StartFirmwareDownload</string><string>http://purenetworks.com/HNAP1/PollingFirmwareDownload</string><string>http://purenetworks.com/HNAP1/CheckNewFirmware</string><string>http://purenetworks.com/HNAP1/SettriggerADIC</string><string>http://purenetworks.com/HNAP1/GetInternetSettings</string><string>http://purenetworks.com/HNAP1/GetCurrentInternetStatus</string><string>http://purenetworks.com/HNAP1/GetWLanRadios</string><string>http://purenetworks.com/HNAP1/SetTriggerWirelessSiteSurvey</string><string>http://purenetworks.com/HNAP1/GetSiteSurvey</string><string>http://purenetworks.com/HNAP1/SetAPClientSettings</string><string>http://purenetworks.com/HNAP1/GetAPClientSettings</string></SOAPActions><SubDeviceURLs></SubDeviceURLs></GetDeviceSettingsResponse></soap:Body></soap:Envelope>", "moduleSoapActions": "<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd="http://www.w3.org/2001/XMLSchema\" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/\">soap:Body<GetModuleSOAPActionsResponse xmlns="http://purenetworks.com/HNAP1/\"><GetModuleSOAPActionsResult>OK</GetModuleSOAPActionsResult><ModuleSOAPList><SOAPActions><ModuleID>1</ModuleID><Action>GetSirenAlarmSettings</Action><Action>GetSirenAlarmSettings2</Action><Action>SetSirenAlarmSettings</Action><Action>SetSoundPlay</Action><Action>SetAlarmDismissed</Action><Action>GetSirenAlarmLogs</Action><Action>CleanSirenAlarmLogs</Action></SOAPActions></ModuleSOAPList></GetModuleSOAPActionsResponse></soap:Body></soap:Envelope>"}

                                    Mit freundlichen Grüßen
                                    Franz

                                    GarfonsoG Offline
                                    GarfonsoG Offline
                                    Garfonso
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #23

                                    @franzk

                                    Hi. Es hat leider etwas länger gedauert... ich hab jetzt eine Version im latest, die (hoffentlich) mit den Sirenen funktionieren sollte. Probiere die bitte mal aus.

                                    In der alten Struktur war es leider kaum möglich nochmal einen völlig neuen Gerätetyp hinzuzufügen, daher habe ich viel geändert und auf Typescript umgestellt usw.. -> daher bitte auch alle anderen mal die Version 1.3.0 testen, ob noch alles geht. (ich habe hier soweit getestet, was ich testen konnte).

                                    Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                                    Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                                    andye2A F 2 Antworten Letzte Antwort
                                    0
                                    • GarfonsoG Garfonso

                                      @franzk

                                      Hi. Es hat leider etwas länger gedauert... ich hab jetzt eine Version im latest, die (hoffentlich) mit den Sirenen funktionieren sollte. Probiere die bitte mal aus.

                                      In der alten Struktur war es leider kaum möglich nochmal einen völlig neuen Gerätetyp hinzuzufügen, daher habe ich viel geändert und auf Typescript umgestellt usw.. -> daher bitte auch alle anderen mal die Version 1.3.0 testen, ob noch alles geht. (ich habe hier soweit getestet, was ich testen konnte).

                                      andye2A Offline
                                      andye2A Offline
                                      andye2
                                      schrieb am zuletzt editiert von andye2
                                      #24

                                      @garfonso
                                      Hi, ich habe den Adapter jetzt auch mal geupdatet. Besitze zwei DSP-W115. Einer ist auch in der mydlink Cloud angemeldet, der andere nicht.
                                      Der Adapter in der Cloud lässt sich nach dem Update aber nicht mehr steuern.
                                      Habe auch schon auf Version 1.3.2 geupdatet, aber der Fehler bleibt.

                                      Update: Hat sich erledigt, habe die Geräte gelöscht und neu hinzugefügt, jetzt geht es.

                                      vg
                                      Andy

                                      1 Antwort Letzte Antwort
                                      1
                                      • GarfonsoG Garfonso

                                        @franzk

                                        Hi. Es hat leider etwas länger gedauert... ich hab jetzt eine Version im latest, die (hoffentlich) mit den Sirenen funktionieren sollte. Probiere die bitte mal aus.

                                        In der alten Struktur war es leider kaum möglich nochmal einen völlig neuen Gerätetyp hinzuzufügen, daher habe ich viel geändert und auf Typescript umgestellt usw.. -> daher bitte auch alle anderen mal die Version 1.3.0 testen, ob noch alles geht. (ich habe hier soweit getestet, was ich testen konnte).

                                        F Offline
                                        F Offline
                                        FranzK
                                        schrieb am zuletzt editiert von
                                        #25

                                        @garfonso Hi, hat bei mir leider länger gedauert, hatte die DLink-Sirene schon abgeschrieben...
                                        Jetzt neuer Versuch mit dem Adapter : es läuft !!!!
                                        Klasse gemacht, vielen Dank.
                                        Franz

                                        PS: gefunden hat er sie nicht, aber manuell anlegen funzt

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


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        782

                                        Online

                                        32.4k

                                        Benutzer

                                        81.4k

                                        Themen

                                        1.3m

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

                                        • Du hast noch kein Konto? Registrieren

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