Zitat von Jukom
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
EibStudio 3.204 / Patch 3.107
Einklappen
X
-
Zitat von klaus_kraemer Beitrag anzeigenMehr 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?)
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 anzeigenzum 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 amazing Beitrag anzeigenDas 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.offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
Enertex Produkte kaufen
Kommentar
-
Zitat von klaus_kraemer Beitrag anzeigenEdit: Ein ";" am Befehlszeilenende hatte gefehlt - So was sollte man wirklich anzeigen können...offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
Enertex Produkte kaufen
Kommentar
-
Zitat von enertegus Beitrag anzeigenSeh 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.
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 anzeigenIst pshifter mit dem nächsten update auch gefixt?offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
Enertex Produkte kaufen
Kommentar
-
Zitat von enertegus Beitrag anzeigenWir brauchen deinen Code (wenn der Max den nicht schon hat). pshifter läuft hier in jedem Fall.
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 anzeigenDas grenzt an Folter...
Zitat von enertegus Beitrag anzeigenSteht bei mir auf der Liste.
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 anzeigenOK, Danke. Werd ich dann gleich mal testen.Haha, du lustiger Bucklfips
Kommentar
-
Zitat von amazing Beitrag anzeigenHabe eine Seite wo nur buttons o. shifter drauf sind, da geht es.
Code habt ihr vorliegen.
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 anzeigenZum 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.
Grüße
Matthias
Kommentar
-
Zitat von Matthias Beitrag anzeigenIch dachte fremder Content wird als Frame eingebunden. In dem Fall funktioniert aber dann das AJAX der eigenen (ursprünglichen) Seite nicht mehr?
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
Kommentar