Zitat von Uwe!
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
EibStudio 3.204 / Patch 3.107
Einklappen
X
-
Das Handbuch ist hier leider noch nicht redigiert, bzw. ist das übersehen worden.
-
Funktion verstanden und sehr gut!Zitat von enertegus Beitrag anzeigenTostring erlaubt das direkte Initialisieren von Strings, etwa
chr=tostring(65)
für das ASCII - Zeichen A - geht aber erst mit neuen Patch, der leider noch nicht rund läuft.
Bei mehreren Argumenten wird der String zusammengesetzt:
chr2 = tostring(65,66,13)
für AB<CR>
Das Beipeil im Handbuch erschließt sich mit aber nicht:Was heißt hier "capacity"?Code:Beispiel: capacity Die maximal verfügbare Länge des strings=$Zeichenkette$ soll bestimmt werden. Umsetzung im Anwenderprogramm Eurozeichen=tostring(0xE2,0x82,0xAC)
Wie kann ich mit tostring die "maximal verfügbare Länge" bestimmen?
Was hat das mit dem € zu tun? (letzteres für sich ist der einzig mir verständliche Teil)
Einen Kommentar schreiben:
-
Auf was genau beziehst Du Dich hierbei? Das Thema mit der Seitennavigation und dem addto ? (das wäre gelöst).Zitat von EPIX Beitrag anzeigenDanke, das bedeuted aber, dass das Thema Webserver-Refresh leider noch ungelöst ist, oder?
Einen Kommentar schreiben:
-
Danke, das bedeuted aber, dass das Thema Webserver-Refresh leider noch ungelöst ist, oder?
PS: Falls du eine Testumgebung für den Patch brauchst - ich habe eine
Einen Kommentar schreiben:
-
Eibstudio 3.015
Windows:
http://www.enertex.de/downloads/d-ei...Studio-win.zip
Linux:
http://www.enertex.de/downloads/d-ei...Studio-lin.zip
Mac:
http://www.enertex.de/downloads/d-ei...Studio-mac.zip
Tostring erlaubt das direkte Initialisieren von Strings, etwaCode:+ New : tostring-Function for furher information consult manual Fixes (eibparser) ping initial value picture height for HALF #addto Bug with [Webserver]
chr=tostring(65)
für das ASCII - Zeichen A - geht aber erst mit neuen Patch, der leider noch nicht rund läuft.
Bei mehreren Argumenten wird der String zusammengesetzt:
chr2 = tostring(65,66,13)
für AB<CR>
Einen Kommentar schreiben:
-
... gibts denn schon ein Releasedatum für den neuen Patch? Keinen vollständigen Hautpscreen mehr zu haben ist langsam ziemlich nervig.
Einen Kommentar schreiben:
-
Zitat von klaus_kraemer Beitrag anzeigenDas Handbuch könnte ja auch als Wiki gestaltet werden.
Einen Kommentar schreiben:
-
Handbuch als Wiki?
Nur mal so ein Vorschlag:
Das Handbuch könnte ja auch als Wiki gestaltet werden. Ich denke, hier wären genügend User - einschließlich mir - die daran mitarbeiten würden. Und ich glaube, das wäre ein win-win für Enertex und uns...
Einen Kommentar schreiben:
-
Hm,
das steht dann aber dummerweise nicht so klar im Handbuch:
"Der Rückgabewert ist 0b01, wenn die aktuelle Zeit der Enertex® EibPC-Systemuhr nicht gleich hh:mm:ss ist. Wenn der Zeitpunkt eintrifft, geht der Ausgabewert auf 1b01 und bleibt auf diesem Wert bis zum nächsten Tag (d.h. 00:00:00 Uhr)."
Ich finde es sollte dort nochmal deutlich gemacht werden das der Timer auf auf EIN geht wenn der EIBPC neu gestartet wird.
Sinn machen würde dieses Verhalten dann in der Tat schon.
Allerdings ist in der Tat seltsam das mir das bisher noch nie aufgefallen ist.
Wenn das wirklich der Effekt ist den ich hier sehe nehme ich alles zurück und behaupte das Gegenteil.
Einen Kommentar schreiben:
-
Ja, chtime ist wahr, wenn du den Neustart nach der Weckzeit machst.Zitat von cds Beitrag anzeigenIrgend eine Idee?
Bis Mitternacht...
Aber das sollte nicht erst seit diesem Release so sein.
Einen Kommentar schreiben:
-
Unterscheide chtime und htime.Zitat von cds Beitrag anzeigenIrgend eine Idee?Code:if chtime(SchaltuhrHFreigabeZeitWeckerEltern,SchaltuhrMFreigabeZeitWeckerEltern,0) then { FreigabeZeitWeckerEltern=EIN} else { FreigabeZeitWeckerEltern=AUS } endif
Einen Kommentar schreiben:
-
Gut, diese Stelle scheint wirklich nicht deterministisch zu sein.Zitat von enertegus Beitrag anzeigen?? Meinst Du, htime löst beim Start aus, sodass LichtOGFlurZeitsperre auf EIN geht? sicher nicht, eben getestet:
[highlight=epc]
y=AUS
if htime(22,00,00) then y=EIN endif
[/highlight]
Erwartungsgemäß:
Da wirst Du ein anderes Problem haben.Code:% /home/michi/Test/nconf -q 245 192.168.22.167 % Wert von Objekt 245: 00 00 00 00 {2015-01-23 10:33:04} % Typ: Binärwert % Wert: AUS
Vielleicht ist es auch nur irgendein Seiteneffekt.
Ich habe noch diverse WebSchaltuhren, bei denen kann ich es zu 100% reproduzieren kann:
Bei allen dreien ist nach dem Neustart die "Aktion" auf EIN.Code:WebSchaltuhr(WeckSchaltuhrOskarID,Wecker_PageID,FreigabeZeitWeckerOskar,06u08,55u08) WebSchaltuhrAusfuehrenVAR(FreigabeTagWeckerOskar,FreigabeZeitWeckerOskar,AktionWeckerOskar) WebSchaltuhrTagesWahl(FreigabeTagWeckerOskar,WeckDateOskarID,Wecker_PageID,EIN,EIN,EIN,EIN,EIN,AUS,AUS) WebSchaltuhr(WeckSchaltuhrJasminID,Wecker_PageID,FreigabeZeitWeckerJasmin,07u08,10u08) WebSchaltuhrAusfuehrenVAR(FreigabeTagWeckerJasmin,FreigabeZeitWeckerJasmin,AktionWeckerJasmin) WebSchaltuhrTagesWahl(FreigabeTagWeckerJasmin,WeckDateJasminID,Wecker_PageID,EIN,EIN,EIN,EIN,EIN,AUS,AUS) WebSchaltuhr(WeckSchaltuhrElternID,Wecker_PageID,FreigabeZeitWeckerEltern,06u08,50u08) WebSchaltuhrAusfuehrenVAR(FreigabeTagWeckerEltern,FreigabeZeitWeckerEltern,AktionWeckerEltern) WebSchaltuhrTagesWahl(FreigabeTagWeckerEltern,WeckDateElternID,Wecker_PageID,EIN,EIN,EIN,EIN,EIN,AUS,AUS)
Ich hab mal in den Expanderoutput geschaut. Die entscheidenden Zeilen dort wären:
FreigabeZeitWeckerEltern ist laut Debuggerabfrage eindeutig auf EIN - nur warum?Code:FreigabeZeitWeckerEltern=EIN if chtime(SchaltuhrHFreigabeZeitWeckerEltern,SchaltuhrMFreigabeZeitWeckerEltern,0) then { FreigabeZeitWeckerEltern=EIN} else { FreigabeZeitWeckerEltern=AUS } endif
Irgend eine Idee?
Einen Kommentar schreiben:
-
Version 26 is available. The next release of the English version will be released about 04/2015. There are only very few changes.Zitat von lperen Beitrag anzeigenWhen will the English version of the manual be available ?
Einen Kommentar schreiben:
-
Manual in English
Hello,
When will the English version of the manual be available ?
Regards
Luc
Einen Kommentar schreiben:
-
?? Meinst Du, htime löst beim Start aus, sodass LichtOGFlurZeitsperre auf EIN geht? sicher nicht, eben getestet:Zitat von cds Beitrag anzeigenJede Menge:
if (htime(22,00,00)) then LichtOGFlurZeitsperre = EIN endif
[highlight=epc]
y=AUS
if htime(22,00,00) then y=EIN endif
[/highlight]
Erwartungsgemäß:
Da wirst Du ein anderes Problem haben.Code:% /home/michi/Test/nconf -q 245 192.168.22.167 % Wert von Objekt 245: 00 00 00 00 {2015-01-23 10:33:04} % Typ: Binärwert % Wert: AUS
Einen Kommentar schreiben:

Einen Kommentar schreiben: