Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. [Gelöst] Javascript: Frage - Modul einbinden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

[Gelöst] Javascript: Frage - Modul einbinden

Scheduled Pinned Locked Moved JavaScript
javascript
8 Posts 5 Posters 1.3k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • qqolliQ Offline
    qqolliQ Offline
    qqolli
    wrote on last edited by qqolli
    #1

    Hallo zusammen,

    da ich noch nicht so vertraut mit Javascript bin, hätte ich mal eine Frage zu folgender Zeile:

    const suncalc = require('suncalc');
    

    Da sagt er, "suncalc" kenne ich nicht. Wo bekomme ich "suncalc" her und wo muss ich es ablegen damit er das bei require akzeptiert?

    HomoranH paul53P 2 Replies Last reply
    0
    • qqolliQ qqolli

      Hallo zusammen,

      da ich noch nicht so vertraut mit Javascript bin, hätte ich mal eine Frage zu folgender Zeile:

      const suncalc = require('suncalc');
      

      Da sagt er, "suncalc" kenne ich nicht. Wo bekomme ich "suncalc" her und wo muss ich es ablegen damit er das bei require akzeptiert?

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @qqolli sagte in Javascript: Frage - Modul einbinden:

      Wo bekomme ich "suncalc" her und wo muss ich es ablegen damit er das bei require akzeptiert?

      Konfiguration der js Instanz
      weitere npm Module einbinden
      suncalc, gefolgt von ENTER eintippen
      instanz neu startrm
      feddich

      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 -

      Thomas BraunT 1 Reply Last reply
      1
      • HomoranH Homoran

        @qqolli sagte in Javascript: Frage - Modul einbinden:

        Wo bekomme ich "suncalc" her und wo muss ich es ablegen damit er das bei require akzeptiert?

        Konfiguration der js Instanz
        weitere npm Module einbinden
        suncalc, gefolgt von ENTER eintippen
        instanz neu startrm
        feddich

        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by
        #3

        @qqolli

        Wobei das Modul schon länger nicht mehr aktualisiert wurde.
        Kann sein, dass es mit aktuellen node-Versionen nicht funktioniert.

        https://www.npmjs.com/package/suncalc

        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

        MicM 1 Reply Last reply
        0
        • Thomas BraunT Thomas Braun

          @qqolli

          Wobei das Modul schon länger nicht mehr aktualisiert wurde.
          Kann sein, dass es mit aktuellen node-Versionen nicht funktioniert.

          https://www.npmjs.com/package/suncalc

          MicM Offline
          MicM Offline
          Mic
          Developer
          wrote on last edited by
          #4

          @Thomas-Braun sagte in Javascript: Frage - Modul einbinden:

          @qqolli
          Wobei das Modul schon länger nicht mehr aktualisiert wurde.
          Kann sein, dass es mit aktuellen node-Versionen nicht funktioniert.

          Guter Punkt, aber funktioniert einwandfrei auch mit der aktuellen ;)
          suncalc wird in einigen populären Adaptern wie JS-Adapter usw. verwendet, wobei da oft die Fork https://github.com/andiling/suncalc2
          Lasst uns hoffen, dass sich mal wer erbarmt, um suncalc weiter zu pflegen :-)

          MicM 1 Reply Last reply
          0
          • qqolliQ qqolli

            Hallo zusammen,

            da ich noch nicht so vertraut mit Javascript bin, hätte ich mal eine Frage zu folgender Zeile:

            const suncalc = require('suncalc');
            

            Da sagt er, "suncalc" kenne ich nicht. Wo bekomme ich "suncalc" her und wo muss ich es ablegen damit er das bei require akzeptiert?

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @qqolli
            "suncalc" ist bereits im Javascript-Adapter installiert und muss nicht als zusätzliches NPM-Modul eingetragen werden. Man sollte sich nicht daran stören, dass der Editor das Modul anmeckert (Cannot find module 'suncalc').

            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

            1 Reply Last reply
            0
            • MicM Mic

              @Thomas-Braun sagte in Javascript: Frage - Modul einbinden:

              @qqolli
              Wobei das Modul schon länger nicht mehr aktualisiert wurde.
              Kann sein, dass es mit aktuellen node-Versionen nicht funktioniert.

              Guter Punkt, aber funktioniert einwandfrei auch mit der aktuellen ;)
              suncalc wird in einigen populären Adaptern wie JS-Adapter usw. verwendet, wobei da oft die Fork https://github.com/andiling/suncalc2
              Lasst uns hoffen, dass sich mal wer erbarmt, um suncalc weiter zu pflegen :-)

              MicM Offline
              MicM Offline
              Mic
              Developer
              wrote on last edited by Mic
              #6

              @Mic sagte in Javascript: Frage - Modul einbinden:

              suncalc wird in einigen populären Adaptern wie JS-Adapter usw. verwendet

              Siehe https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#require---load-some-module

              bbc8fa1c-fcdb-4969-afdd-0058431bdcdc-image.png

              Ersetze einfach suncalc durch suncalc2

              qqolliQ 1 Reply Last reply
              1
              • MicM Mic

                @Mic sagte in Javascript: Frage - Modul einbinden:

                suncalc wird in einigen populären Adaptern wie JS-Adapter usw. verwendet

                Siehe https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#require---load-some-module

                bbc8fa1c-fcdb-4969-afdd-0058431bdcdc-image.png

                Ersetze einfach suncalc durch suncalc2

                qqolliQ Offline
                qqolliQ Offline
                qqolli
                wrote on last edited by
                #7

                @Mic

                Prima, hab das suncalc wieder aus der JS-Instanz gelöscht und suncalc durch suncalc2 ersetzt. Geht :-)

                Allgemein gesagt hat er, verglichen mit den Werten auf https://www.sonnenverlauf.de/ noch Abweichungen; wenn auch nicht sehr groß.

                MicM 1 Reply Last reply
                0
                • qqolliQ qqolli

                  @Mic

                  Prima, hab das suncalc wieder aus der JS-Instanz gelöscht und suncalc durch suncalc2 ersetzt. Geht :-)

                  Allgemein gesagt hat er, verglichen mit den Werten auf https://www.sonnenverlauf.de/ noch Abweichungen; wenn auch nicht sehr groß.

                  MicM Offline
                  MicM Offline
                  Mic
                  Developer
                  wrote on last edited by
                  #8

                  @qqolli sagte in Javascript: Frage - Modul einbinden:

                  @Mic

                  Prima, hab das suncalc wieder aus der JS-Instanz gelöscht und suncalc durch suncalc2 ersetzt. Geht :-)

                  :+1:

                  Allgemein gesagt hat er, verglichen mit den Werten auf https://www.sonnenverlauf.de/ noch Abweichungen; wenn auch nicht sehr groß.

                  Interessant. Hab mich aufgrund des Smart-Control-Adapters damit auseinandergesetzt, weil ich auch suncalc2 nutze und es da lt. User-Feedback kein "night"/"nightEnd" im Sommer in nördlicheren Gebieten gibt.
                  So what, soweit funktioniert suncalc(2) mega zuverlässig, und man kann ja auch mit Offset arbeiten, falls einem ein Zeitpunkt nicht gefällt.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  750

                  Online

                  32.6k

                  Users

                  82.1k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe