Seite 1 von 6
BOS Alarm Fehler
Verfasst: 18. Sep 2013, 21:07
von Sascha05
hier mal ne neue anfrage bezüglich BosAlarm Windows Phone
Ich habe dieses Eingegeben:
und bekomme diese meldung:
16.09.2013 18:29:36 - "*54.*" wird analysiert - Quantifizierer {x,y} nach nichts. bei System.Text.RegularExpressions.RegexParser.ScanRegex()
bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache)
bei System.Text.RegularExpressions.Regex..ctor(String pattern)
bei BOSAlarm.Benutzer.NeuerAlarm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.VerarbeiteZVEITelegramm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)
Seit neustem diese Meldung:
18.09.2013 17:16:34 - Methode nicht gefunden: "BosMon.Data.Descriptions.IDescription BosMon.Data.Telegrams.Telegram.get_Description()". bei BOSAlarm.Telegram..ctor(ZveiTelegram zvei)
bei BOSAlarm.Benutzer.NeuerAlarm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.VerarbeiteZVEITelegramm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)
Auf dem Handy wird verbunden angezeigt aber Alarm fehlanzeige!!!
Re: BOS Alarm Fehler
Verfasst: 18. Okt 2013, 23:02
von Sascha05
iwi kann mir keiner helfen.
Verbindung besteht aber keine auswertung am Handy ???!!!
18.10.2013 21:18:15 - "*54.*" wird analysiert - Quantifizierer {x,y} nach nichts. bei System.Text.RegularExpressions.RegexParser.ScanRegex()
bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache)
bei System.Text.RegularExpressions.Regex..ctor(String pattern)
bei BOSAlarm.Benutzer.NeuerAlarm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.VerarbeiteZVEITelegramm(ZveiTelegram zvei)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)
Re: BOS Alarm Fehler
Verfasst: 23. Okt 2013, 14:53
von Sascha05
wat mache ich nur falsch
log.txt
<ZVEI-Filter>
<Adresse>*12.*</Adresse>
<Richtung>FLLF</Richtung>
</ZVEI-Filter>
<FMS-Filter>
<Adresse>*123.*</Adresse>
<Richtung>FLLF</Richtung>
</FMS-Filter>
<debug>true</debug>
</Benutzer>
<Port>0000</Port>
</BOSAlarm>
Fehlermeldung:
23.10.2013 14:50:26 - "*123.*" wird analysiert - Quantifizierer {x,y} nach nichts. bei System.Text.RegularExpressions.RegexParser.ScanRegex()
bei System.Text.RegularExpressions.RegexParser.Parse(String re, RegexOptions op)
bei System.Text.RegularExpressions.Regex..ctor(String pattern, RegexOptions options, Boolean useCache)
bei System.Text.RegularExpressions.Regex..ctor(String pattern)
bei BOSAlarm.Benutzer.NeuerStatus(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.VerarbeiteFMSTelegramm(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)
Re: BOS Alarm Fehler
Verfasst: 30. Okt 2013, 09:51
von leppenraub
Hallo und sorry...
...war dem Forum etwas abstinent. Die Device-ID "7c06e5b1-////-////-////-49a1825f5b37" war bewußt unkenntlich gemacht? Das brauchst Du nicht, denn es ist nur eine zufällig generierte GUID.
Dein ZVEI-Filter "*12.*" ist kein gültiger regulärer Ausdruck, daher kommt auch der Parser durcheinander. Richtig wäre z.B: "^12.*" - ^: fängt an mit "12" und .*: beliebig viele Zeichen ergänzt.
Dein zweites Problem mit dem Fehler "get_Description()" habe ich nun mittlerweile auch seit Aktualisierung auf Version 1.2.2. Es scheint als gäbe es seither die Eigenschaft "Description" in "BosMonClasses.dll" nicht mehr. Da ich diese nicht geschrieben habe, muss Thimo eine Aussage dazu treffen.
Re: BOS Alarm Fehler
Verfasst: 30. Okt 2013, 12:05
von Sascha05
Kein thema hab ja zeit
zuindestens habe ich es jetzt abgeändert und hoffe dass es stimmt:
<?xml version="1.0" encoding="iso-8859-1"?>
<BOSAlarm xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema">
<Benutzer>
<Name>Andreas</Name>
<DeviceID>7c06e5b1-6c01-48c8-91d3-49a1825f5b37</DeviceID>
<ZVEI-Filter>
<Adresse>^54.* - ^:</Adresse>
</ZVEI-Filter>
<FMS-Filter>
<Adresse>^670.* - ^:</Adresse>
</FMS-Filter>
<debug>true</debug>
</Benutzer>
<Port>8282</Port>
</BOSAlarm>
ZVEI Filter:
Soll alles auswerten was mit 54 beginnt = (54000 bzw. text = Testschleife)
FMS Filter:
Soll alles auswerten was mit 670 beginnt (67070112 bzw. Text = ELW 2 )
wäre das jetzt richtig so ?
Was trage ich bei/nach dem
- ^:</Adresse> ein?
Re: BOS Alarm Fehler
Verfasst: 30. Okt 2013, 15:06
von leppenraub
Sascha05 hat geschrieben:
<ZVEI-Filter>
<Adresse>^54.* - ^:</Adresse>
</ZVEI-Filter>
<FMS-Filter>
<Adresse>^670.* - ^:</Adresse>
</FMS-Filter>

Ähhhh?
Bitte nochmal die Datei "BOSAlarm_Install.pdf" genau lesen, dann erübrigen sich solche Fragen. Lass das "-^:" einfach weg.
Re: BOS Alarm Fehler
Verfasst: 30. Okt 2013, 15:34
von Sascha05
Ups übersehen. Habe nochmal ne pn geschickt
Re: BOS Alarm Fehler
Verfasst: 3. Nov 2013, 12:52
von Sascha05
was gebe ich den unter
<FMS-Filter>
<Adresse>.*</Adresse>
<Richtung>FLLF</Richtung>
<Stati>???????</Stati>
</FMS-Filter>
ein???
ich würde gerne alle Statis übertragen lassen
habe schon .* probiiert und nur *.
Re: BOS Alarm Fehler
Verfasst: 3. Nov 2013, 20:15
von leppenraub
Sascha05 hat geschrieben:was gebe ich den unter
<FMS-Filter>
<Adresse>.*</Adresse>
<Richtung>FLLF</Richtung>
<Stati>???????</Stati>
</FMS-Filter>
ein???
ich würde gerne alle Statis übertragen lassen
habe schon .* probiiert und nur *.
Und nochmal: RTFM! (Read the fucking manual)

Wie dort steht:
Manual hat geschrieben:
3.6.4 Stati: optional, nur für FMS-Filter, Beispiele:
<Stati>3</Stati> nur Status 3
<Stati>1,2,3,4</Stati> Stati 1,2,3 und 4, durch Komma getrennt
==>
optional, d.h. wird
kein Filter angegeben, werden
ALLE Stati durchgelassen.
Re: BOS Alarm Fehler
Verfasst: 4. Nov 2013, 13:27
von Sascha05
iwi klappts net wo habe ich da ein fehler übersehen???
Config.txt
<?xml version="1.0" encoding="iso-8859-1"?>
<BOSAlarm xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="
http://www.w3.org/2001/XMLSchema">
<Benutzer>
<Name>Pertl</Name>
<DeviceID>7c06e5b1-6c01-48c8-91d3-49a1825f5b37</DeviceID>
<ZVEI-Filter>
<Adresse>.*</Adresse>
</ZVEI-Filter>
<FMS-Filter>
<Adresse>.*</Adresse>
<Richtung>FLLF</Richtung>
<Stati>1,2,3,4</Stati>
</FMS-Filter>
<debug>false</debug>
</Benutzer>
<Port>8282</Port>
</BOSAlarm>
log.TXT:
- Methode nicht gefunden: "BosMon.Data.Descriptions.IDescription BosMon.Data.Telegrams.Telegram.get_Description()". bei BOSAlarm.Telegram..ctor(FmsTelegram fms)
bei BOSAlarm.Benutzer.NeuerStatus(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.VerarbeiteFMSTelegramm(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)
Nehme ich den Status raus
<Stati />
meldet er mir (was ich ja verstehen kann dann!
- Die Länge darf nicht kleiner als 0 (null) sein.
Parametername: length bei System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
bei BOSAlarm.Filter.get_Stati()
bei BOSAlarm.Benutzer.NeuerStatus(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.VerarbeiteFMSTelegramm(FmsTelegram fms)
bei BOSAlarm.BOSAswerterClient.TelegrammKommt(Object sender, TelegramEventArgs args)