Registrieren    Anmelden    Forum    Suche    FAQ

Foren-Übersicht » Alarm Modem Projektierung » TiXML




Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Aug 15, 2008 12:18 pm 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
uv-rau hat geschrieben:
Werde jetzt zum Testen auf jeden Fall auf "last" ändern. Später ist ja previous okay.

Zum Überprüfung meines Verständnis noch einmal was previous und last zurückliefern:

heute ist der 15. August 11:39:

previous 1 months 01.07 0:00 - 31.07 23:59
last 1 months 15.07 11:39 - 15.08 11:38

previous 1 days 14.08 0:00 - 14.08 23:59
last 1 days 14.08 11:39 - 15.08 11:38

previous 24 hours 14.08 11.00- 15.08 10:59
last 24 hours 14.08 11:39- 15.08 11:38

previous 1 hours 14.08 10.00-10:59
last 1 hours 14.08 10:39-11:38

Ich hoffe es stimmt alles.


Ja, richtig verstanden :)

Der Sinn hinter der Geschichte:
"previous" liefert immer einen definierten Bereich, z.B. "previous 1 days" jeden Tag exakt Daten von 00:00:00-23:59:59.
Bei "last" kann es abhängig von der Modemauslastung und der Dauer des Auslesens passieren, dass "hinten" noch ein paar Einträge hinzukommen, die sich dann evtl. mit den Daten am nächsten Tag überlappen.

Damit man aber bei der Inbetriebnahme etwas testen/sehen kann, wird dort i.d.R. erstmal "last" verwendet, im "Normalbetrieb" dann aber "previous".

Das ganze wurde hier schonmal behandelt: http://www.tixi.com/phpBB2/viewtopic.php?t=154

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Aug 15, 2008 10:48 am 
Neuling

Registriert: Fr Mai 09, 2008 12:44 pm
Beiträge: 10
Danke für den Hinweis :D . Ich war mir sicher es ist nur eine Kleinigkeit :x. Und ich war ihr schon auf der Spur. Hatte zum Test gerade "all" eingesetzt.

Werde jetzt zum Testen auf jeden Fall auf "last" ändern. Später ist ja previous okay.

Zum Überprüfung meines Verständnis noch einmal was previous und last zurückliefern:

heute ist der 15. August 11:39:


previous 1 months 01.07 0:00 - 31.07 23:59
last 1 months 15.07 11:39 - 15.08 11:38

previous 1 days 14.08 0:00 - 14.08 23:59
last 1 days 14.08 11:39 - 15.08 11:38

previous 24 hours 14.08 11.00- 15.08 10:59
last 24 hours 14.08 11:39- 15.08 11:38


previous 1 hours 14.08 10.00-10:59
last 1 hours 14.08 10:39-11:38


Ich hoffe es stimmt alles.

Danke noch einmal
Stefan


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags:
 Beitrag Verfasst: Fr Aug 15, 2008 9:54 am 
Tixi-Support-Team

Registriert: Mo Jul 11, 2005 5:50 pm
Beiträge: 1351
Wohnort: Berlin
Kein Fehler, nur ein Missverständnis:
In Ihrer Attachmentdefinition steht als Range "previous 1 months", also der vorangegangene Monat (Juli). Da offensichtlich im Logfile keine Daten vom Juli stehen, ist die Datei beim Versand leer.

Wenn Sie den Versand testen wollen, können Sie einen anderen Range als Paramater beim DoOn angeben (so macht es TILA beim "Versandtest"):

Code:
[<DoOn _="Datalogging_3_Send"  ver="v">
<P1 _="last 1 days"/>
</DoOn>]


Dieses Beipsiel sendet Ihnen die Daten ab "jetzt" einen Tag rückwärts zu.

Zitat:
Frage am Rande:
Kann man mit einer Email auch mehrere Datenlogger auf einmal übertragen und wie sieht so etwas aus? Wird da einfach im MJT die Attachments-zeile mehrfach ausgeführt??


Im MJT bleibts bei einer Zeile. Sie fügen einfach in der Attachment-Gruppe meherer Attachment in einen Abschnitt ein:

Code:
<Attachment_0>
<Attachment filename="datei1.csv">
<IncludeLogTXT _="Datalogging_0" range="all" type="CSV"/>
</Attachment>
<Attachment filename="datei2.csv">
<IncludeLogTXT _="Datalogging_1" range="all" type="CSV"/>
</Attachment>
</Attachment_0>

_________________
Tixi Support Team

E-Mail-Support, Mo-Fr, 9:00 - 17:00: Tixi-Support@tixi.com
techn. Hotline, Mo-Fr, 9:00 - 12:00 und 13:00 - 17:00: 0900-100 90 11 für 2€/min


Nach oben 
   
Mit Zitat antworten  
 Betreff des Beitrags: Leerer Datenlogger
 Beitrag Verfasst: Fr Aug 15, 2008 8:55 am 
Neuling

Registriert: Fr Mai 09, 2008 12:44 pm
Beiträge: 10
Hallo!
Habe im meinem Projekt derzeit 4 Datenlogger. Zwei sind Eventgesteuert, einer Zeitgesteuert und der letzte Zeitgesteuert mit Bedingung. Alles Funktioniert soweit ganz gut. Nur bei der Datenübertragung des zeitgesteuerten Datenloggers erhalte ich eine leer CSV Datei, bzw. die Kopfzeile bekomme ich aber keine Daten.

Wenn ich die Daten mit
Code:
[<ReadLog _="Datalogging_3" range="#10-" type="CSV" flags="NoId,NoNames" ver="v"/>]

Abfrage erhalte ich folgendes Ergebniss:
Code:
- <ReadLog>
  <LogData>
2008/08/15;09:05:02;30,1;30,0;0
2008/08/15;09:05:08;30,0;30,0;0
2008/08/15;09:10:04;30,6;30,0;0
2008/08/15;09:15:04;30,4;30,0;1
2008/08/15;09:20:04;30,5;30,0;0
2008/08/15;09:25:09;31,1;30,0;1
2008/08/15;09:35:03;31,3;30,0;0
2008/08/15;09:35:08;31,3;30,0;0
2008/08/15;09:40:04;30,3;30,0;0
2008/08/15;09:45:04;31,0;30,0;0
</LogData>
  </ReadLog>


Diese Daten sind okay. Wenn ich dann mit
Code:
[<DoOn _="Datalogging_3_Send"  ver="v"/>]

mir die Daten zusenden lasse bekomme ich eine Email mit CSV-Datei im Anhang, jedoch ist nur die Kopfzahl drin.

Der Datenlogger ist wie folgt definiert:
07+08 LogDefinition
Code:
<LogFiles>
<Datalogging_3 size="10240" contenttype="binary" record="Datalogging_3"/>
</LogFiles>
<Records>
     <Datalogging_3>
      <Variable_35 _="Uint16" path="/Process/Bus1/Device_0/Variable_35" exp="-1" format="F,;"/>
      <Variable_30 _="Uint16" path="/Process/Bus1/Device_0/Variable_30" exp="-1" format="F,;"/>
      <Variable_31 _="Bit" path="/Process/Bus1/Device_0/Variable_31"/>
     </Datalogging_3>
</Records>



Im 10-Eventhandler

Code:
    <Datalogging_3_Send Name="Temperatur">
     <SendMail _="MessageJobTemplates/Datalogging_3"/>
    </Datalogging_3_Send>


In MJT:
Code:
    <Datalogging_3 _="SMTP">
     <Recipient _="AddressBook/Contact_0"/>
     <Sender _="AddressBook/MySelf"/>
     <Subject _="" Path="/D/UserTemplates/Message_20/Subject"/>
     <Body _="/D/UserTemplates/Message_20/Body"/>
     <Attachments _="/D/UserTemplates/Attachments/Datalogging_3"/>
    </Datalogging_3>


Attachment Deklaration:
Code:
     <Datalogging_3>
      <Attachment filename="Temperatur_&#xae;/TIMES/YYYY_MM_DD;.csv">
       <C _="Datum;Zeit;Temperatur;Solltemperatur;Heizung"/>
       <E _=""/>
       <IncludeLogTXT _="Datalogging_3" range="&#xae;~/P1,previous 1 months;" flags="NoId,NoNames" type="CSV"/>
      </Attachment>
     </Datalogging_3>


Und noch die Message_20
Code:
<Message_20 Name="Temperaturverlauf" Type="Mail" UseSignature="1">
     <Subject>
      <C _="Temperaturverlauf"/>
     </Subject>
     <Body>
      <E _="Anbei das Protokoll für die Sensorkopftemperatur des letzten Monats."/>
      <E _="Sendezeitpunkt: &#xae;/TIMES/RFC822Date,?;"/>
      <E _=""/>
      <E _="----------------------------------------"/>
      <Include _="/D/UserTemplates/LocationText/Email"/>
     </Body>
    </Message_20>


Für mich sieht es alles Gut aus. Trotzdem ist im Anhang der Email nur die Kopfzeile. Eigentlich denke ich, dass der Fehler in der Attachment Deklaration liegt. Jedoch kann ich nichts erkenne.


Frage am Rande:
Kann man mit einer Email auch mehrere Datenlogger auf einmal übertragen und wie sieht so etwas aus? Wird da einfach im MJT die Attachments-zeile mehrfach ausgeführt??

Danke für die Hilfe

Stefan


Nach oben 
   
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
 
Ein neues Thema erstellen Auf das Thema antworten  [ 4 Beiträge ] 

Foren-Übersicht » Alarm Modem Projektierung » TiXML


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 40 Gäste

 
 

 
Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Deutsche Übersetzung durch phpBB.de