Neueste Beiträge

#91
Sonstiges / Aw: HTTPMOD liest bei Clever-T...
Letzter Beitrag von Otto123 - 01 Juni 2026, 13:12:34
aber eventuell bloß um einen ehemaligen ;) Versuch? Ich erkenne keinen Zusammenhang mit dem Inhalt des Templates
Get prices for a single gas station.
Define a HTTPMOD device like
defmod DEVICE HTTPMOD http://www.clever-tanken.de/tankstelle_details/29092 1800
Change station ID to your needs
Source: Forum
attr DEVICE userattr reading01Name reading01Regex reading02Name reading02Regex reading03Name reading03Regex reading04Name reading04Regex readingOExpr
attr DEVICE enableControlSet 1
attr DEVICE reading01Name Diesel
attr DEVICE reading01Regex
Diesel
[\S\s\r\n]*?(\d.\d{2}[\S\s\r\n]*?[\d]+)
attr DEVICE reading02Name SuperE10
attr DEVICE reading02Regex
Super E10
[\S\s\r\n]*?(\d.\d{2}[\S\s\r\n]*?[\d]+)
attr DEVICE reading03Name SuperE5
attr DEVICE reading03Regex
Super E5
[\S\s\r\n]*?(\d.\d{2}[\S\s\r\n]*?[\d]+)
attr DEVICE readingOExpr $val =~ s/<[\d\D]+>//;;$val
attr DEVICE stateFormat E5: SuperE5 € / E10: SuperE10 € / D: Diesel €
attr DEVICE timeout 10
attr DEVICE verbose 2
attr DEVICE room WHICHROOM
attr DEVICE model clever_tanken_single_station
setreading DEVICE attrTemplateVersion 20201129
Zumal ja eben genau die notwendigen Readings fehlen? Insofern nochmal auf Anfang? :)

Die regEx im Device des TE sehen (gegenüber der Vorlage, die bei mir gut funktioniert) ziemlich komplex aus, da würde es mich nicht wundern, wenn Fehler beim Auslesen bei Seitenlayoutänderungen passieren.
#92
Sonstiges / Aw: HTTPMOD liest bei Clever-T...
Letzter Beitrag von betateilchen - 01 Juni 2026, 12:33:47
Zitat von: Otto123 am 01 Juni 2026, 12:20:01es gibt da für HTTPMOD ein paar attrTemplate vielleicht kann man die als Grundlage nehmen und dann das Device anpassen.

ja, aber guckst Du:

Attributes:
   alias      ARAL in Karken (Roermonder Str.)
...
   model      clever_tanken_single_station
 

Das sieht schon sehr danach aus, dass es sich um einen Versuch mit einem template handelt 8)
#93
Sonstiges / Aw: HTTPMOD liest bei Clever-T...
Letzter Beitrag von Otto123 - 01 Juni 2026, 12:20:01
Hi,
es gibt da für HTTPMOD ein paar attrTemplate vielleicht kann man die als Grundlage nehmen und dann das Device anpassen.

Ich sehe zumindest kein Reading mit dem Namen "Diesel-1". Damit wird ReadingsVal($name,"Diesel-1",0) immer null ergeben, wobei dann auch wieder die Verwendung von ReadingsVal() fragwürdig ist - siehe ReadingsNum()

Gruß Otto
#95
Automatisierung / Aw: [JsonMod] Ausführung außer...
Letzter Beitrag von betateilchen - 01 Juni 2026, 11:33:11
Zitat von: KyleK am 01 Juni 2026, 10:46:48Ich finde es dennoch seltsam, dass dies mitten in der Nacht passiert, eigentlich soll das JsonMod ja nur 8:30 Uhr und 18:30 Uhr getriggert werden.

Hast Du denn mal ins Log geschaut, ob der Abruf am Vortag um 18:30 Uhr erfolgreich war?
Falls nicht, hätte das vermutlich dazu geführt, dass seit 18:30 Uhr alle 10 Minuten abgerufen wurde.
#96
Sonstiges / Aw: HTTPMOD liest bei Clever-T...
Letzter Beitrag von RalfRog - 01 Juni 2026, 11:28:07
Hi
Bist du sicher, dass nur immer mal wieder 0 in deinen Readings steht?
Von den 16 definierten (HTTPMOD) Readings ist aus meiner Sicht kein Einziges im list - lediglich deine Userreadings.

Gruß Ralf
#97
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 01 Juni 2026, 11:06:33
Zum Nachtrag Perl-Code:
attr Forecast ctrlUserExitFn {\
my $pvfc = ReadingsNum ($name, 'RestOfDayPVforecast', 0);;\
my $cofc = ReadingsNum ($name, 'RestOfDayConsumptionForecast', 0);;\
my $diff = $pvfc - $cofc;;\
storeReading ('userFn_estimated_surplus', $diff);;\
}
LG WDS
#98
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 01 Juni 2026, 11:04:24
Gibt es:
2026.05.31 11:10:00 1: Including ./log/fhem.save
2026.05.31 11:10:00 0: Featurelevel: 6.4
2026.05.31 11:10:00 0: Server started with 353 defined entities (fhem.pl:30992/2026-03-21 perl:5.040001 os:linux user:fhem pid:1640)
2026.05.31 11:10:01 1: Forecast - WARNING - FANN Model 'con' did not return a valid result. New training is required.
2026.05.31 11:10:01 1: PERL WARNING: Use of uninitialized value in subroutine entry at ./FHEM/76_SolarForecast.pm line 28452.
2026.05.31 11:10:01 1: PERL WARNING: Use of uninitialized value $_ in subtraction (-) at ./FHEM/76_SolarForecast.pm line 28455.
Illegal division by zero at ./FHEM/76_SolarForecast.pm line 27948.
Danach noch einge andere aber bedeutungslose Warnungen und nach 4 Minuten der nächste Neustart
Das geht so ewig weiter.
Kein Zugriff über Webberfläche und auch kein FTUI
LG WDS
#99
Automatisierung / Aw: [JsonMod] Ausführung außer...
Letzter Beitrag von KyleK - 01 Juni 2026, 10:46:48
ich hab jetzt ein paar tage lang das verbose level einiger relevanten devices auf 5 gesetzt, aber bisher ist das beschriebene Verhalten nicht wieder aufgetreten.
Es gibt keine Stelle in meiner Config in der `set apotheke reread` aufgerufen wird.

@yersinia Sowas in der Art hab ich mir gedacht. Ich finde es dennoch seltsam, dass dies mitten in der Nacht passiert, eigentlich soll das JsonMod ja nur 8:30 Uhr und 18:30 Uhr getriggert werden.
#100
Homematic / Aw: OpenCCU Verbindung ausgefa...
Letzter Beitrag von Burny4600 - 01 Juni 2026, 10:28:11
Diese vorgeschlagenen Installationen habe ich aus einer Online Suche erfahren, um diesen Fehler zu beheben. Dieses Suchergebnis bezogen sich auf RPC HmIP-RF.
Das dies Nonsens ist, konnte ich nicht wissen.
Nach dieser Installation auf der Konsole machte ich einen Neustart, wie sonst nach irgendwelchen Installationen. Anschließend funktioniert der Link zur OpenCCU wieder.

Jedenfalls vor dieser Nachinstallation  machte ich mit dem FHEM-Pi und den OpenCCU-Pi mehrere Hardware Neustarts, die aber nichts brachten. Immer der gleiche Fehler.