Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    13
    1
    724

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    918

Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
20 Beiträge 8 Kommentatoren 2.6k Aufrufe 1 Beobachtet
  • Ä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.
  • P Offline
    P Offline
    PerfectAnswer
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe hier u.a. eine Modbus Instanz laufen (Solaredge Wechselrichter).

    Anscheinend gibt es Probleme über Modbus etwas auszulesen wenn das Teil sich zur Nachtruhe begibt

    modbus.0	2017-10-26 19:20:46.110	warn	Poll error count: 1148 code: "App Timeout"
    ````<– Dauerfeuer im Log
    
    Im Prinzip ist es auch unwahrscheinlich, dass interessante Informationen vom Wechselrichter kommen, von daher würde ich gerne mit der untergehenden Sonne auch die Modbus Instanz in Sleep versetzten.
    
    Ist es möglich, irgendwie eine Instanz nur innerhalb eines bestimmten Zeitfenster laufen zu lassen?
    
    Besten Gruß
    
    Bernd
    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      ja klar..

      
      var objPl = getObject('system.adapter.admin.2');
           objPl.common.enabled = true;  // Adapter einschalten
      
       //     objPl.common.enabled = false;  // Adapter ausschalten
      
           setObject('system.adapter.admin.2', objPl, function (err) {
                   if (err) log('Cannot write object: ' + err);
              }); 
      

      hier als beispiel wird der admin.2 ein oder ausgeschaltet

      wenn du es automatisiert haben willst muss du noch Sonnenuntergang und Sonnenaufgang als trigger nehmen..

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        PerfectAnswer
        schrieb am zuletzt editiert von
        #3

        Hi nochmals,

        ich sehe gerade im log das es nicht funktioniert.

        javascript.0	2017-11-18 20:25:00.048	error	Function "setObject" is not allowed. Use adapter settings to allow it.
        

        Ich finde allerdings auch keine Stelle im Adapter wo ich das "genehmigen" könnte?

        Ne Idee?

        Besten Gruß

        Bernd

        1 Antwort Letzte Antwort
        0
        • htreckslerH Offline
          htreckslerH Offline
          htrecksler
          Forum Testing
          schrieb am zuletzt editiert von
          #4

          Die Einstellung ist in den Einstellungen des Javascript-Adapters.

          Gruss Hermann

          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

          1 Antwort Letzte Antwort
          0
          • P Offline
            P Offline
            PerfectAnswer
            schrieb am zuletzt editiert von
            #5

            Danke für die Info, hatte beim Modbus Adapter nachgeschaut. :roll:

            Leider funktioniert das Script aber nicht. Der Adapter wird nicht deaktiviert.

            function WRSleep() {
                var objPl = getObject('system.adapter.modbus.0');
                  objPl.common.enabled = false;  // Adapter ausschalten
                  console.log("val:" + objPl.common.enabled);
            
            }
            WRSleep();
            
            schedule("58 20 * * *", WRSleep);
            

            Jemand eine Idee wie ich das hin bekomme?

            Besten Gruß

            Bernd

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              PerfectAnswer
              schrieb am zuletzt editiert von
              #6

              Moin,

              ich versuche es nochmals, weil es irgendwie doch eine Möglichkeit geben muss.

              Ich habe mir aus dem Script:

              function WRSleep() {
                  var objPl = getObject('system.adapter.modbus.0');
                    objPl.common.enabled = false;  // Adapter ausschalten
                    log("ModbusInstanceValue: " + objPl.common.enabled);    
              
              }
              WRSleep();
              
              

              Das Objekt in ein JSON geschoben und da sehe ich auch, dass enabled auf false gesetzt wurde, sich die Instanz selbst dafür aber nicht interessiert.

              Werden höhere Rechte benötigt?

              Muss noch was anderes "gefeuert" werden?

              Hat wirklich niemand eine Idee?

              Mein Log sieht furchtbar aus in der Nacht :( :o

              Besten Gruß

              Bernd

              1 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7
                function WRSleep() {
                    var objPl = getObject('system.adapter.modbus.0');
                    objPl.common.enabled = false;  // Adapter ausschalten
                    setObject('system.adapter.modbus.0', objPl);
                }
                

                setObject() muss in der Konfiguration der JS-Instanz freigegeben sein.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                1 Antwort Letzte Antwort
                0
                • P Offline
                  P Offline
                  pix
                  schrieb am zuletzt editiert von
                  #8

                  In den Adapter Einstellungen muss noch setObject aktiviert werden 261_setobject.jpg

                  Gruß

                  Pix

                  EDIT: Paul war wieder schneller :lol:

                  ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                  1 Antwort Letzte Antwort
                  0
                  • htreckslerH Offline
                    htreckslerH Offline
                    htrecksler
                    Forum Testing
                    schrieb am zuletzt editiert von
                    #9

                    Die Einstellung hatte er doch schon gesetzt (hoffe ich zumindest) - siehe ein paar Einträge weiter oben.

                    Gruss Hermann

                    ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                    1 Antwort Letzte Antwort
                    0
                    • P Offline
                      P Offline
                      pix
                      schrieb am zuletzt editiert von
                      #10

                      Hallo,

                      ich hatte das Problem auch mal. Diese Einstellung wurd nicht bei mir angezeigt. Mein Javascript Adapter war nicht auf dem neuesten Stand oder korrekt installiert. Erst nach einem````
                      ./iobroker upload javascript

                      
                      Gruß
                      
                      Pix

                      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                      1 Antwort Letzte Antwort
                      0
                      • P Offline
                        P Offline
                        PerfectAnswer
                        schrieb am zuletzt editiert von
                        #11

                        @Pix: Das hatte ich alles bereits eingestellt und erledigt, aber um in den Genuss von setObject zu kommen muss man nicht nur die Berechtigungen besitzen! :idea:

                        1161_modbus-resolved.jpg
                        <size size="150">In meinem Script fehlt das setObject() !</size>

                        Das Lustige dabei ist, das ich 2 Scripte habe. Das Script um den ModBus wieder einzuschalten enthielt setObject, ich hatte aber in den anderen Script soviel gefummelt, dass ich wohl die Zeilen gelöscht hatte und mit anderen Code zwischenzeitlich gefüllt hatte.

                        Die gute Nachricht ist jetzt das es läuft.

                        function WRSleep() {
                            var objPl = getObject('system.adapter.modbus.0');
                            var jsonResult;
                              objPl.common.enabled = false;  // Adapter ausschalten
                                  setObject('system.adapter.modbus.0', objPl, function (err) {
                                     if (err) log('Cannot write object: ' + err);
                                }); 
                        
                              log("val:" + objPl.common.enabled);
                        
                        }
                        WRSleep();
                        
                        schedule("58 20 * * *", WRSleep);
                        

                        Wenn mir jetzt noch jemand einen Tipp geben könnte wie die statischen schedule Zeiten gegen Sonnunter- und Aufgangszeiten getauscht werden, dass wäre dann perfekt.

                        Auf jeden Fall nochmals Danke für die Unterstützung!

                        Besten Gruß

                        Bernd

                        1 Antwort Letzte Antwort
                        0
                        • P Offline
                          P Offline
                          pix
                          schrieb am zuletzt editiert von
                          #12

                          Hallo,

                          schön, dass es klappt. Hier die Doku zur Einbindung der Astro-Funktion: https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#astro–function

                          Gruß

                          Pix

                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                          1 Antwort Letzte Antwort
                          0
                          • P Offline
                            P Offline
                            PerfectAnswer
                            schrieb am zuletzt editiert von
                            #13

                            Perfekt!

                            Das kommt heute noch rein, damit der WR morgen nach Sonnenaufgang +30min wach wird :)

                            Thanks again!

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              loverz
                              schrieb am zuletzt editiert von
                              #14

                              sieht interessant aus, kann man damit auch einen Adapter sagen wir alle 15 Minuten für 1 Minute laufen lassen?
                              Würde das gerne mit dem HomematicIP-Adapter machen, da ich diesen zum Abrufen vom Wetter nutze, nur dafür.

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • L loverz

                                sieht interessant aus, kann man damit auch einen Adapter sagen wir alle 15 Minuten für 1 Minute laufen lassen?
                                Würde das gerne mit dem HomematicIP-Adapter machen, da ich diesen zum Abrufen vom Wetter nutze, nur dafür.

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

                                @loverz schon wieder ein 4 1/2 Jahre alter Thread!

                                kein Support per PN! - Fragen im Forum stellen -
                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                • L Offline
                                  L Offline
                                  loverz
                                  schrieb am zuletzt editiert von
                                  #16

                                  @homoran ja, finde die immer über google ;)
                                  soll ich lieber neue aufmachen?
                                  Das Thema passt ja!

                                  Hab hier übrigens eine Lösung in einem anderen Thread gefunden.
                                  Lösung: https://forum.iobroker.net/topic/25105/adapter-zur-bestimmten-zeit-aus-oder-anmachen/9

                                  HomoranH GlasfaserG 2 Antworten Letzte Antwort
                                  0
                                  • L loverz

                                    @homoran ja, finde die immer über google ;)
                                    soll ich lieber neue aufmachen?
                                    Das Thema passt ja!

                                    Hab hier übrigens eine Lösung in einem anderen Thread gefunden.
                                    Lösung: https://forum.iobroker.net/topic/25105/adapter-zur-bestimmten-zeit-aus-oder-anmachen/9

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

                                    @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                    , finde die immer über google

                                    aber das Datum ist ja sichtbar.

                                    @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                    in einem anderen Thread

                                    der war ja auch nur seit 2 Jahren abgelaufen.

                                    kein Support per PN! - Fragen im Forum stellen -
                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    L 1 Antwort Letzte Antwort
                                    0
                                    • L loverz

                                      @homoran ja, finde die immer über google ;)
                                      soll ich lieber neue aufmachen?
                                      Das Thema passt ja!

                                      Hab hier übrigens eine Lösung in einem anderen Thread gefunden.
                                      Lösung: https://forum.iobroker.net/topic/25105/adapter-zur-bestimmten-zeit-aus-oder-anmachen/9

                                      GlasfaserG Offline
                                      GlasfaserG Offline
                                      Glasfaser
                                      schrieb am zuletzt editiert von
                                      #18

                                      @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                      @homoran ja, finde die immer über google

                                      Hier etwas , was ich öfters schreibe :

                                      Warum Google , die Forumssuche funktioniert besser als Google ,
                                      inkl. der Suche innerhalb des Threads !

                                      Suche innerhalb des Threads :
                                      In User Einstellung aktivieren :

                                      1.JPG

                                      STRG + F

                                      2.JPG

                                      .

                                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                      L 1 Antwort Letzte Antwort
                                      1
                                      • HomoranH Homoran

                                        @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                        , finde die immer über google

                                        aber das Datum ist ja sichtbar.

                                        @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                        in einem anderen Thread

                                        der war ja auch nur seit 2 Jahren abgelaufen.

                                        L Offline
                                        L Offline
                                        loverz
                                        schrieb am zuletzt editiert von
                                        #19

                                        @homoran jetzt weiß ich aber noch nicht, ob es schlimm ist alte Threads hochzuholen. Ist es denn sinnvoller einen neuen Thread aufzumachen, wenn das Thema direkt zutrifft?

                                        1 Antwort Letzte Antwort
                                        0
                                        • GlasfaserG Glasfaser

                                          @loverz sagte in Ein bestimmte Instanz nur zu bestimmten Zeiten aktiv. Wie?:

                                          @homoran ja, finde die immer über google

                                          Hier etwas , was ich öfters schreibe :

                                          Warum Google , die Forumssuche funktioniert besser als Google ,
                                          inkl. der Suche innerhalb des Threads !

                                          Suche innerhalb des Threads :
                                          In User Einstellung aktivieren :

                                          1.JPG

                                          STRG + F

                                          2.JPG

                                          .

                                          L Offline
                                          L Offline
                                          loverz
                                          schrieb am zuletzt editiert von
                                          #20

                                          @glasfaser danke für die Erläuterung ;)

                                          Ich hab es mir irgendwie angewohnt zu googlen, da lande ich oft auch auf anderen Seiten, die mir hilfreich erscheinen, wenn hier nichts zu finden ist.
                                          Dennoch kann ich den ein oder anderen Tipp von dir bestimmt in Zukunft anwenden ;)

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          534

                                          Online

                                          32.9k

                                          Benutzer

                                          83.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