+ Antworten
Ergebnis 1 bis 6 von 6
  1. #1
    Registriert seit
    Jan 2014
    Ort
    Bayern Lkr: TS
    Beiträge
    26

    Standard ich bin zu blöd für den Cutter

    Servus Leute,
    ich verzweifle am Textparser, das liegt aber nicht am Modul sondern an meiner begrenzten Auffassungsgabe.

    Ich habe einen relativ "schönen" Datenstrom den ich über einen WWW-Reader von einer Online-Seite abhole.
    Die nachgelagerte Instanz wäre nun (nach meinem Verständnis) ein "Text-Parser" der aus dem Datenstrom die Werte in Variablen schreibt.
    Leider greifen die von mir definierten regeln nicht so richtig.
    Entweder (im Debug-Modus) kommt die Rückmeldung "Rule failed" oder oder er steigt nach einigen Variablen aus.

    Hier meine Konfiguration (welche als Ergebnis "Rule failed" ergibt)
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Textparser-Regel.PNG 
Hits:	46 
Größe:	5.8 KB 
ID:	48506

    Eine andere Konfiguration extrahiert zwar Daten, aber nach einigen Werten kommt ebenfalls die Meldung.
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Textparser-Regel2.PNG 
Hits:	36 
Größe:	3.0 KB 
ID:	48507
    Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Textparser-Fehler.PNG 
Hits:	33 
Größe:	2.8 KB 
ID:	48508

    Was mache ich falsch? (oder bin ich komplett auf dem falschen Dampfer?)

    Ich bitte um sachdienliche Hinweise

    Vielen Dank

    Hier der Datenstrom, den ich stündlich abrufe:
    date_now: 2019-04-08 16:40:12<LF>date_now_epoch: 1554734412072<LF>date_now_day: 8<LF>date_now_month: 4<LF>date_now_year: 2019<LF>date_start: 2019-04-08 00:00:00<LF>date_end: 2019-04-08 23:59:59<LF>price_low: 3.46900<LF>price_high: 6.00000<LF>price_median: 4.23800<LF>price_average: 4.41058<LF>price_current: 4.28400<LF>price_unit: Cent/kWh<LF>price_threshold_00: 3.46900<LF>price_threshold_01: 3.47500<LF>price_threshold_02: 3.63000<LF>price_threshold_03: 3.67300<LF>price_threshold_04: 3.72000<LF>price_threshold_05: 3.74400<LF>price_threshold_06: 3.97300<LF>price_threshold_07: 4.01700<LF>price_threshold_08: 4.04200<LF>price_threshold_09: 4.16000<LF>price_threshold_10: 4.18500<LF>price_threshold_11: 4.19400<LF>price_threshold_12: 4.28200<LF>price_threshold_13: 4.28400<LF>price_threshold_14: 4.34200<LF>price_threshold_15: 4.44000<LF>price_threshold_16: 4.50500<LF>price_threshold_17: 4.65800<LF>price_threshold_18: 4.84600<LF>price_threshold_19: 4.91000<LF>price_threshold_20: 5.49600<LF>price_threshold_21: 5.86200<LF>price_threshold_22: 5.94700<LF>price_threshold_23: 6.00000<LF>data_price_hour_rel_-16_amount: 3.67300<LF>data_price_hour_abs_00_amount: 3.67300<LF>data_price_hour_rel_-15_amount: 3.63000<LF>data_price_hour_abs_01_amount: 3.63000<LF>data_price_hour_rel_-14_amount: 3.72000<LF>data_price_hour_abs_02_amount: 3.72000<LF>data_price_hour_rel_-13_amount: 4.16000<LF>data_price_hour_abs_03_amount: 4.16000<LF>data_price_hour_rel_-12_amount: 5.49600<LF>data_price_hour_abs_04_amount: 5.49600<LF>data_price_hour_rel_-11_amount: 5.94700<LF>data_price_hour_abs_05_amount: 5.94700<LF>data_price_hour_rel_-10_amount: 6.00000<LF>data_price_hour_abs_06_amount: 6.00000<LF>data_price_hour_rel_-9_amount: 5.86200<LF>data_price_hour_abs_07_amount: 5.86200<LF>data_price_hour_rel_-8_amount: 4.91000<LF>data_price_hour_abs_08_amount: 4.91000<LF>data_price_hour_rel_-7_amount: 4.44000<LF>data_price_hour_abs_09_amount: 4.44000<LF>data_price_hour_rel_-6_amount: 4.28200<LF>data_price_hour_abs_10_amount: 4.28200<LF>data_price_hour_rel_-5_amount: 4.18500<LF>data_price_hour_abs_11_amount: 4.18500<LF>data_price_hour_rel_-4_amount: 4.04200<LF>data_price_hour_abs_12_amount: 4.04200<LF>data_price_hour_rel_-3_amount: 4.01700<LF>data_price_hour_abs_13_amount: 4.01700<LF>data_price_hour_rel_-2_amount: 3.97300<LF>data_price_hour_abs_14_amount: 3.97300<LF>data_price_hour_rel_-1_amount: 4.28400<LF>data_price_hour_abs_15_amount: 4.28400<LF>data_price_hour_rel_+00_amount: 4.50500<LF>data_price_hour_abs_16_amount: 4.50500<LF>data_price_hour_rel_+01_amount: 4.84600<LF>data_price_hour_abs_17_amount: 4.84600<LF>data_price_hour_rel_+02_amount: 4.65800<LF>data_price_hour_abs_18_amount: 4.65800<LF>data_price_hour_rel_+03_amount: 4.34200<LF>data_price_hour_abs_19_amount: 4.34200<LF>data_price_hour_rel_+04_amount: 4.19400<LF>data_price_hour_abs_20_amount: 4.19400<LF>data_price_hour_rel_+05_amount: 3.74400<LF>data_price_hour_abs_21_amount: 3.74400<LF>data_price_hour_rel_+06_amount: 3.47500<LF>data_price_hour_abs_22_amount: 3.47500<LF>data_price_hour_rel_+07_amount: 3.46900<LF>data_price_hour_abs_23_amount: 3.46900
    Grüße von jber62 (alias JoeB)
    ZOTAC i5 mit HM, Enocean, IP-868; ModBus-PoKeys

  2. #2
    Registriert seit
    Feb 2005
    Ort
    Lübeck
    Beiträge
    21,414

    <LF> ist ein Platzhalter für Linefeed. Dezimal = 10. Du kannst also nicht wirklich das <LF> als Regelwort verwenden.

    paresy

  3. #3
    Registriert seit
    Jan 2014
    Ort
    Bayern Lkr: TS
    Beiträge
    26

    Danke für die schnelle Antwort.
    aber...
    Sorry, ich bin sogar zu dumm Deine Antworten zu verstehen
    Den Datenstrom kann der Textparser also nicht verarbeiten!

    Na dann...trotzdem danke.
    Grüße von jber62 (alias JoeB)
    ZOTAC i5 mit HM, Enocean, IP-868; ModBus-PoKeys

  4. #4
    Registriert seit
    Jun 2012
    Ort
    House of Dragons @ Lübeck
    Beiträge
    9,165

    Vor den Textparser noch eine Instanz vom Typ Cutter und auf Hex 0A den Datenstrom zerschneiden.
    Dann sollte in Textparser jede Zeile einzeln eintreffen.
    Michael
    on Win7VM (ESXi): I5, 24GB RAM, HW-RAID5, 3xSat | HW: CCU + 123 Geräte (506ch), EM1000, CUL, 1Wire, XBee, ELRO 433MHz, FritzBox Cable, Android Phone + Tablet, Samsung C-Serie TV +SamyGo-Ext, Onkyo NR| SW: IPS, Apache2(mod_ssl/PHP), MySQL, hMailServer, PRTG, Rising AV, Piwik, RoundCube, Wordpress, WinLIRC, WHS2011, MediaPortal, XBMC

  5. #5
    Registriert seit
    Sep 2008
    Ort
    nr KS
    Beiträge
    1,935

    Leg mal 2 Cutter an und teil auf, habe auch immer Probs sobald mehr als 2 Regeln in einem Cutter
    IP-Symcon Version: 5.3 unlim auf WIN7pro
    Shuttle XS35V4,HPSlate21,IPS-868,HM,HMip,FS20,piVCCU3,Silex4000,IPcams, FB 7850, TM-D710GE(GPS), Raspi3, Libratone
    Software für VDE / Gebäude Doku

  6. #6
    Registriert seit
    Jan 2014
    Ort
    Bayern Lkr: TS
    Beiträge
    26

    Servus Nal-chan, Servus Axel37,
    danke für die Tipps, nun bin ich wieder einen Schritt weiter :-)

    Schon ganz schön tricky
    Grüße von jber62 (alias JoeB)
    ZOTAC i5 mit HM, Enocean, IP-868; ModBus-PoKeys

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 18.04.16, 11:20
  2. Ich bin neu hier...
    Von TCS im Forum Alles rund um den PC
    Antworten: 8
    Letzter Beitrag: 02.09.13, 14:59
  3. Slider - bin ich zu doof??
    Von pinki99 im Forum WebFront
    Antworten: 15
    Letzter Beitrag: 14.09.10, 19:50
  4. Ich bin ein Neuling
    Von patriwag im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 9
    Letzter Beitrag: 26.01.10, 18:25
  5. Antworten: 3
    Letzter Beitrag: 29.08.09, 09:23

Stichworte