Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]Aktualisieren von Objekten und scripten

    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

    [gelöst]Aktualisieren von Objekten und scripten

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Alero last edited by Alero

      Hi,

      ich verzweife mitterweile. ich habe das Problem, dass manche Objekte und auch scripte nicht aktualisieren.

      Unter Objekten z.b: unter Scripte habe ich ein Javascript (Fensterzählen) welches immer funktioniert hat. Seit Neustem aktualisiert er nicht mehr.
      Datum von gestern abend.
      Habe meinen Rechner neu aufgesetzt. Fehler ist immer noch da.

      Jemand eine Idee woran ich sschrauben muss damit wieder aktualisiert wird?
      P.S. Tr064 community hat auch zu anfang funktioniert, jetzt will er immer das ich die Fritzbox boote, obwohl schon gemacht.

      Gruß
      Alero

      sigi234 3 Replies Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @Alero last edited by

        @Alero sagte in Aktualisieren von Objekten und scripten:

        P.S. Tr064 community hat auch zu anfang funktioniert, jetzt will er immer das ich die Fritzbox boote, obwohl schon gemacht.

        npm i soef --production --prefix /opt/iobroker/node_modules/iobroker.tr-064

        https://forum.iobroker.net/topic/22782/aufruf-test-community-version-vom-tr-064-adapter

        A 1 Reply Last reply Reply Quote 0
        • A
          Alero last edited by

          @sigi234 sagte in Aktualisieren von Objekten und scripten:

          npm i soef --production --prefix /opt/iobroker/node_modules/iobroker.tr-064

          Hi, Danke Sigi. habe ich ausgeführt und FB neu gebootet. Mal sehen. bis jetzt kein Fehler.

          Aber meine Objekte werden immer noch nicht aktualisiert.
          Hat denn keine eine Idee?

          Gruß
          Alero

          1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @Alero last edited by sigi234

            @Alero sagte in Aktualisieren von Objekten und scripten:

            Unter Objekten z.b: unter Scripte habe ich ein Javascript (Fensterzählen) welches immer funktioniert hat. Seit Neustem aktualisiert er nicht mehr.
            Datum von gestern abend.

            Hat du ein Update gemacht? JS oder System.........

            A 1 Reply Last reply Reply Quote 0
            • A
              Alero @sigi234 last edited by

              @sigi234
              Hi, wie gesagt.
              ich habe das Problem schon länger. Darum habe ich meinen iobroker komplett neu aufgesetzt.
              Basis Debian auf einem Tiny 8GB Speicher.
              Nach Installation von Debian habe ich dann (alles nach Anleitung) Iobroker installiert .Anschließend alle benötigten Adapter.
              Habe auch mein Projekt exportiert und anschließend wieder importiert.

              Gruß
              Alero

              1 Reply Last reply Reply Quote 0
              • sigi234
                sigi234 Forum Testing Most Active @Alero last edited by

                @Alero sagte in Aktualisieren von Objekten und scripten:

                Unter Objekten z.b: unter Scripte habe ich ein Javascript (Fensterzählen) welches immer funktioniert hat.

                Stell das Skript mal ein, ich teste bei mir mal..........

                A 2 Replies Last reply Reply Quote 0
                • A
                  Alero @sigi234 last edited by Alero

                  @sigi234
                  Hi,
                  hier ein Beispielscript welches mal funktioniert hat.
                  Ist hier aus dem Forum.
                  Das liegt am ical.0 der nicht aktualisiert. Das Script sollte laufen.

                  // Skript basiered auf JoJ123's Müllskript und Pix' Regenskript
                  // v 0.2, tempestas 21.12.2018
                  // Voraussetzung: ical 1.7

                  // Anleitung:
                  /*

                  1. im ical Adapter die Ereignisse definieren, die gesucht werden sollen (z.B. Restabfall)

                  2. const PFAD auf euren ical Adapter anpassen (0, oder 1, zwei...)

                  3. im Bereich EINTRAEGE vor den Doppelpunkten die Ereignisse analog des ical Ereginis eintragen.
                    ACHTUNG: ES DÜRFEN HIER KEINE FREIZEICHEN GENUTZT WERDEN; ICAL MACHT AUS "Gelber Sack" ALS EREIGNIS DATENPUNKT "GelberSack"
                    daher muss hier dann "GelberSack" eingetragen werden

                  hinter den Doppelpunkten wird der Pfad angegeben, in dem die Datenpunkte für die Tage bis zum jeweiligen Müll gespeichert werden.
                  Davor wird dann noch die Javascript Instanz gesetzt, in der ihr das Skript startet.
                  Gesamtpfad dann also z.B. "javascript.0.muell.restmuell"

                  Hinweis: das Skript kann für alle Arten von Events genutzt werden, daher hier auf dne Begriff "Muell" verzichtet.

                  */

                  debug = true;

                  const PFAD = "ical.0.events.";
                  const EINTRAEGE = {
                  "GraueTonne": 'javascript.0.muell.Restmuell',
                  "GrüneTonne": 'javascript.0.muell.Papier',
                  "BrauneTonne": 'javascript.0.muell.Bioabfall',
                  "GelbeTonne": 'javascript.0.muell.Gelbersack'
                  };

                  //States anlegen

                  Object.keys(EINTRAEGE).forEach(key => {
                  createState(EINTRAEGE[key], -1);
                  if (debug) log("State "+EINTRAEGE[key] +" angelegt");
                  });

                  createState("muell.next"); // state, in den der kleinste Wert geschrieben wird, falls man z.B. auf einer Hauptübersicht immer nur den Wert bis zum nächsten Event (egal welches) sehen möchte)
                  var idNext = "muell.next";

                  function check() {

                  var i;
                  var min = 90;  // maximale Vorschau der Tage im ical ist 90, von dort aus suchen wir den kleinsten Wert
                  
                  Object.keys(EINTRAEGE).forEach(eintrag => {
                      
                      // erst prüfen, ob event heute vorliegt
                      
                      if ( getState(PFAD + 0 +".today." + eintrag).val === true) {   // Pfad weicht von den anderen Tagen ab!
                      setState(EINTRAEGE[eintrag], 0);
                      min = 0;
                      if(debug) log(eintrag + " wird heute abgeholt");
                      }
                      
                      // falls nicht, weiter schauen, wann es kommt
                     
                      else {
                  
                          for (i=1 ; i<90;i++) {                       // heute (0) wird separat geprüft, da dort ein andere Pfad zum Tragen kommt; max 90 Tage Vorschau 
                              if ( getState(PFAD + i +"." + eintrag).val === true) {
                              setState(EINTRAEGE[eintrag], i);
                              if (i < min) min = i;
                              if(debug) log(eintrag + " in "+i +" Tagen");
                              break;              // beim ersten gefundenen Eitnrag wird unterbrochen, da ja der nächste Termin gesucht wird
                              }
                              
                          }   
                      }    
                  });
                  
                  // kleinsten Wert in next - State schreiben
                  
                  if(debug) log("Der nächste Müll ist in "+min +" Tagen");
                  setState(idNext, min);
                  

                  }

                  // Bei Start

                  setTimeout(check, 5000); // 5 Sekunde warten, um beim erstmaligen Start Fehler zu vermeiden, die aus nicht existierenden States resultieren

                  schedule('10 0 * * *', () => check() );


                  Aber was auch nervt ist, dass die Werte wie ture und false unter Objektren nicht aktualisiert wird. ich dachte es wird regelmäßig gemacht. Ich habe teilweise Werte die über einen Tag nicht aktualisiert werden, bei manchen ist es 4-6 stunden her.usw.

                  Man muss es doch steuern können wann aktualisiert werden soll, oder?

                  Gruß
                  Alero

                  1 Reply Last reply Reply Quote 0
                  • A
                    Alero @sigi234 last edited by Alero

                    @sigi234
                    Hi,

                    ich denke das Problem ist nicht das Script sondern wirklich die Aktualisierung der Datenpunkte ist.

                    Ich habe keine Idee mehr was ich machen kann damit die Datenpunkte zeitnah aktualisiert werden.

                    Gruß
                    Alero

                    1 Reply Last reply Reply Quote 0
                    • A
                      Alero @sigi234 last edited by

                      @sigi234
                      Hi, habe wieder den gleiche fehler.
                      ~ If configuration, networt, IP address, etc. ok, try to restart your FritzBox
                      .Ich werde jetzt mal verschiedene Dinge ausprobieren. Scheinbar hat hier keine eine Idee woran es liegen könnte.
                      Ich werde als erstes ,mal en Rega Adapter deinstallieren und neu installieren. Danach werde ich mal mein Projekt löschen und ein komplett neues anlegen. zwischendurch immer mal schauen ob die Akualisierung noch geht.

                      Gruß
                      Alero

                      1 Reply Last reply Reply Quote 0
                      • A
                        Alero last edited by

                        Hi,
                        ich versuche mal hier niederzuschreiben was ich ausprobiert habe.
                        Reinstallation des Rega Adapters hat nicht sgebracht.
                        Habe nun ein neues Projekt erstellt.
                        Hier habe ich einfach eine Bulb erstellt die die HM-IP PSM (Steckdose mit Messwert Schalter 4) ein und aus schaltet.
                        Wird über die Bulb geschaltet ändert sich der Wert sofort unter Objekte. Wenn ich den das Gleiche über die CCU mache ( unter Geräte HMip PSM schalte 4 ein und aus schalte), passiert unter Objekte nichts.
                        Ist das richtig so?
                        Ich dachte unter Objekte müsste sich da auch was tun.
                        Ich forsche weiter.

                        Gruß
                        Alero

                        dslraser 1 Reply Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @Alero last edited by dslraser

                          @Alero
                          Du hast ja gleich mehrere / verschiedene Fragen. (das ist aber nicht das Fritz-Problem)
                          Bei den HMIP Geräten könnte es damit zusammen hängen.
                          https://forum.iobroker.net/topic/20169/zusammenspiel-iobroker-mit-homematic-ip

                          Aber vielleicht hast Du das ja auch schon so...?

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            Alero @dslraser last edited by Alero

                            @dslraser
                            Hi,
                            Du hast recht 2 Fragen 1. TR Adapter der wieder nicht läuft mit der FM Fritzbox booten (kann hier erste einmal ignoriert werden. War nur eine Info an Sigi.) und 2. das mit den Datenpunkten.
                            Und das mit den Datenpunkten betriff sehrwohl einige Themen. Scripte und Datenwerte allgemein.
                            Die Datenpunkte werden nicht aktualisiert.
                            Sowohl bei mienenm Muell Script als auch beim Fensterzählen (bei Scripten) werden die Datenpunkte nicht aktualisiert. (Unter Objekte ganz rechts mit der Maus. Dann wird die letzte Aktualisierung angezeigt. Die ist dann unterschiedlich zwischen 2 Stunden oder sogar 2 tagen alt)

                            Beim MuellScript bekomem ich mittlerweile mal ne Warn Meldung.
                            Ich werde mir mal deinen Link durchlesen.

                            Danke.
                            Gruß
                            Alero

                            dslraser 1 Reply Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @Alero last edited by

                              @Alero
                              ich weiß nicht welches System Du verwendest, aber eventuell hilft Dir auch der Fixer.
                              Welche JS Controller Version ? Welche Javascript Adapter Version. Node ? NodeJS ? npm ? Admin Version ?
                              https://forum.iobroker.net/topic/20211/iobroker-installation-fixer-beta-verfügbar

                              Bildschirmfoto 2019-06-12 um 12.53.09.png

                              Bildschirmfoto 2019-06-12 um 12.53.29.png

                              Bildschirmfoto 2019-06-12 um 12.54.24.png

                              Bildschirmfoto 2019-06-12 um 12.54.50.png

                              A 2 Replies Last reply Reply Quote 0
                              • A
                                Alero @dslraser last edited by Alero

                                @dslraser
                                Hi, ich habe ein Debian 9.9 auf einem Lenovoi tiny mit 8GB speicher und 128 SSD Platte.
                                Iobroker ist auf dem neusten Stand mit der Einstellung (latest)
                                Wie gesagt. Das System habe ich komplett neu aufgesetzt, weil ich vorher auch schon die Probleme hatte. Dachte mit einer Neuinstallatiion wäre es weg.
                                ich lese es mir mal durch.
                                Danke. Bin dankbar für jede Hilfe. Bin kurz vor dem Aufgeben.
                                Gruß
                                Alero

                                1 Reply Last reply Reply Quote 0
                                • A
                                  Alero @dslraser last edited by Alero

                                  @dslraser
                                  HI, habs mal ausgeführt. Werden ja "nur" Rechte angepasst.
                                  Bis jetzt keine Besserung.
                                  Was ich komisch finde ist, dass mein Script Windrichtung, sauber läuft, während Muell und Fensterzählen nicht aktualisiert.
                                  Man muss das doch einstellen können, oder?

                                  gruß
                                  Alero

                                  sigi234 1 Reply Last reply Reply Quote 0
                                  • sigi234
                                    sigi234 Forum Testing Most Active @Alero last edited by

                                    @Alero sagte in Aktualisieren von Objekten und scripten:

                                    während Muell und Fensterzählen nicht aktualisiert.

                                    Ist in diesen Skripts ein Cron drinnen?

                                    A 2 Replies Last reply Reply Quote 0
                                    • A
                                      Alero @sigi234 last edited by Alero

                                      @sigi234
                                      HI,
                                      wie kann ich das nachschauen? Mienst du bei Javascript als instanz? Da habe ich keinen drin. in den scripts sehe ich jetzt auch nicht was. kann ich aber gerne posten.

                                      Gruß
                                      Alero

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        Alero last edited by Alero

                                        Hi, das Script Muell scheint was zu machen.
                                        Bekomme im Log eine FM:


                                        9f8cbf5b-4dfe-4761-81d2-415c5be1953f-grafik.png

                                        Gruß
                                        Alero

                                        dslraser 1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @Alero last edited by

                                          @Alero
                                          Deinen Gelbe Tonne findet er schon mal nicht, gibt es das Element in Deinem Kalender ?

                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            Alero @sigi234 last edited by

                                            @sigi234
                                            Habe unterscripts jetzt auch cron gefunden. Stand auf standard. Wizard und jeweils in 1 STd prüfen.

                                            Gruß
                                            Alero

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

                                            Support us

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

                                            638
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            objekte
                                            6
                                            107
                                            7112
                                            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