Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. herausfinden, ob alle instanzen geladen sind

    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

    herausfinden, ob alle instanzen geladen sind

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by liv-in-sky

      gibt es einen datenpunkt, der mir zeigt, dass alle instanzen geladen/aufgerufen sind - also einen dp, der anzeigt, dass der boot-vorgang und iobroker start fertig ist ? jmd eine idee dazu

      ? Glasfaser 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky last edited by

        ginge das damit ? sind die processe immer gleich viel ?

        system.host.iobroker59.instancesAsProcess

        Meister Mopper 1 Reply Last reply Reply Quote 0
        • Meister Mopper
          Meister Mopper @liv-in-sky last edited by

          @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

          sind die processe immer gleich viel ?

          Bei mir stehen in dem Datenpunkt 45 Prozesse, in den Instanzen sind es 46.

          Der Wert ändert sich nicht, wenn regelmäßig schlafengelegte Adapter (z. B. ical und DasWetter) deaktiviert werden. Deaktiviert man einen dauerhaft laufenden Adapter, reduziert sich der Wert entsprechend.

          Für mich sieht es so aus, dass nur dauerhafte Prozesse gezählt werden.

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User @liv-in-sky last edited by

            @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

            jmd eine idee dazu

            Moin,

            ich schmeiße mal den Device-Watcher Adapter in den Raum
            33438d8d-62fa-4fe9-a053-88785370d833-grafik.png

            VG
            Bernd

            liv-in-sky 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              ich benutze dazu ein Skript aus den Anfangstagen von ioBroker
              es wirft zum einen eine JSON Tabelle mit Auslastung der Prozesse aus

              Screenshot_20231007-183956_Firefox.jpg

              zum anderen auch noch weitete Werte

              Screenshot_20231007-184024_Firefox.jpg

              Ob dieses Skript auch noch die Warnungen für dippelt laufende Prozesse liefert, oder ob ich das über ein weiteres Skript bekomme, müsste ich nachsehen

              1 Reply Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @liv-in-sky last edited by Glasfaser

                @liv-in-sky

                ob alle instanzen geladen sind

                Die Vorlage ... müßtest du ja kennen 🙂
                https://forum.iobroker.net/topic/25846/script-info-über-datenpunkte-sammeln

                //------------------------------------------CHECK INSTANZEN--------------------------------------------------------
                >
                >async function instanzCount(){
                >    log("_______bin in check Instanz");
                >       if (!directSearch) {await calmDown(800);} else {await calmDown(1200);}
                >    return new Promise(async (resolve, reject) => {
                >      try{
                >       htmlDP_IN=[];
                >       htmlMSG_IN=[];
                >       allJSInst=[];
                >       allInstArr=[];
                >       instanzArrHelp=[];
                >            // var ohneInstanz = getState(dpPrefix + "ProofingDatapoints.ohneInstanzAnzeige").val;
                >
                >
                >     
                >    var counter=0; var counter2=0;var counter3=0; 
                >$('system.adapter.*.alive').each(function(id, i) {
                

                alive

                Mini Script dazu erstellen !?

                1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Guest last edited by

                  @dp20eic
                  @Meister-Mopper
                  @Homoran

                  danke euch

                  im moment habe ich es so gelöst.

                  ich frage den letzten adapter, der geladen wird auf connected ab (scheint der webcal zu sein) und da ich den alexa2 brauche (der sehr lange braucht, bis er initialisiert und bereit ist), habe ich eine zeit definiert, die nach alexa2 ist online (150sek) wartet und dann wird ein signal ausgegeben, dass alles fertig ist

                  ist nicht perfekt, scheint aber zu funktionieren - was besseres fällt mir nicht ein

                  das problem ist, dass prozesse laufen, aber dadurch z.b. alexa2 noch nicht fertig ist bzw bereit
                  ich muss mal nachsehen, wie ich rausfinde, welche der letzte adapter ist, der geladen wird (dynamisch, da ich vermute es ist die reihenfolge, wie bei der installation) - weiß jmd von euch, wo die reihenfolge der instanzstart's steht - gibt es da was ?

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @liv-in-sky last edited by

                    @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

                    weiß jmd von euch, wo die reihenfolge der instanzstart's steht - gibt es da was ?

                    @Glasfaser weißt du da was ?

                    dynamisch abfragen, welcher adapter als letztes geladen wird

                    @glasfaser sagte in herausfinden, ob alle instanzen geladen sind:

                    müßtest du ja kennen

                    kenn ich irgendwo her 🙂 🙂

                    Glasfaser 1 Reply Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @liv-in-sky last edited by

                      @liv-in-sky

                      Auf die schnelle

                      a900100f-b7e1-4c2f-98f0-06956b8beff6-grafik.png

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Glasfaser last edited by

                        @glasfaser ist mir auch schon in den kopf gekommen - aber daurch weiß ich immer noch nicht, was tiers sind und ich dazu mehr info bekomme bzw abfragen kann

                        Glasfaser 3 Replies Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @liv-in-sky last edited by

                          @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

                          was tiers sind

                          Übersetzung falsch 🙂

                          Hier definieren ...

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @liv-in-sky last edited by

                            @liv-in-sky

                            Beim Admin ist es fest

                            90e3a8bd-d246-4f12-8948-b618153801c9-grafik.png

                            und beim ist schon die 2

                            fe8203ac-f063-43f7-bbe0-7f1dccfb0c34-grafik.png

                            .

                            finde gerade keine Infos weiter zu 🤔

                            1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @Glasfaser last edited by liv-in-sky

                              @glasfaser

                              stell mich doof an

                              ich vermute andere adapter werden als letztes geladen - aber die haben intern eine reihenfolge bzw einer davon ist der letzte (von vielen)
                              genau diese info bräuchte ich - ansonsten muss ich halt mit "zeit abwarten" arbeiten - die natürlich je nach anzahl aller instanzen veränderlich ist

                              Glasfaser 1 Reply Last reply Reply Quote 0
                              • Glasfaser
                                Glasfaser @liv-in-sky last edited by

                                @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

                                stell mich doof an

                                Alles gut 🙂

                                habe das eben gefunden dazu :

                                https://forum.iobroker.net/post/588152

                                liv-in-sky 1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @Glasfaser last edited by

                                  @glasfaser

                                  oh - blöd

                                  ich brauche vis und alexa2 - wenn das läuft, ist das mein trigger

                                  daher müßte es reichen, die vis instanz und die websockets-instanzen abzufragen - dann zusätzlich die 150 sek nach alexa2 ist connected - das müßte eigentlich ausreichend sein

                                  warum eigentlich:

                                  ich bin wohl einer der wenigen, der über nacht den iobroker abschaltet. dieser wird automatisch um 4:00 gestartet - mußte aber schon ein paarmal etwas eher aufstehen und den iobroker von hand einschalten - danach dauert es zwischen 5 und 10 minuten, bis alles läuft (proxmox, alle lxc's und iob)
                                  wenn man morgens so früh aufsteht und warten muss, bis alles läuft und die morgendlichen routinen starten können , kommt einem das ewig vor und ich möchte, dass eine lampe mir mitteilt, jetzt ist alles bereit

                                  1 Reply Last reply Reply Quote 0
                                  • Glasfaser
                                    Glasfaser @liv-in-sky last edited by Glasfaser

                                    @liv-in-sky sagte in herausfinden, ob alle instanzen geladen sind:

                                    , was tiers sind

                                    Das ist doch richtig ..

                                    hier was dazu gefunden bei JS Controller

                                    https://github.com/ioBroker/ioBroker.js-controller/issues/1298

                                    Apollon77 created this issue in ioBroker/ioBroker.js-controller

                                    closed Define Tiers for some default adapters #1298

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    771
                                    Online

                                    31.7k
                                    Users

                                    79.9k
                                    Topics

                                    1.3m
                                    Posts

                                    5
                                    16
                                    395
                                    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