Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Astrofunktion bei veränderlicher Position

    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

    Astrofunktion bei veränderlicher Position

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

      @Kastenfrosch77 sagte:

      Gibt es eine Möglichkeit diese zu verändern ohne jedesmal die Adapter-Settings aufzurufen.

      Ja, per Javascript. Wie ermittelst Du die Koordinaten ?

      1 Reply Last reply Reply Quote 0
      • K
        Kastenfrosch77 last edited by

        Die Koordinaten setze ich über Tasker und die SimpleAPI auf zwei Datenpunkte.

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          Es sollte etwa so funktionieren:

          // Datenpunkt IDs eintragen !
          const idLat  = '...'; // Latitude
          const idLong = '...'; // Longitude
          
          const idJs0 = 'system.adapter.javascript.0';
          var obj = getObject(idJs0);
          
          on(idLat, function(dp) {
             obj.native.latitude = dp.state.val;
             setObject(idJs0, obj);
          });
          
          on(idLong, function(dp) {
             obj.native.longitude = dp.state.val;
             setObject(idJs0, obj);
          });
          

          setObject() muss in der Javascript-Konfiguration freigegeben sein.

          K 1 Reply Last reply Reply Quote 0
          • K
            Kastenfrosch77 last edited by

            Funktioniert, führt aber zum Neustart von Javascript. Leider alle Instanzen, so dass auch seperate Instanz nicht hilft.

            1 Reply Last reply Reply Quote 0
            • K
              Kastenfrosch77 @paul53 last edited by

              @paul53
              Hab es jetzt noch mal getestet. Hatte Beim ersten Mal die Adresse vom Adapter nicht geändert.
              In seperater Instanz funktioniert es, obwohl auch hier diese neu startet. Das gefällt mir noch nicht.

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Kastenfrosch77 last edited by

                @Kastenfrosch77 sagte :

                In seperater Instanz funktioniert es, obwohl auch hier diese neu startet. Das gefällt mir noch nicht.

                Das lässt sich nicht verhindern. So oft wird doch die Position nicht verändert ?

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @paul53 last edited by Homoran

                  @paul53 sagte in Astrofunktion bei veränderlicher Position:

                  So oft wird doch die Position nicht verändert ?

                  Im Wohn mobil ist der Weg das Ziel 😉

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Homoran last edited by

                    @Homoran sagte:

                    Im Wohn mobil ist der Weg das Ziel 😉

                    Während der Fahrt braucht man den Sonnenstand bzw. davon abhängige Funktionen ?

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @paul53 last edited by

                      @paul53
                      aber das Skript "läuft" dann ja

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Homoran last edited by

                        @Homoran Muss es aber nicht !

                        1 Reply Last reply Reply Quote 0
                        • K
                          Kastenfrosch77 last edited by

                          Zuhause beim Testen läuft die Instanz aber auf einem zweiten Rechner.
                          Ist aber nicht so prickelnd wenn alle Programme neu starten.

                          "javascript.2 2019-03-10 19:52:50.405 info starting. Version 4.0.12 in /opt/iobroker/node_modules/iobroker.javascript, node: v11.10.0"

                          Homoran 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @Kastenfrosch77 last edited by

                            @Kastenfrosch77 sagte in Astrofunktion bei veränderlicher Position:

                            node: v11.10.0

                            node 11 ist nicht gut!
                            das ist noch eine Entwicklerversion und wird nicht von ioBroker unterstützt.
                            node 8.15x oder mit dem neuen Controller darf es auch node 10.x sein

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            824
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            3
                            13
                            437
                            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