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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. (gelöst) Längen- und Breitengrade

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    891

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

(gelöst) Längen- und Breitengrade

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
13 Beiträge 5 Kommentatoren 1.3k Aufrufe 3 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.
  • ice987I Offline
    ice987I Offline
    ice987
    schrieb am zuletzt editiert von ice987
    #1

    Hallo zusammen,

    Ich spiele gerade mit dem NPM-Modul https://www.npmjs.com/package/suncalc. Bei einigen Befehlen sollen die Längen- und Breitengrade eingegeben werden. Diese sind ja bereits in ioBroker unter Haupteinstellungen verfügbar. (Wo) Kann ich diese unter Objekte finden, bzw. gibt es eine Möglichkeit diese um JS direkt zu verwenden?

    husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

    HomoranH paul53P UncleSamU 3 Antworten Letzte Antwort
    0
    • ice987I ice987

      Hallo zusammen,

      Ich spiele gerade mit dem NPM-Modul https://www.npmjs.com/package/suncalc. Bei einigen Befehlen sollen die Längen- und Breitengrade eingegeben werden. Diese sind ja bereits in ioBroker unter Haupteinstellungen verfügbar. (Wo) Kann ich diese unter Objekte finden, bzw. gibt es eine Möglichkeit diese um JS direkt zu verwenden?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @ice987 sagte in Längen- und Breitengrade:

      gibt es eine Möglichkeit diese um JS direkt zu verwenden?

      ja, indem du in der js-Konfiguration die Checkbox Systemeinstellungen verwenden anhakst.

      Die Sache hat nur einen Haken: sie funktioniert nicht :joy:

      Also in der Konfig nochmals die Geokoordinaten eintragen.
      Suncalc ist übrigens bereits in javascript enthalten

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      1
      • ice987I ice987

        Hallo zusammen,

        Ich spiele gerade mit dem NPM-Modul https://www.npmjs.com/package/suncalc. Bei einigen Befehlen sollen die Längen- und Breitengrade eingegeben werden. Diese sind ja bereits in ioBroker unter Haupteinstellungen verfügbar. (Wo) Kann ich diese unter Objekte finden, bzw. gibt es eine Möglichkeit diese um JS direkt zu verwenden?

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

        @ice987 sagte: gibt es eine Möglichkeit diese um JS direkt zu verwenden?

        const suncalc = require('suncalc');
        
        const jsa = getObject("system.adapter.javascript.0");
        const lat = jsa.native.latitude;
        const long = jsa.native.longitude;
        

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

        ice987I 1 Antwort Letzte Antwort
        1
        • ice987I ice987

          Hallo zusammen,

          Ich spiele gerade mit dem NPM-Modul https://www.npmjs.com/package/suncalc. Bei einigen Befehlen sollen die Längen- und Breitengrade eingegeben werden. Diese sind ja bereits in ioBroker unter Haupteinstellungen verfügbar. (Wo) Kann ich diese unter Objekte finden, bzw. gibt es eine Möglichkeit diese um JS direkt zu verwenden?

          UncleSamU Offline
          UncleSamU Offline
          UncleSam
          Developer
          schrieb am zuletzt editiert von
          #4

          @ice987 Hast du diesen Adapter auch schon gesehen? Der benutzt intern suncalc:
          https://github.com/walli545/ioBroker.time-switch

          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
          ♡-lichen Dank an meine Sponsoren

          1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @ice987 sagte: gibt es eine Möglichkeit diese um JS direkt zu verwenden?

            const suncalc = require('suncalc');
            
            const jsa = getObject("system.adapter.javascript.0");
            const lat = jsa.native.latitude;
            const long = jsa.native.longitude;
            
            ice987I Offline
            ice987I Offline
            ice987
            schrieb am zuletzt editiert von
            #5

            @paul53 sagte in Längen- und Breitengrade:

            const suncalc = require('suncalc');
            
            const jsa = getObject("system.adapter.javascript.0");
            const lat = jsa.native.latitude;
            const long = jsa.native.longitude;
            

            genau das habe ich gesucht, vielen Dank. Leider sind diese Werte bei mir leer, obwohl die Längen- und Breitengrade unter Haupteinstellungen in ioBroker korrekt angezeigt werden.

            mit

            const jsa = getObject("system.adapter.javascript.0");
            if (LOG_DEBUG) log("jsa: " + JSON.stringify(jsa));
            

            kriege ich die Ausgabe hin, jedoch sind die beiden Werte leer (...) {"latitude":"","longitude":"", (...). Wie werden diese gefüllt?

            @UncleSam
            Vielen Dank für den Link, den Adapter muss ich mir mal ansehen :+1:

            husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • ice987I ice987

              @paul53 sagte in Längen- und Breitengrade:

              const suncalc = require('suncalc');
              
              const jsa = getObject("system.adapter.javascript.0");
              const lat = jsa.native.latitude;
              const long = jsa.native.longitude;
              

              genau das habe ich gesucht, vielen Dank. Leider sind diese Werte bei mir leer, obwohl die Längen- und Breitengrade unter Haupteinstellungen in ioBroker korrekt angezeigt werden.

              mit

              const jsa = getObject("system.adapter.javascript.0");
              if (LOG_DEBUG) log("jsa: " + JSON.stringify(jsa));
              

              kriege ich die Ausgabe hin, jedoch sind die beiden Werte leer (...) {"latitude":"","longitude":"", (...). Wie werden diese gefüllt?

              @UncleSam
              Vielen Dank für den Link, den Adapter muss ich mir mal ansehen :+1:

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #6

              @ice987 sagte in Längen- und Breitengrade:

              Leider sind diese Werte bei mir leer, obwohl die Längen- und Breitengrade unter Haupteinstellungen in ioBroker korrekt angezeigt werden.

              Stell die im javascript-Adapter nochmal gesondert ein.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              ice987I UncleSamU 2 Antworten Letzte Antwort
              1
              • Thomas BraunT Thomas Braun

                @ice987 sagte in Längen- und Breitengrade:

                Leider sind diese Werte bei mir leer, obwohl die Längen- und Breitengrade unter Haupteinstellungen in ioBroker korrekt angezeigt werden.

                Stell die im javascript-Adapter nochmal gesondert ein.

                ice987I Offline
                ice987I Offline
                ice987
                schrieb am zuletzt editiert von
                #7

                @thomas-braun
                achso, jetzt verstehe ich auch @Homoran :
                unter
                b2c8f5a5-1f10-4b74-9bf3-57f6990d8f1c-image.png
                Haken rausnehmen und die Koordinaten noch einmal reinschreiben

                husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • ice987I ice987

                  @thomas-braun
                  achso, jetzt verstehe ich auch @Homoran :
                  unter
                  b2c8f5a5-1f10-4b74-9bf3-57f6990d8f1c-image.png
                  Haken rausnehmen und die Koordinaten noch einmal reinschreiben

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @ice987
                  Richtig.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  ice987I 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @ice987
                    Richtig.

                    ice987I Offline
                    ice987I Offline
                    ice987
                    schrieb am zuletzt editiert von
                    #9

                    @thomas-braun
                    tatsächlich: Funktioniert, Vielen Dank

                    husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • ice987I ice987

                      @thomas-braun
                      tatsächlich: Funktioniert, Vielen Dank

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @ice987 sagte in Längen- und Breitengrade:

                      tatsächlich: Funktioniert,

                      natürlich!

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • Thomas BraunT Thomas Braun

                        @ice987 sagte in Längen- und Breitengrade:

                        Leider sind diese Werte bei mir leer, obwohl die Längen- und Breitengrade unter Haupteinstellungen in ioBroker korrekt angezeigt werden.

                        Stell die im javascript-Adapter nochmal gesondert ein.

                        UncleSamU Offline
                        UncleSamU Offline
                        UncleSam
                        Developer
                        schrieb am zuletzt editiert von
                        #11

                        @thomas-braun Oder einfach die System-Einstellungen nehmen: 'system.config' --> common.latitude etc.

                        const config= getObject("system.config");
                        const lat = config.common.latitude;
                        const long = config.common.longitude;
                        

                        Sollte auch gehen.

                        Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                        ♡-lichen Dank an meine Sponsoren

                        Thomas BraunT ice987I 2 Antworten Letzte Antwort
                        1
                        • UncleSamU UncleSam

                          @thomas-braun Oder einfach die System-Einstellungen nehmen: 'system.config' --> common.latitude etc.

                          const config= getObject("system.config");
                          const lat = config.common.latitude;
                          const long = config.common.longitude;
                          

                          Sollte auch gehen.

                          Thomas BraunT Online
                          Thomas BraunT Online
                          Thomas Braun
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @unclesam Keine Ahnung... Bin doch Javascript-Legastheniker.

                          Linux-Werkzeugkasten:
                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                          NodeJS Fixer Skript:
                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                          1 Antwort Letzte Antwort
                          0
                          • UncleSamU UncleSam

                            @thomas-braun Oder einfach die System-Einstellungen nehmen: 'system.config' --> common.latitude etc.

                            const config= getObject("system.config");
                            const lat = config.common.latitude;
                            const long = config.common.longitude;
                            

                            Sollte auch gehen.

                            ice987I Offline
                            ice987I Offline
                            ice987
                            schrieb am zuletzt editiert von
                            #13

                            @unclesam sagte in Längen- und Breitengrade:

                            Oder einfach die System-Einstellungen nehmen: 'system.config' --> common.latitude etc.

                            const config= getObject("system.config");
                            const lat = config.common.latitude;
                            const long = config.common.longitude;
                            

                            das geht auch! (ist sogar noch etwas eleganter, aber über Eleganz kann man sich natürlich streiten :flushed: ) Danke!

                            husqvarna-automower, meteoblue, wiserbyfeller, spritmonitor

                            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

                            747

                            Online

                            32.6k

                            Benutzer

                            82.1k

                            Themen

                            1.3m

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

                            • Du hast noch kein Konto? Registrieren

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