Hauptmenü

Neueste Beiträge

#71
Automatisierung / Aw: Wo/wie fragen: WLAN-RGB-La...
Letzter Beitrag von rabehd - 15 Dezember 2025, 09:49:41
Zitat von: Thomas24568 am 14 Dezember 2025, 23:40:17Die Werte für voc und CO2 ändern sich einfach zu langsam für einen schnellen Test.
Was erscheint denn im Eventmonitor.
Scheinbar gibt es nur das Reading state, welche keinen Messwert enthält.
Wenn es ein sinnvolles Reading gibt, ohne ist für mich das ganzer Device irgendwie wenig sinnvoll,dann würde ich mit dem notify reagieren.
Auslösen lässt sich das mit Setreading.
#72
Codeschnipsel / Aw: Abfrage Heizölpreis HTTPMO...
Letzter Beitrag von TomLee - 15 Dezember 2025, 09:33:29
Mein gezeigtes Kunsthandwerk ersetzt 1:1 das stateFormat aus dem Template.

Das musst natürlich auch anpassen.

#73
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Parallix - 15 Dezember 2025, 09:09:17
Zitat von: DS_Starter am 14 Dezember 2025, 19:31:20...
ZitatNoch eine Frage: Kannst Du den Leistungswert, auf dessen Basis  remainingSurplsHrsMinPwrBat_XX bestimmt wird, zugänglich machen?
Nein, es gibt nicht den "einen" Leistungswert, es sei denn du meinst <MinPwr> aus dem Schlüssel:

ctrlBatSocManagementXX->loadAbort=<SoC1>:<MinPwr>:<SoC2>
Ansonsten muß man sich durch den Code wühlen ab Zeile 16129 der contrib Version.
Aus welchem Anlass fragst du danach?

Nein, den von Dir oben genannten Attributwert meine ich nicht. Es geht mir schlicht darum, für die jeweilige Bat ein special Reading zu haben, in dem der aktuelle Leistungswert steht, auf den sich remainingSurplsHrsMinPwrBat_XX bezieht.

Der Anlass ist zum einen der, dass ich derzeit noch einem EV-ChargingController arbeite und diesen Wert gut gebrauchen könnte. Zum anderen habe sehe ich aktuell sehr kleine Werte bei remainingSurplsHrsMinPwrBat_XX, die ich nicht nachvollziehen kann.
#74
Perl für FHEM-User / JSON auf Gültigkeit prüfen
Letzter Beitrag von JudgeDredd - 15 Dezember 2025, 09:00:53
Hallo Zusammen,

mit folgendem Code möchte ich gerne prüfen, ob eine Variable einen gültigen JSON Ausdruck enthält:
$result = 'test';
$result = 'true';
$result = 'false';
$result = true;
$result = false;
$result = '{"text_value": 42,"text_string": "irgendwas","liste": ["A", "B", "C"],"objekt": {"x": 123.45,"y": -67.89,"aktiv": true} }';

print eval { $ifJSON = decode_json( $result ); 1; } ? "OK": "NOK";
Lediglich bei $result = 'test' bekomme ich ein NOK. Alle Anderen liefern mir ein OK, was einen gültigen JSON Ausdruck bedeutet.
Meine Erwartung wäre eher, das nur der letzte String einen gültigen JSON enthält.
Kann mir Jemand sagen wie ich zu meinem Wunschergebnis komme oder bin ich da zu naiv und verstehe da irgendeinen Zusammenhang nicht ?
(Natürlich kommentiere ich bei meinen Tests immer die Zuweisungen entsprechned aus 😉)

Gruß,
JudgeDredd
#75
Codeschnipsel / Aw: Abfrage Heizölpreis HTTPMO...
Letzter Beitrag von Bartimaus - 15 Dezember 2025, 08:56:04
Sorry, aber bei mir wird nur ein Heizölpreis abgefragt, wenn ich im im replacement02Value einen festen numerischen Wert eintrage. Mit einem Reading funktioniert es nicht.

Im State sehe ich dann einen Preis und Bestellmenge, aber die Bestellmenge ist die dynamische aus dem eingetragenen Reading in der Definition des Stateformats. Klicke ich auf den Link, werde ich zu Heizöl24 weitergeleitet, mit der korrekten Bestellmenge.



#76
Sonstige Systeme / Aw: Neues Modul: 00_ShellSwitc...
Letzter Beitrag von DeeSPe - 15 Dezember 2025, 08:25:50
Kein Problem, freut mich dass es nun geklappt hat.

Gruß
Dan
#77
MQTT / Aw: Template / setlist für She...
Letzter Beitrag von Kuehnhackel - 15 Dezember 2025, 08:20:21
Hallo zusammen,
schöne Vorweihnachtszeit und erst einmal herzlichen Dank für das Template.

Da ich "nur" weiß habe würde ich gerne "RGB" ausblenden. Ich weiß nur nicht wo ich ansetzen muss.
Hat schon jemand die Sprachassistentin zum Arbeiten gebracht?


Habe durch "Try and Error", ja ich weiß es sträuben sich jetzt bei einigen die Nackenhaare ;D , es selbst geschafft.
Dadurch das ich zwei Stück in der Diele einsetze, kann ich sogar durch Gruppierung in Alexa-App, Gesamt oder getrennt, vorne oder hinten, dimmen.

Nochmals vielen Dank für das Template und die vielen Denkanstöße.

Sonnige Grüße
Ralf

#78
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Gisbert - 15 Dezember 2025, 08:19:11
Zitat von: DS_Starter am 09 März 2025, 08:59:53Moin Peter,

vielen Dank für die Daten.

ZitatDie Wetter-Zeile zeigt zwar leichte Bewölkung (zwischen 38 und 50), bei WetterOnline ist davon nichts zu sehen.
Solche Unterschiede gibt es. Auch DWD_OpenData (API) und die ICON Modelle des DWD (OpenMeteoDWD) liefern u.U. andere Prognosedaten für die gleiche Umgebung.
Auch werden z.B. eine WetterID "0" (=wolkenloser Himmel) geliefert und Neff (die Bewölkung) hat einen Wert von ungleich "0", was ja eigentlich nicht zusammenpasst. Hier versuche ich aktuell ein Schema zu finden wie DWD an dieser Stelle agiert.

Wenn du tiefer einsteigen möchtest, ist diese Seite des DWD ein guter Startpunkt um zu weiteren Dokumenten zu verzweigen.

LG,
Heiko

Hallo Heiko,

heute hab ich die Situation, dass im SolarForecast-Modul mit dem MODEL OpenMeteoDWDEnsembleAPI nur 4.2 kWh (kWp 15 kW) prognostiziert werden, wohingegen WetterOnline fast durchgängig einen wolkenlosen Himmel (bis auf nachmittags leichte Schleier-Bewölkung) vorhersagt - vermutlich werden es 20 kWh, vielleicht mehr.

Kann ich irgendetwas an dieser Situation verbessern?

Viele Grüße Gisbert
#79
FHEM Code changes / Revision 30627: controls_fhem....
Letzter Beitrag von System - 15 Dezember 2025, 08:01:14
Revision 30627: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30627: controls_fhem.txt: fhemupdate checkin
#80
FHEMWEB / Aw: [ControlMiniDash]Fhemweb W...
Letzter Beitrag von appi - 15 Dezember 2025, 07:42:20
@ Damian  die event_Readings waren nur für Testzwecke im Device