Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Neuer Adapter] radar-trap

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Neuer Adapter] radar-trap

    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      Oli @carsten04 last edited by

      @carsten04
      Ja, habe mir einen neuen geholt

      carsten04 1 Reply Last reply Reply Quote 0
      • carsten04
        carsten04 Developer @Oli last edited by carsten04

        @oli @oxident Es gibt eine aktualisierte v1.0 auf GitHub. Bitte noch einmal neu installieren und vorher die Instanz und den Adapter sauber löschen. Ich habe an der socket-Konfiguration für den Adapter noch ein paar Änderungen vorgenommen und hoffe, dass es auch mit der VIS v1.4.15 jetzt läuft.

        O O 2 Replies Last reply Reply Quote 0
        • O
          Oli @carsten04 last edited by

          @carsten04
          erstmal vielen Dank für deine Arbeit, die du hier investierst.

          Mit der neuen Version kann ich Routen anlegen, der Verbindungsfehler in der VIS ist weg, allerdings wir mir im Widget nichts angezeigt.
          4b0f37df-07ef-4259-aee7-3795443e72ef-image.png

          Fehlermeldungen aus der Konsole:

          VM4404:410 Uncaught (in promise) SyntaxError: Expected double-quoted property name in JSON at position 247968
              at JSON.parse (<anonymous>)
              at getTranslation (info.js:13:47)
          getTranslation @ info.js:13
          await in getTranslation (async)
          (anonym) @ info.js:6
          jquery-1.11.2.min.js:4          GET http://192.168.2.120:8082/vis/adapter/rssfeed/words.js 404 (Not Found)
          send @ jquery-1.11.2.min.js:4
          ajax @ jquery-1.11.2.min.js:4
          m.<computed> @ jquery-1.11.2.min.js:4
          (anonym) @ rssfeed.js:15
          radar-trap2.js:174 Uncaught TypeError: io is not a function
              at radar-trap2.js:174:15
              at SocketClient.findAnswer (socket.io.js:294:20)
              at socket.onmessage (socket.io.js:202:22)
          (anonym) @ radar-trap2.js:174
          SocketClient.findAnswer @ socket.io.js:294
          socket.onmessage @ socket.io.js:202
          vis-editor.css:1          GET http://192.168.2.120:8082/vis/icon/dimmer.png 404 (Not Found)
          radar-trap2.js:803 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'get')
              at Object.initAsync (radar-trap2.js:803:20)
              at radar-trap2.js:776:42
              at sentryWrapped (helpers.ts:87:17)
          initAsync @ radar-trap2.js:803
          (anonym) @ radar-trap2.js:776
          sentryWrapped @ helpers.ts:87
          
          1 Reply Last reply Reply Quote 0
          • O
            oxident @carsten04 last edited by

            @carsten04 Sorry, bei mir sieht's leider ganz anders aus. Mit der neuen Version (nur installiert, keine Instanz angelegt) startet VIS überhaupt nicht mehr.
            Habe dazu ein Issue angelegt...

            https://github.com/Steiger04/ioBroker.radar-trap2/issues/1

            O 1 Reply Last reply Reply Quote 0
            • O
              Oli @oxident last edited by

              @oxident
              welche Einstellungen hast du im Web Adapter?

              O 1 Reply Last reply Reply Quote 0
              • O
                oxident @Oli last edited by

                @oli Eigentlich ganz normal:
                d74102e8-d0ec-4f23-b80a-2d7ea44ae856-image.png
                d94649aa-6665-4afd-a798-f9358e0e5d8e-image.png

                Version ist 5.4.3

                O 1 Reply Last reply Reply Quote 0
                • O
                  Oli @oxident last edited by

                  @oxident
                  versuche es mal, wenn bei "Reine Web-Sockets (iobroker.ws) verwenden" ein Haken drin ist, so funktioniert es bei mir

                  O 1 Reply Last reply Reply Quote 0
                  • O
                    oxident @Oli last edited by oxident

                    @oli Hmm, dann klappt leider bei mir der VIS-Editor nicht mehr (speichert nicht mehr) ... ist'ne andere Geschichte wofür ich extra eine zweite Web-Instanz aufgesetzt habe.

                    Vermutlich muss ich diese Baustelle dann erstmal klären bevor ich Deinen (wirklich tollen!) Adapter weiter testen kann. Aber danke für Deine Hilfestellung 😉

                    O 1 Reply Last reply Reply Quote 0
                    • O
                      Oli @oxident last edited by

                      @oxident
                      ist nicht mein Adapter, sondern der von @carsten04 😉

                      O 1 Reply Last reply Reply Quote 0
                      • O
                        oxident @Oli last edited by

                        @oli Hoppla, natürlich. Trotzdem danke...

                        carsten04 1 Reply Last reply Reply Quote 0
                        • carsten04
                          carsten04 Developer @oxident last edited by

                          @oli Hast Du es auch mal ohne Haken bei ws mit der aktuellen Version versucht (also wirklich nichts angehakt im web-Adapter)?

                          Die Fehler in Deinem Log bis Zeile 11 haben nichts mit meinem Adapter zu tun. Da ist noch was anderes nicht in Ordnung. Einmal musst Du den rssfeed-Adapter installiert haben und in der VIS kann bei den Widgets nicht word.js gefunden werden und an irgend einer anderen Stelle wirft er bei getTranslation einen Fehler. Das kommt auch von irgendwelchen VIS-Widgets die Du noch installiert hast.

                          O 1 Reply Last reply Reply Quote 0
                          • O
                            Oli @carsten04 last edited by Oli

                            @carsten04
                            das mit der Zeile 11 im log weis ich, habe einfach alles kopiert

                            Mit dieser Einstellung im Web Adapter kann ich alles speichern, also Routen und im VIS Editor, allerdings wird mir weder im VIS Editor noch in der Runtime eine Karte angezeigt
                            eebc648b-88b8-473b-bc27-b94e66ea79fc-image.png

                            Mit dieser Einstellung im Web Adapter wird mir die Karte richtig angezeigt, allerdings kann ich keine Routen mehr speichern und ich bekomme im VIS Editor einen Verbindungsfehler
                            d1c184f5-bbf9-4171-8eed-c7b8f74d7dfe-image.png

                            So langsam bin ich ratlos.

                            carsten04 1 Reply Last reply Reply Quote 0
                            • carsten04
                              carsten04 Developer @Oli last edited by carsten04

                              @oli
                              1aa9cdb8-f9e5-4e6c-a610-eed4818e86f3-image.png

                              Das obere Widget ist die Map und das Untere stellt eine Liste dar.

                              Zur Web-Instanz Konfiguration:

                              2f90ae03-2460-4a19-8ac5-1ae71bf872f6-image.png

                              1. Reine Web-Sockets darf nicht verwendet werden. Der Adapter braucht zwingend socket.io.
                              2. socket.io kann entweder integriert sein, oder eine eigene socketio-Instanz (entsprechender Adapter muss natürlich installiert sein). Keins darf auch nicht ausgewählt werden, denn ohne socket.io geht's halt nicht.
                              3. Web-Sockets erzwingen geht auch, ist aber nicht erforderlich, da sonst das Polling bei socket.io nicht mehr funktioniert.
                              4. Cache kann angewählt werden, ist aber auch nicht erforderlich.

                              Was ist noch ein Bug: Bevor mit der VIS gearbeitet werden kann, braucht es zwingend eine radar-trap2 Instanz, erst dann funktioniert die VIS. Den Fehler fange ich die Tage noch ab.

                              Ich bin bei mir jetzt alle Konstellationen durch und ich bekomme bei Einhaltung der Punkte 1) - 4) immer eine lauffähige Instanz und die VIS klappt absolut problemlos. Das Problem bei mir ist, dass ich die Konstellation von Dir nicht nachgestellt bekomme und die Fehlermeldungen bzgl. socket.io bei Beachtung der Punkte 1) - 4) bei mir nicht auftreten.

                              O 1 Reply Last reply Reply Quote 0
                              • O
                                oxident @carsten04 last edited by

                                @carsten04 said in [Neuer Adapter] radar-trap2:

                                Was ist noch ein Bug: Bevor mit der VIS gearbeitet werden kann, braucht es zwingend eine radar-trap2 Instanz, erst dann funktioniert die VIS. Den Fehler fange ich die Tage noch ab.

                                Prima, daran lag's bei mir. Zusammen mit Deinen Ausführungen bezgl. der Konstellation socket.io / ws klappt der Adapter jetzt und die VIS auch. Danke!

                                carsten04 1 Reply Last reply Reply Quote 0
                                • carsten04
                                  carsten04 Developer @oxident last edited by

                                  @oxident Perfekt, dann hat sich das Testen ja gelohnt. Wenn Dir noch was auffällt, oder Du noch Ideen für weitere Features hast, dann gerne hier, oder auf GitHub.

                                  O 1 Reply Last reply Reply Quote 0
                                  • O
                                    Oli @carsten04 last edited by

                                    @carsten04
                                    vielen dank für deine Unterstützung, läuft jetzt erstmal alles.

                                    Und schon habe ich die nächste Frage.

                                    Ich habe im Widget folgende Einstellung:
                                    aefa63c9-c487-45ab-84a2-0f6fa66759f5-image.png

                                    Das Ergebnis Sieht so aus:
                                    87a6bffb-2c74-4876-8319-8fabc40c6423-image.png

                                    Könnte man da die Überschriften nicht vorhandener Traps noch ausblenden?

                                    carsten04 1 Reply Last reply Reply Quote 0
                                    • carsten04
                                      carsten04 Developer @Oli last edited by carsten04

                                      @oli Kommt in das nächste Update rein. Guter Hinweis.

                                      Info: wenn Du neben die Liste eine Map legst, dann zoomst Du durch klicken auf einen Listeneintrag direkt in der Map auf das Hindernis.

                                      O 1 Reply Last reply Reply Quote 1
                                      • O
                                        Oli @carsten04 last edited by

                                        @carsten04
                                        Sorry, ich muss gleich noch eine Frage nach schieben.
                                        Wäre es nicht sinnvoller die Profile "Fahren" und "Fahrverkehr" in einem Profil zu Vereinen?

                                        In diesem Profil könnten dann beide Datenpunkte "duration" und "duration traffic" mit aufnehmen

                                        carsten04 1 Reply Last reply Reply Quote 0
                                        • carsten04
                                          carsten04 Developer @Oli last edited by carsten04

                                          @oli Das geht von der Systhematik her nicht. Die Profile generieren unterschiedliche Routen und müssen immer separat betrachtet werden. Du kannst aber die Route zweimal mit unterschiedlichem Profil anlegen und hast dann im Objektbaum alles sauber strukturiert.

                                          O 1 Reply Last reply Reply Quote 0
                                          • O
                                            Oli @carsten04 last edited by

                                            @carsten04
                                            danke für deine Antwort.

                                            Ein paar Fragen bzw. Anregungen habe ich noch:

                                            1. Den Streckenname in einen extra Datenpunkt aufnehmen, dann könnte man diesen direkt in die VIS einbinden
                                            2. Ist es möglich aus der Api eine Wegbeschreibung auszulesen und aufzunehmen?
                                            3. Kann ich für eine bestimmte Strecke, eine feste Route hinterlegen (von, über, nach)?
                                            4. könnte man im Map-Widget, für den Start- und Endpunkt frei wählbare Symbole einfügen (ähnlich bei beim Open Street Map Widget)?
                                            carsten04 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            649
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            26
                                            251
                                            26465
                                            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