Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Schreiben in Datenpunkt schießt JS Instanz ab

    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

    Schreiben in Datenpunkt schießt JS Instanz ab

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

      @joergh

      die andere while schleife solltest du auch dann noch ersetzen - leider muss ich wieder los - zur not hilft dir auch chatgpt, falls sich kein anderer findet

      1 Reply Last reply Reply Quote 0
      • Samson71
        Samson71 Global Moderator @JoergH last edited by

        @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

        Geht es jetzt ums Prinzipenreiten oder gibt es ein echtes Problem?

        Ich will mich hier nicht weiter reinhängen, aber genau um den ersten Teil der Frage geht es ganz und gar nicht, aber der zweite Teil ist durchaus für einen unbedarften Leser möglich. Deswegen auch das Mod-Edit bzw., die Ergänzung unter dem im 2. Beitrag ausgetauschten Blockly.

        Wer das als Neuleser von Anfang an ohne Vorahnung (ggf. auch später) liest und eben nicht weiß, dass es eine schon korrigierte Austauschfassung ist, sucht wg. der Folgekommentare einen möglichen Fehler darin der gar nicht mehr enthalten ist. Bis dieser über den kleine unscheinbaren Edit-Hinweis im 6. Post gestolpert ist, ist u.U. nen Haufen Lebenszeit sinnlos verbraten.

        Um nichts anderes ging es @Homoran bei seinen Ausführungen. Genau das ist der Grund warum nachträgliche Edits in Beiträgen ohne dortige direkte und deutliche Kenntlichmachung in echtes Foren-NoGo sind.

        J 1 Reply Last reply Reply Quote 0
        • David G.
          David G. @JoergH last edited by David G.

          @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

          Weil beim nächsten Umzug auf ein neues System die Datenpunkte nicht mehr das sind.

          Dann macht es evtl Sinn sich ein Alias für die Geräte anzulegen.

          Ich zähle meine Kontakte indem ich den DPs eine Funktion gebe. Das kann man schön schnell anpassen.
          Das Script sucht die Funktion der DPs und fertig.

          EDIT
          Ich prüfe nur auf geschlossen und offen. Aber lässt sich ja leicht anpassen.
          Screenshot_20241119_123130_Chrome.jpg

          Du Funktion habe ich von meiner Alarmanlage übernommen. Dort werden alle Fenster geprüft. Dann muss ich es nicht doppelt vergeben.
          Die Variable Durchlauf habe ich um das "und" richtig zu setzen für die Sprachansage.

          J 1 Reply Last reply Reply Quote 0
          • J
            JoergH @David G. last edited by

            @david-g sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

            @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

            Weil beim nächsten Umzug auf ein neues System die Datenpunkte nicht mehr das sind.

            Dann macht es evtl Sinn sich ein Alias für die Geräte anzulegen.

            Ja, kann man machen. Ist eine Alternative. Ich lege die Datenpunkte lieber selber an, so wie jeder Adapter das schließlich auch macht. Ich denke genau dafür wurde die Blöcke doch auch eingerichtet.

            Ich zahle meine Kontakte indem ich den DPs eine Funktion gebe. Das kann man schon schnell anpassen.

            Das ist eben das Problem, welches ich schon öfter hatte: Beim bisher verwendeten Skript durfte man NICHT die Channels mit der Funktion ausstatten, MUSSTE aber die STATEs ausstatten. Leider liefert die Homematic_CCU es aber anders nach Neueinlesen. Beim mehr als 30 Fenster ging es mir gegen den Strich jedesmal die ganzen Eigenschaften wieder neu setzen zu müssen und vor allem habe ich nicht einmal mitbekommen, dass sie aus irgendwelchen Gründen mal wieder verschwunden sind und mich dann irgendwann gewundert, warum keine Warnungen mehr erschienen sind.

            Das Script sucht die Funktion der DPs und fertig.

            EDIT
            Ich prüfe nur auf geschlossen und offen. Aber lässt sich ja leicht anpassen.
            Screenshot_20241119_123130_Chrome.jpg

            Mein Skript für die Fenster läuft nun auch wunderbar und vermeidet die oben genannte Problematik, da es die Eigenschaften so nutzt, wie sie von Homematic_CCU angeliefert werden, ohne irgendwas im iobroker setzen zu müssen (in der HM-CCU müssen sie natürlich zugeordnet sein!). Ich kann dann noch einstellen nach wie vielen Minuten er eine Warnung in einen Datenpunkt schreiben soll und damit weiterarbeiten.

            Das war aber leider das falsche Skript, ich habe die Instanz-Absturz in einem anderen. Der JS-Code der Blockly-Blöcke war schon korrekt, nur die Screenshots nicht.

            David G. 1 Reply Last reply Reply Quote 0
            • J
              JoergH @Samson71 last edited by

              @samson71 sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

              @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

              Geht es jetzt ums Prinzipenreiten oder gibt es ein echtes Problem?

              Ich will mich hier nicht weiter reinhängen, aber genau um den ersten Teil der Frage geht es ganz und gar nicht, aber der zweite Teil ist durchaus für einen unbedarften Leser möglich. Deswegen auch das Mod-Edit bzw., die Ergänzung unter dem im 2. Beitrag ausgetauschten Blockly.

              Das MOD-Edit ist nur eben leider falsch, da sich die ersten Antworten und meine Reaktion darauf auf die ursprüngliche Grafik beziehen. Was nun mehr Verwirrung stiftet überlasse ich anderen....

              Homoran 1 Reply Last reply Reply Quote 0
              • David G.
                David G. @JoergH last edited by

                @joergh

                Ich Pflege die Gewerke in der CCU nicht.
                Kannst du diese nicht mit dem rega Adapter synchronisieren und die Fenster per Selector ermitteln?

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

                  @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                  Das MOD-Edit ist nur eben leider falsch, da sich die ersten Antworten und meine Reaktion darauf auf die ursprüngliche Grafik beziehen.

                  ???

                  @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                  MOD-EDIT: Das hier gezeigte Blockly wurde nachträglich ausgetauscht! Die folgenden Antworten beziehen sich auf das inzwischen gelöschte Blockly!

                  und was steht da??

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    JoergH @David G. last edited by

                    @david-g Doch, aber nur, wenn Sie in der CCU auch als Fenster, Tür, Raum etc. eingepflegt wurden, werden sie synchronisiert. Dann aber die Channels und nicht die STATES...

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

                      @homoran Ja, stimmt nicht, weil der Rest sich eben nicht darauf bezieht, sondern dann auf die korrekte Grafik.

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

                        @joergh ok!
                        werde es anpassen und ändern in

                        @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                        Die folgenden 4 Antworten beziehen sich auf das inzwischen gelöschte Blockly!

                        du siehst ja an den letzten Posts was das für ein durcheinander bringt

                        J 2 Replies Last reply Reply Quote 0
                        • J
                          JoergH @Homoran last edited by

                          @homoran Sorry, das ich nun so viel Verwirrung gestiftet habe wegen eines kleinen Fehlers. Ich dachte mit meinem Edit vier Beiträge später wäre es verkraftbar. Das nächste Mal schreibe ich es mit in den Grafik-Austausch Post und alle sind hoffentlich glücklich.

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

                            @homoran sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                            @joergh ok!
                            werde es anpassen und ändern in

                            @joergh sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                            Die folgenden 4 Antworten beziehen sich auf das inzwischen gelöschte Blockly!

                            du siehst ja an den letzten Posts was das für ein durcheinander bringt

                            Vorschlag: Lösch einfach den gesamten Thread. Ggfs. lege ich dann einen Neuen an.

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

                              @joergh nee, das biegen wir schon zurecht.

                              Wie @Samson71 schon schrieb ist das hier ja ein Forum und kein privater Supportchat.
                              Daher muss es inhaltlich auch nachvollziehbar sein/bleiben.

                              Vielleicht passt du daher auch noch den Threadtitel an, da höchstwahrscheinlich nicht das Schreiben in den Datenpunkt den Absturz der js-Instanz verursacht.

                              Der Threadtitel sollte auch einem späteren Leser das behandelte "Problem" ersichtlich machen, wenn er nach etwas sucht.

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

                                @homoran sagte in Schreiben in Datenpunkt schießt JS Instanz ab:

                                @joergh nee, das biegen wir schon zurecht.

                                Wie @Samson71 schon schrieb ist das hier ja ein Forum und kein privater Supportchat.
                                Daher muss es inhaltlich auch nachvollziehbar sein/bleiben.

                                Vielleicht passt du daher auch noch den Threadtitel an, da höchstwahrscheinlich nicht das Schreiben in den Datenpunkt den Absturz der js-Instanz verursacht.

                                Der Threadtitel sollte auch einem späteren Leser das behandelte "Problem" ersichtlich machen, wenn er nach etwas sucht.

                                Das kann ich gerne machen, so wie ich weiß woran es liegt. Bisher läuft das Script genau so lange, bis ich zum Schreiben komme...was immer dahinter steckt...ich schreibe gerade alles auf JS um was die Schleifen angeht und hoffe damit das Problem zu lösen.

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  JoergH @JoergH last edited by

                                  Ich habe nun die Schleifen auf JS umgestellt und damit läuft es, ohne genau ergründet zu haben was es war, dass den Runaway produziert hat.

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  426
                                  Online

                                  31.9k
                                  Users

                                  80.1k
                                  Topics

                                  1.3m
                                  Posts

                                  6
                                  31
                                  922
                                  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