FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: melwinek am 13 Mai 2017, 00:39:26

Titel: [Gelöst] HTTPMOD - bitte helfen
Beitrag von: melwinek am 13 Mai 2017, 00:39:26
Teil der Seite:
<div id="drs_temperatura_spalin" class="driver-temperatura-spalin" title="Temperatura spalin">63º </div>

Regex:
attr ppx reading01Regex Temperatura spalin\">(.*?)º <\/div>
nicht funktioniert
Read response to update didn't match any Reading
Titel: Antw:HTTPMOD - bitte helfen
Beitrag von: MadMax-FHEM am 13 Mai 2017, 01:05:31
Ich bin jetzt auch kein HTTPMOD/regex-Spezialist...
...aber zumindest würde ich mal die "Leerzeichen" in der regex durch Punkte ersetzen...

...also (zumindest) so:

Temperatura.spalin\">(.*?)º.<\/div>

Wobei wahrscheinlich das nach der bereits gefundenen Zahl (die willst du ja!?) nicht mehr nötig ist:

Temperatura.spalin\">(.*?)º


Evtl. reicht auch schon das (käme drauf an wie der Rest der Antwort aussieht):

spalin..(\d+)

Gruß, Joachim
Titel: Antw:HTTPMOD - bitte helfen
Beitrag von: CoolTux am 13 Mai 2017, 07:21:52
Testen kannst Du Deine Regex hier
https://regex101.com
Titel: Antw:HTTPMOD - bitte helfen
Beitrag von: Amenophis86 am 13 Mai 2017, 08:06:03
Dir geht es zwar um die Regex, aber eigentlich steht das HTTPMOD Modul (wie von dir ja schon benannt) Modul dahinter. Daher würde ich dich bitte, dass du den Post ins dafür zuständige Forum Sonstiges (https://forum.fhem.de/index.php/board,46.0.html) verschiebst.

Vielen Dank
Titel: Antw:HTTPMOD - bitte helfen
Beitrag von: melwinek am 13 Mai 2017, 22:50:14
Vielen Dank für Ihre Hilfe.
Ich tat so: Temperatura.spalin\">(.*?).......<\/div>
Titel: Antw:HTTPMOD - bitte helfen
Beitrag von: KernSani am 13 Mai 2017, 23:21:47
Schön, dass es klappt... Setzt du das Thema noch auf gelöst (Subject des ersten Post ändern)?
Danke!