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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Neuer Adapter] radar-trap

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

      @carsten04 Moin, kann leider nicht installieren. Folgende Meldungen werden ausgegeben:


      $ iobroker url https://github.com/Steiger04/ioBroker.radar-trap/tree/dev-v2 --host raspberrypi --debug

      install Steiger04/ioBroker.radar-trap#dev-v2

      NPM version: 8.19.3

      Installing Steiger04/ioBroker.radar-trap#dev-v2... (System call)

      npm ERR! code 128

      npm ERR! An unknown git error occurrednpm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/Steiger04/ioBroker.radar-trap.gitnpm ERR! git@github.com: Permission denied (publickey).

      npm ERR! fatal: Konnte nicht vom Remote-Repository lesen.npm ERR! npm ERR! Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm ERR! und das Repository existiert.

      npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2023-06-21T07_19_10_696Z-debug-0.log

      host.raspberrypi Cannot install Steiger04/ioBroker.radar-trap#dev-v2: 128

      ERROR: Process exited with code 25

      liegt da ein Fehler vor oder mache ich etwas verkehrt?
      Gruß Burkhard

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

        @massenbach Du musst folgenden Link zur Installation nutzen:

        https://github.com/Steiger04/ioBroker.radar-trap/tree/main

        1 Reply Last reply Reply Quote 0
        • Nashra
          Nashra Most Active Forum Testing last edited by

          @carsten04
          Habe den Adapter installiert und alles eingetragen was ich an Routen brauche usw.
          In der VIS dann die Widgets ausgewählt, aber sobad ich die Route auswähle
          zeigt es nichts mehr an. Vorher wird die normale Karte angezeigt.

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

            @nashra Gibt es irgendwelche Fehlermeldungen in der Dev-Konsole? Hast Du die Adapterinstanz noch einmal gestartet? Kannst Du die Routen im Adapter-Admin sehen?

            Nashra 1 Reply Last reply Reply Quote 0
            • Nashra
              Nashra Most Active Forum Testing @carsten04 last edited by Nashra

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

              @nashra Gibt es irgendwelche Fehlermeldungen in der Dev-Konsole? Hast Du die Adapterinstanz noch einmal gestartet? Kannst Du die Routen im Adapter-Admin sehen?

              Fehlermeldung wenn ich die Route auswähle in VIS

              Fehler beim Verarbeiten des Wertes für 'user-select'.  Deklaration ignoriert. 
              

              Adapter neu gestartet, selbes Problem
              Im Adapter-Admin kann ich die Routen sehen wenn ich sie auswähle

              radar-trap.PNG

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

                @nashra Aktualisiere die VIS bitte mal bei offener DEV-Konsole und poste mal alles als Quellcode, kein Screenshot.

                Nashra 1 Reply Last reply Reply Quote 0
                • Nashra
                  Nashra Most Active Forum Testing @carsten04 last edited by

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

                  @nashra Aktualisiere die VIS bitte mal bei offener DEV-Konsole und poste mal alles als Quellcode, kein Screenshot.

                  radartrap.txt

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

                    @nashra Hast Du das Thema socket.io wie hier beschrieben konfiguriert?

                    Nashra 1 Reply Last reply Reply Quote 0
                    • Nashra
                      Nashra Most Active Forum Testing @carsten04 last edited by Nashra

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

                      @nashra Hast Du das Thema socket.io wie hier beschrieben konfiguriert?

                      Arg, reine Web-Sockets war aktiviert. Die Routen werden wieder angezeigt,
                      aber dafür im Vis-Editor die Projekte nicht mehr d.h. außer main steht nichts mehr drin.

                      Nachtrag:
                      Jetzt weiß ich auch warum reine Web-Sockets aktiviert war, weil dadurch die Projekte
                      im Editor wieder angezeigt wurden.

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

                        @nashra Ich erinnere mich, das hatten wir doch schon einmal. Ich vermute da ist bei Dir noch irgendetwas anderes bei der iobroker-Installation / -Konfiguration nicht ganz sauber.

                        Nashra 1 Reply Last reply Reply Quote 0
                        • Nashra
                          Nashra Most Active Forum Testing @carsten04 last edited by

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

                          @nashra Ich erinnere mich, das hatten wir doch schon einmal. Ich vermute da ist bei Dir noch irgendetwas anderes bei der iobroker-Installation / -Konfiguration nicht ganz sauber.

                          Gerade festgestellt, wenn ich ein neues Projekt erstelle dann werden auch die Alten in der Liste wieder angezeigt.
                          Werde mal alle löschen und neu importieren, mal sehen ob es klappt

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

                            Der Adapter kann jetzt über das Latest-Repository (beta) installiert werden.

                            Bitte Fehler, Anregungen und Wünsche entweder hier im Forum, oder auf GitHub posten.

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

                              @carsten04

                              eine Frage, wenn ich den Adapter jetzt update, muss ich dann wieder alle Strecken neu eintragen, oder werden diese übernommen?

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

                                @oli Das sollte definitiv ohne Neuanlage funktionieren, aber wie es immer so läuft: wahrscheinlich klappt es dann gerade bei Dir nicht . . . also eine Risikoentscheidung von Dir 😊. Falls Du auf den beta-Stream umsteigst (wäre meine Empfehlung, auch wegen der Weiterentwicklung), dann gib mal bitte Feedback, ob es geklappt hat.

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

                                  @carsten04
                                  Feedback kommt, allerdings erst nächste Woche

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

                                    @oli 👍

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

                                      @carsten04
                                      Update hat geklappt, hinterlegte Strecken waren alle noch da

                                      Edith:
                                      zu früh gefreut im Objektbaum sind die Strecken noch vorhanden, in der Adapterkonfiguration nicht mehr.

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

                                        @oli Schaue ich mir an, sollte dann mit dem nächsten Release funktionieren. Danke für die Rückinfo.

                                        S 2 Replies Last reply Reply Quote 0
                                        • S
                                          somansch @carsten04 last edited by somansch

                                          @carsten04
                                          erstmal vielen Dank für deinen Adapter 👍 ! Ich hatte schon die vorherige Version im Einsatz und bin nun auf die Neue umgestiegen. Hier ein paar Punkte, die mir aufgefallen sind und eine Feature-Request:

                                          • auch bei mir hat er die ursprünglichen Routen nicht übernommen, habe die alten Datenpunkte gelöscht und die Routen neu angelegt (kein großes Problem 😉

                                          • im beiden Vis-Widgets (Route und Area) werden die Symbole immer in Schwarz angezeigt, die Einstellung von symbolColor hatte keine Auswirkung:b6b5f315-6197-4137-8f28-6c2b5eb4ddc5-image.png

                                          • im Vis-Widget (Info) werden die Kategorien zusätzlich als Überschrift dargestellt, kann man das irgendwo deaktivieren?1d4eebbc-3ad5-4cad-96d2-b39cf92af052-image.png

                                          • Könnte man im Vis-Widget (Info) einen Text, z.B. "Aktuell keine Meldungen vorhanden." erzeugen, wenn es nichts anzuzeigen gibt?

                                          • ich würde gern die Blitzerinfos auch als Datenpunkte haben, dann könnte man vor dem Weg zur Arbeit z.B. eine WhatsApp schicken... Im Moment gibt es ja einen DP, wo die Infos in JSON liegen, daher wollte ich sie mit diesem Script in Datenpunkte umwandeln. Das Script läuft leider auf Fehler, ich vermute die Ursache im Format des DPs (ist nicht als JSON definiert). Könntest du das korrigieren bzw. alle Infos als DPs zusätzlich generieren? Die Anzahl der aktuellen Blitzer wäre auch als DP hilfreich. Hier das Script, welches ich bereits für andere JSON-Umwandlungen erfolgreich nutze:

                                          '{"time":{"start":"00:00","end":"23:59","mode":"hours","interval":1},"period":{"days":1}}'// createDPsFromJSON
                                          // Für JSON mit 2 Ebenen
                                          // ********************
                                          // NUR für 2 Ebenen !!!
                                          //
                                          // Der DP  in dem das JSON steht
                                          let jsonDP = 'radar-trap.0.U4bBnVGL54wL-5597F4Wu.direction-0.mobileTraps';
                                          createState(jsonDP, {read: true, write: true, name: 'TEST-DP JSON' , type: "string", role: "text", def: "" });
                                          
                                          // Der DP wo die JSON Struktur angelegt werden soll
                                          let jsonLoc = '0_userdata.0.Blitzerstatus';
                                          
                                          // Einmalig ausführen für das Anlegen der DP-Objekte
                                          createDPsFromJSON(jsonDP,jsonLoc);
                                          
                                          on(jsonDP, function(dp) {
                                              const jsonDPval = JSON.parse(dp.state.val);
                                              for (let id in jsonDPval){
                                                  
                                                  if (typeof(jsonDPval[id])== 'object'){
                                                          for (let objId in jsonDPval[id]){
                                                              setState(jsonLoc+'.'+id+'.'+objId,jsonDPval[id][objId],false);
                                                          }
                                                  }else{
                                                      setState(jsonLoc+'.'+id,jsonDPval[id],false);
                                                  }
                                              }
                                              // wenn man nur einzelne Werte benötigt, holt man sich diese direkt
                                              // setState(idCellTemp2, obj.Temperatures.CellTemp2, true);
                                          });
                                          
                                          function createDPsFromJSON(jsonDP,jsonLoc){
                                              let jsonDPval = JSON.parse(getState(jsonDP).val);
                                              for (let id in jsonDPval){
                                                  if (!existsState(jsonLoc+'.'+id)){
                                                      if (typeof(jsonDPval[id])== 'string'){
                                                          createStateAsync(jsonLoc+'.'+id, {read: true, write: true, name: String(id) , type: "string", role: "", def: jsonDPval[id] }); 
                                                      }
                                                      if (typeof(jsonDPval[id])== 'number'){
                                                          createStateAsync(jsonLoc+'.'+id, {read: true, write: true, name: String(id) , type: "number", role: "", def: jsonDPval[id] }); 
                                                      }
                                                      if (typeof(jsonDPval[id])== 'object'){
                                                          for (let objId in jsonDPval[id]){
                                                              if (typeof(jsonDPval[id][objId])== 'string'){
                                                                  createStateAsync(jsonLoc+'.'+id+'.'+objId, {read: true, write: true, name: String(objId) , type: "string", role: "", def: jsonDPval[id][objId] }); 
                                                              }
                                                              if (typeof(jsonDPval[id][objId])== 'number'){
                                                                  createStateAsync(jsonLoc+'.'+id+'.'+objId, {read: true, write: true, name: String(objId) , type: "number", role: "", def: jsonDPval[id][objId] }); 
                                                              }
                                                          }
                                                      }
                                                      //break;
                                                  }
                                              }
                                          }
                                          
                                          

                                          Vielen Dank vorab und viele Grüße
                                          Andreas

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Shumway @somansch last edited by

                                            Ist das richtig, dass man bei der Anmeldung bei mapbox die Daten der Kreditkarte miteingeben muss?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            904
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

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