Ankündigung

Einklappen
Keine Ankündigung bisher.

EibStudio 3.204 / Patch 3.107

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Zitat von Jukom Beitrag anzeigen
    Hard-Reset notwendig!!
    OK, Danke. Werd ich dann gleich mal testen.
    Haha, du lustiger Bucklfips

    Kommentar


      Zitat von klaus_kraemer Beitrag anzeigen
      Mehr Struktur und Lesbarkeit für die Fehlermeldungen?

      .................

      und der Doppelklick auf die Fehlemeldung bringt uns dann auch noch zur richtigen Stelle im Code. (Gibt's eigentlich ein Tagträumer Smilie?)
      zum Thema:
      Welcher Syntaxfehler (Was wurde erkannt)? Wo steht er genau? Ätzend!

      Datei: "D:/EIB_KNX/EibPC/EibstudioData/tmpMacroOut.txt" wurde geschrieben
      Syntaxfehler in Makro: "RollladenAutoOpen" in Zeile [23] in D:/EIB_KNX/MyEibProg/MakrosKlaus/KlausMakrosRollladen.lib
      if change(GAlux) and (hour() < 09u08) then { earliestMinuteOfDay@ = convert(Earliesthour,0u16) * 60u16 + convert(Earliestminute,0u16); minuteOfDay@ = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); isBeforeEarliest@ = minuteOfDay@ < earliestMinuteOfDay@ if (!isBeforeEarliest@) then { if ((GALux >= LuxOpenTotal) and (Name_DayAutoOpenTotal != dayofweek())) then { Name_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ Name_DayAutoOpenTotal = dayofweek(); Name_GotoPos = 0u08; Name_DoGotoPos = EIN; } else{ if (GALux >= LuxOpenLamel) and (Name_DayAutoOpenLamel != dayofweek()) then { Name_DayAutoOpenLamel = dayofweek(); Name_GotoPos = ProzentLamel; Name_DoGotoPos = EIN; } endif; } endif; } endif;} endif ==> if change("WetterStatLuxS-1/0/22") and (hour() < 09u08) then { __RollladenAutoOpen_1__earliestMinuteOfDay = convert(5u08,0u16) * 60u16 + convert(0u08,0u16); __RollladenAutoOpen_2__minuteOfDay = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); __RollladenAutoOpen_0__isBeforeEarliest = __RollladenAutoOpen_2__minuteOfDay < __RollladenAutoOpen_1__earliestMinuteOfDay if (!__RollladenAutoOpen_0__isBeforeEarliest) then { if ((GALux >= 200f16) and (RollladenBad_DayAutoOpenTotal != dayofweek())) then { RollladenBad_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ RollladenBad_DayAutoOpenTotal = dayofweek(); RollladenBad_GotoPos = 0u08; RollladenBad_DoGotoPos = EIN; } else{ if (GALux >= 50f16) and (RollladenBad_DayAutoOpenLamel != dayofweek()) then { RollladenBad_DayAutoOpenLamel = dayofweek(); RollladenBad_GotoPos = 88%; RollladenBad_DoGotoPos = EIN; } endif; } endif; } endif;} endif in der Datei "D:/EIB_KNX/EibPC/EibstudioData/tmpApp.txt" in der Datei "D:/EIB_KNX/EibPC/EibstudioData/tmpApp.txt"
      Gültig bis Position: {0} STOP--> if change("WetterStatLuxS-1/0/22") and (hour() < 09u08) then { __RollladenAutoOpen_1__earliestMinuteOfDay = convert(5u08,0u16) * 60u16 + convert(0u08,0u16); __RollladenAutoOpen_2__minuteOfDay = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); __RollladenAutoOpen_0__isBeforeEarliest = __RollladenAutoOpen_2__minuteOfDay < __RollladenAutoOpen_1__earliestMinuteOfDay if (!__RollladenAutoOpen_0__isBeforeEarliest) then { if ((GALux >= 200f16) and (RollladenBad_DayAutoOpenTotal != dayofweek())) then { RollladenBad_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ RollladenBad_DayAutoOpenTotal = dayofweek(); RollladenBad_GotoPos = 0u08; RollladenBad_DoGotoPos = EIN; } else{ if (GALux >= 50f16) and (RollladenBad_DayAutoOpenLamel != dayofweek()) then { RollladenBad_DayAutoOpenLamel = dayofweek(); RollladenBad_GotoPos = 88%; RollladenBad_DoGotoPos = EIN; } endif; } endif; } endif;} endif


      ID:4
      EibParser wurde mit Fehler beendet.

      Das grenzt an Folter...

      Kommentar


        Zitat von klaus_kraemer Beitrag anzeigen
        zum Thema:
        Welcher Syntaxfehler (Was wurde erkannt)? Wo steht er genau? Ätzend!

        Datei: "D:/EIB_KNX/EibPC/EibstudioData/tmpMacroOut.txt" wurde geschrieben
        Syntaxfehler in Makro: "RollladenAutoOpen" in Zeile [23] in D:/EIB_KNX/MyEibProg/MakrosKlaus/KlausMakrosRollladen.lib
        if change(GAlux) and (hour() < 09u08) then { earliestMinuteOfDay@ = convert(Earliesthour,0u16) * 60u16 + convert(Earliestminute,0u16); minuteOfDay@ = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); isBeforeEarliest@ = minuteOfDay@ < earliestMinuteOfDay@ if (!isBeforeEarliest@) then { if ((GALux >= LuxOpenTotal) and (Name_DayAutoOpenTotal != dayofweek())) then { Name_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ Name_DayAutoOpenTotal = dayofweek(); Name_GotoPos = 0u08; Name_DoGotoPos = EIN; } else{ if (GALux >= LuxOpenLamel) and (Name_DayAutoOpenLamel != dayofweek()) then { Name_DayAutoOpenLamel = dayofweek(); Name_GotoPos = ProzentLamel; Name_DoGotoPos = EIN; } endif; } endif; } endif;} endif ==> if change("WetterStatLuxS-1/0/22") and (hour() < 09u08) then { __RollladenAutoOpen_1__earliestMinuteOfDay = convert(5u08,0u16) * 60u16 + convert(0u08,0u16); __RollladenAutoOpen_2__minuteOfDay = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); __RollladenAutoOpen_0__isBeforeEarliest = __RollladenAutoOpen_2__minuteOfDay < __RollladenAutoOpen_1__earliestMinuteOfDay if (!__RollladenAutoOpen_0__isBeforeEarliest) then { if ((GALux >= 200f16) and (RollladenBad_DayAutoOpenTotal != dayofweek())) then { RollladenBad_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ RollladenBad_DayAutoOpenTotal = dayofweek(); RollladenBad_GotoPos = 0u08; RollladenBad_DoGotoPos = EIN; } else{ if (GALux >= 50f16) and (RollladenBad_DayAutoOpenLamel != dayofweek()) then { RollladenBad_DayAutoOpenLamel = dayofweek(); RollladenBad_GotoPos = 88%; RollladenBad_DoGotoPos = EIN; } endif; } endif; } endif;} endif in der Datei "D:/EIB_KNX/EibPC/EibstudioData/tmpApp.txt" in der Datei "D:/EIB_KNX/EibPC/EibstudioData/tmpApp.txt"
        Gültig bis Position: {0} STOP--> if change("WetterStatLuxS-1/0/22") and (hour() < 09u08) then { __RollladenAutoOpen_1__earliestMinuteOfDay = convert(5u08,0u16) * 60u16 + convert(0u08,0u16); __RollladenAutoOpen_2__minuteOfDay = convert(hour(),0u16) * 60u16 + convert(minute(),0u16); __RollladenAutoOpen_0__isBeforeEarliest = __RollladenAutoOpen_2__minuteOfDay < __RollladenAutoOpen_1__earliestMinuteOfDay if (!__RollladenAutoOpen_0__isBeforeEarliest) then { if ((GALux >= 200f16) and (RollladenBad_DayAutoOpenTotal != dayofweek())) then { RollladenBad_DayAutoOpenLamel = dayofweek(); /* Lamellenstellung versäumt */ RollladenBad_DayAutoOpenTotal = dayofweek(); RollladenBad_GotoPos = 0u08; RollladenBad_DoGotoPos = EIN; } else{ if (GALux >= 50f16) and (RollladenBad_DayAutoOpenLamel != dayofweek()) then { RollladenBad_DayAutoOpenLamel = dayofweek(); RollladenBad_GotoPos = 88%; RollladenBad_DoGotoPos = EIN; } endif; } endif; } endif;} endif


        ID:4
        EibParser wurde mit Fehler beendet.

        Das grenzt an Folter...
        Edit: Ein ";" am Befehlszeilenende hatte gefehlt - So was sollte man wirklich anzeigen können...

        Kommentar


          Zitat von amazing Beitrag anzeigen
          Das der User jetzt die Sicherheitseinstellungen vom Browser lockern soll, wobei fast tgl. Warnungen kommen und die Sicherheitsstufen immer höher zu stellen sind, ist nicht gerade die Lösung.
          Seh ich auch so und auch die Entwickler von FF. Die unterbinden dieses Handling des iframes. Wenn Du die Kamera mit picture einbindest, geht das aber. Wir haben das bei uns im Betrieb genau so gemacht.
          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
          Enertex Produkte kaufen

          Kommentar


            Zitat von klaus_kraemer Beitrag anzeigen
            Edit: Ein ";" am Befehlszeilenende hatte gefehlt - So was sollte man wirklich anzeigen können...
            Steht bei mir auf der Liste.
            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
            Enertex Produkte kaufen

            Kommentar


              Danke! Seufz...

              Kommentar


                Zitat von enertegus Beitrag anzeigen
                Seh ich auch so und auch die Entwickler von FF. Die unterbinden dieses Handling des iframes. Wenn Du die Kamera mit picture einbindest, geht das aber. Wir haben das bei uns im Betrieb genau so gemacht.
                ne, bei picture kommen nur Einzelbilder und kein Stream. Ist nicht das Gleiche.
                Da chrome beim refresh auch noch hakelt, kommt dies erschwerend hinzu.
                Steht jemand vor der Tür, dann sehe ich das momentan nicht in Echtzeit, sondern mit ordentlicher Verzögerung.

                Bitte einfach dframe wieder lauffähig machen wie vorher. Lief ja vorher auch mit chrome, also kann es nicht an einer Unterbindung von chrome oder FF liegen, sondern eher am code der 3.001 VErsion

                Ist pshifter mit dem nächsten update auch gefixt?

                Gruß
                Ralf

                Kommentar


                  Zitat von amazing Beitrag anzeigen
                  Ist pshifter mit dem nächsten update auch gefixt?
                  Wir brauchen deinen Code (wenn der Max den nicht schon hat). pshifter läuft hier in jedem Fall.
                  offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                  Enertex Produkte kaufen

                  Kommentar


                    Zitat von enertegus Beitrag anzeigen
                    Wir brauchen deinen Code (wenn der Max den nicht schon hat). pshifter läuft hier in jedem Fall.
                    Musste feststellen, dass pshifter auf Seiten mit dframe oder mpcharts Probleme macht.
                    Habe eine Seite wo nur buttons o. shifter drauf sind, da geht es.
                    Code habt ihr vorliegen.

                    Gruß

                    Ralf

                    Kommentar


                      Zitat von klaus_kraemer Beitrag anzeigen
                      Das grenzt an Folter...
                      Stimmt!

                      Zitat von enertegus Beitrag anzeigen
                      Steht bei mir auf der Liste.
                      Und da bleibt es stehen? Ist ja nicht so, dass das Thema neu wäre.

                      Ein Posting aus meiner Sturm und Drang Zeit (2010!): Klick.
                      BR
                      Marc

                      Kommentar


                        Zitat von bucklfips Beitrag anzeigen
                        ...Gestern Abend
                        musste ich den eibPC neu starten, da der Webserver nicht mehr erreichbar war - weder vom PC (Firefox 27) noch von Android-Tablet/-Smartphone (auch mit Firefox). Seither ist der Webserver unbrauchbar - Thema: Dauersanduhr

                        Gibt's schon eine Richtung in der ich suchen soll/kann?
                        ...
                        Zitat von bucklfips Beitrag anzeigen
                        OK, Danke. Werd ich dann gleich mal testen.
                        Hab noch mal den neuen Patch übertragen und einen Soft-Reset (Software-Neustart) gemacht - jetz geht's wieder.
                        Haha, du lustiger Bucklfips

                        Kommentar


                          Zitat von amazing Beitrag anzeigen
                          Habe eine Seite wo nur buttons o. shifter drauf sind, da geht es.
                          Code habt ihr vorliegen.
                          Alles klar.
                          Zum dframe: In der V2 hatten wir keinen AJAX Code am laufen. V3 aber prinzipbedingt schon. Daher entsteht das Sicherheitsproblem (Cross-Site-Scripting ? Wikipedia). Es ist klar, dass auf das AJAX-Scripting nicht verzichtet werden kann, das ist ja der Witz an der V3.

                          Man kann für bestimmte Seiten seinen Browser (FF und Chrome) umkonfigurieren (ungetestet): NoScript ? Wikipedia.
                          offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                          Enertex Produkte kaufen

                          Kommentar


                            Zitat von enertegus Beitrag anzeigen
                            Zum dframe: In der V2 hatten wir keinen AJAX Code am laufen. V3 aber prinzipbedingt schon. Daher entsteht das Sicherheitsproblem (Cross-Site-Scripting ? Wikipedia). Es ist klar, dass auf das AJAX-Scripting nicht verzichtet werden kann, das ist ja der Witz an der V3.
                            Das Problem würd ich gern verstehen. Was XSS und XSRF sind, ist mir klar. Ich dachte fremder Content wird als Frame eingebunden. In dem Fall funktioniert aber dann das AJAX der eigenen (ursprünglichen) Seite nicht mehr?

                            Grüße
                            Matthias

                            Kommentar


                              Zitat von Matthias Beitrag anzeigen
                              Ich dachte fremder Content wird als Frame eingebunden. In dem Fall funktioniert aber dann das AJAX der eigenen (ursprünglichen) Seite nicht mehr?
                              ich bin da nicht der Experte, dframe an sich geht schon. Amazing will hier aber ein Webinterface seiner Kamerastation einbinden (mit login scripte etc.).

                              Das geht so nun ohne weiteres nicht mehr, weil dann zwei Scirpte aktiv werden - die der Kamera und die AJAX Sachen. So habe ich das zumindest verstanden.
                              offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
                              Enertex Produkte kaufen

                              Kommentar


                                Gehe ich richtig in der Annahme, dass alle, die mit den Komplettabstürzen zu kämpfen haben, Timecharts einsetzen?
                                Das würde die Suche nach dem Käfer u.U. stark einengen.
                                Firma: Enertex Bayern GmbH, Ebermannstädter Straße 8, 91301 Forchheim
                                Amazon: KNXnet/IP Router
                                , KNXnet/IP Interface

                                Kommentar

                                Lädt...
                                X