NEWS
[Problem] Paser-AbFrage bitte um Hilfe
-
Hallo!
Ich habe vor kurzem gesehen dass der neue Adapter Parser verfügbar ist.
Wäre ideal für mein Vorhaben. Jedoch bekomme ich es nicht hin.
Ich habe eine Relaisstation. Mittels URL Eingabe kann ich die Werte der einzelnen Relais und angeschlossenen Sensoren abrufen, schaut wie folgt aus:
Ich gebe zum Beispiel in Chrome ein:
192.168.1.134/slp/relio//snanrd//7
Dann erhalte ich in der kommenden Seite (ganz oben links) die Anzeige:
!relio snanrd 0 7:244#
Ich benötige nur die Zahl zwischen Doppelpunkt und #. In diesem Fall die 244.
Hab bereits herum probiert und versucht aber ich schaffe es einfach nicht.
Ich weiß einfach nicht was ich ihm Feld REGEX eintragen muss damit die Zahl extrahiert wird.
Kann mit dir vielleicht jemand helfen ich wäre sehr dankbar dafür!
Vielen Dank!
LG
Manuel
-
Wie kann die Zahl von bis maximal aussehen.
Bin zwar blutiger Anfänger; könnte aber etwa so gehen: \d{0,3}(?=#)
-
Die zahl ist in der Regel zwischen 0 und 999
Danke für deine Hilfe
Ich versuchs mal
lg
Manuel
-
Oder vielleicht noch besser: \d{1,3}(?=#)
Hier kannst Du pröbeln https://regex101.com/
-
Danke! auf der seite funktioniert alles aber in iobroker bekomme ich als ausgabe immer "0", egal was ich eingebe
wo könnte sonst noch der fehler liegen?
Danke für deine Hilfe
lg
Manuel
-
Probier mal mit den Klammern wie in der Anleitung zum Adapter beschrieben https://github.com/ioBroker/ioBroker.pa … /README.md
(\d+)(?=#)
-
hat leider auch nichts gebracht. Immer noch "0"
ich glaub das wird bei mir nix. Vielleicht ligt es daran dass ich iobroker auf einem MacMini laufen habe.
-
Wie konfigurierst du das?
48_2017-02-21_21_39_51-iobroker.admin.png -
Darf ich fragen wie du zu diesen Pop up (Eingabemaske) kommst? Ich sehe nur die Standard Seite mit der einen Zeile wo man alles eingeben soll.
Danke dir!
-
Darf ich fragen wie du zu diesen Pop up (Eingabemaske) kommst? Ich sehe nur die Standard Seite mit der einen Zeile wo man alles eingeben soll.
Danke dir! `
https://youtu.be/W3KkvRfO6z4?t=2m3s -
Bei mir (ioBroker unter win 7) sieht es so aus:
Wenn ich dort den vermeindlichen Edit-Button anklicke, passiert leider nichts. -
Das gleiche bei mir. Auch ich habe nur einen "halben" Button der ohne Funktion ist.
-
keiner der dieses Problem noch kennt oder weis wie man es löst?
-
Ich habe keine Lösung, weil ich das Problem nicht reproduzieren kann.
Deswegen ein paar Fragen:
-
Version js-Controller (Reiter "Hosts")
-
Version admin
-
Version javascript-adapter
was passiert, wenn ihr das Konfigurationsfenster mit der Maus breiter oder schmaler macht?
Gruß
Rainer
-
-
-
Version js-Controller 0.15.3
-
Version admin 1.6.11
-
Version javascript-adapter 3.2.6
In 3 Browsern (Chrome, Firefox, Opera) getestet: Identisch.
@Homoran:was passiert, wenn ihr das Konfigurationsfenster mit der Maus breiter oder schmaler macht? `
Bei schmalem Fenster rutschen die beiden Symbole übereinander (Mülleimer unten). -
-
kann ich auch bestätigen, gleiche Versionen wie oben - das ganze unter Linux Mint 18 mit Firefox und Chrome.
-
Bei schmalem Fenster rutschen die beiden Symbole übereinander (Mülleimer unten). `
und der obere bleibt dann "halb"?-
Version js-Controller 0.15.3
-
Version admin 1.6.11
-
Version javascript-adapter 3.2.6 `
kein Unterschied zu mir.
-> keine Ahnung, Browser kann man ja auch schon ausschließen
Als ich dann noch nach der Version von dem Parser-Adapter sehen wollte, war da eine neue Version 0.2.1 (bisher 0.2.0).
0.2.1 (2017-02-24) (bluefox) fix error with timestamp
Gruß
Rainer
-
-
Was aber mit dem Knopf nichts zum tun hat. Das fixt 'nur' ein Problem, dass die Timestamps nicht richtig aktualisiert wurden.
Das hatte Probleme mit den History's gemacht.
-
-
Habe das auch mit Chrome -> Beim IE kommt der Schreiber.