Hauptmenü

Neueste Beiträge

#11
Automatisierung / Aw: ASC in Verbindung mit Shel...
Letzter Beitrag von piet_pit - 16 Februar 2026, 20:22:57
Hallo Zusammen,

ich mache hier den Thread nochmal auf, weil ich mit toller Hilfe von Beta-User die Info teilen möchte, wie hier als Voraussetzung für die Einbindung von ASC die readingsProxy programmiert werden können. Ich habe auch diesen Shelly ProDualCover/ Shutter PM mit diesen zwei Kanälen.

Die readingsProxys habe ich wie folgt definiert (am Beispiel von Kanal 0 des Shelly).

define <name> readingsProxy <device>:pct_0
Dann eine Setlist für diesen readingsProxy:

attr <name readingsproxy> setList state:colorpicker,BRI,0,1,100
und eine setFn
{
  return undef unless $CMD eq 'state' && $ARGS =~ /^\d+$/;
  my $v = $ARGS > 100 ? 100 : $ARGS < 0 ? 0 : $ARGS;
  return ($v == 0 ? "closed 0" :
          $v == 100 ? "open 0" :
                      "pct $v 0");
}

Mit diesem Setting kann ich jetzt die Rollos über die readingsproxies fahren und habe die Vorausetzung für die Nutzung von ASC vorliegen. Das gehe ich als nächstes an und werde berichten.

Vielen Dank nochmals an Beta-User.... :)
Viele Grüße
Pit
#12
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 16 Februar 2026, 20:01:59
Wenn ich eure Beiträge so lese werden wir die Daten sehr gut über das etablierte key=<Device>:<Reading> Verfahren einbinden können und bleiben so flexibel.

Bezüglich der Consumerarchitektur gefällt mir die in #5150 diskutierte Variante 2 immer besser. D.h. man würde einen EV als consumerXX definieren (das Wallbox/MQTT-Device als Stellvertreterdevice). Sobald ein "identity"-Key als "true" erkannt wird, aktiviert sich der consumerXX (das entsprechende EV) und stellt seine Daten im SF-System bereit, d.h. sie können verarbeitet und gespeichert werden. Wird ein anderer EV angeschlossen und somit eine andere "identity" erkannt, aktiviert sich ein anderer consumerXX sofern definiert.

Der "identity"-Key wird so flexibel über <Device>:<Reading> konfigurierbar gestaltet, dass der User alle möglichen Varianten (Name, MAC, RFID ... whatever) zur Identifikation des Fahrzeuges heranziehen und ggf. kombinieren kann.
#13
Anfängerfragen / Aw: Cul. inf anpassen für Wind...
Letzter Beitrag von Otto123 - 16 Februar 2026, 20:00:30
help culliefert
ZitatModule: 00_CUL.pm Maintainer: rudolfkoenig Forum: SlowRF
verschiebe den Thread mal bitte, ist schon speziell. Unten Links ist der Knopf zum Verschieben ;)
#14
MQTT / Aw: MQTT_GENERIC_BRIDGE: [mqtt...
Letzter Beitrag von sknob001 - 16 Februar 2026, 19:58:26
Wow, vielen lieben Dank. Das hat mir echt geholfen. Ich glaube, da wäre ich nie drauf gekommen.


Zitat von: Beta-User am 15 Februar 2026, 21:02:29Zwischenzeitlich bin ich mal durch den Code:
MQTT_GENERIC_BRIDGE erwartet, dass nichts (echtes undef) zurückkommt, wenn ein set-Befehl abgearbeitet wird. THZ scheint (via THZ_Get()-Aufruf in Zeile 1295) aber (Zeile 1497) sogar eine Rückmeldung mit Einheit ($msg2) zu geben...

Würde das unter "altes Modul mit Sonderlocke" verbuchen, die Konvention ist lt. https://wiki.fhem.de/wiki/DevelopmentModuleIntro#X_Set
ZitatStandardmäßig wird jeder Set-Befehl, welcher erfolgreich ausgeführt wurde ($error ist undef),

Nachtrag:
Zeile 1324 von 
      return ($msg);auf
      return;ändern sollte zumindest dazu führen, dass sich THZ in dem Punkt nach Vorgabe verhält. Kann sein, dass das Nebenwirkungen hat...
#15
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von toggle1 - 16 Februar 2026, 19:42:58
Hallo zusammen,

ist es mittlerweile bekannt, ob/wie man die manuelle Steuerung im Fachmann-Menü über die serielle Schnittstelle triggern kann?

Der Hintergrund meiner Frage ist das hängende MFG-Ventil. Es wurde vor 5 Jahren ersetzt und jetzt macht es schon wieder Probleme. Und ich habe nicht wirklich Lust, die MFG nach gerade mal 5 Jahren zu ersetzen, solange das Ventil noch mit Workarounds funktioniert.

Das Workaround über das Ändern der WW-Temperatur funktioniert leider erst nach mehr als 5 Anläufen. So dauert die WW-Bereitung mehrere Stunden und die Anzahl der Neustarts vom Verdichter erhöht sich enorm. Aber es gibt eine effektive Methode, die sofort funktioniert - manuelles Aktivieren des WW-Stellventils im Fachmannmenü, wenn die WW-Bereitung anläuft. Das WW-Stellventil muss nur für 3-5 Sekunden aktiviert werden und schon wird der WW-Kreislauf geschlossen, so dass das Wasser wie gewohnt erwärmt wird.
#16
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 16 Februar 2026, 19:42:16
was ich jetzt mit rtl_433 angezeigt bekomme ist
;ook 107 pulses
;freq1 868341824 Hz
;centerfreq 868350016 Hz
;samplerate 1024000 Hz
;sampledepth 8 bits
;range 42.1442 dB
;rssi 0.28221 dB
;snr 29.59121 dB
;noise -29.5915 dB

Protokoll ID sagt er mir 263
#17
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Wolle02 - 16 Februar 2026, 19:28:18
MQTT ist auch mit der openWB gut zu machen. Ich habe sie bei mir sowieso über MQTT angebunden und bekomme die relevanten Topics schön als Reading präsentiert. Ready for SF  ;D
#18
Bastelecke / Aw: Entwicklung SIGNALduinoAdv...
Letzter Beitrag von DerD - 16 Februar 2026, 19:25:51
Zitat von: tndx am 15 Februar 2026, 19:16:10"Normal" sind für mich die, die von den Abmessungen der Platine aus dem HM-Forum oder von dem von Ralf geposteten Link entsprechen. Damit würden die herkömmlichen CC1101-Stamps, MiniCC auf Adapterplatinen und Mini-CC drauf passen

Habe die einfach Variante ausprobiert. Sprich cc1101 stamps auf Vorder- und Rückseite gespiegelt verteilen, und für die direkte Bestückung innerhalb der stamps die MMs so verdrahten, dass deren Anschlusschema an der Pinreihe passt.
Dabei fällt auf, dass
- es Leitungen gibt die sich vom MM zur Pinreihe überkreuzen, und dann zum Pico wieder zurück. Bähh.
- unoptimiert kommen Leiterbahnen des gespiegelten Parts unterhalb der Freifläche zum liegen. Laut TI Designrules sollte das nicht sein. Bei kompletten Stamps ist zwar dann noch eine Masseflächen dazwischen, der Empfangsleistung soll aber auch das nicht zuträglich sein.

Hieße, das Design der stamps kann nicht einfach übernommen werden. Schade. Vermutlich ist es doch einfacher, mit zwei Versionen zu leben
#19
DOIF / Aw: Wie gestalte ich die Bedin...
Letzter Beitrag von betateilchen - 16 Februar 2026, 19:12:29
Grundsätzliches Vorgehen (Vorschlag):

  • ermittle den ersten Sonntag des Jahres
  • ermittle die Differenz zwischen "heute" und dem ersten Sonntag des Jahres
  • rechne Differenz%14, ist das Ergebnis 0, hast Du einen "jeden zweiten" Sonntag



Alternativ kannst Du auch mit $yday rechnen.

Wenn Du $yday%21 rechnest und dabei 3 rauskommt, hast Du einen "jeden dritten" Sonntag. Der Wert "3" zum Vergleichen gilt aber nur für 2026, da es davon abhängig ist, mit welchem Wochentag das Jahr begonnen hat. Aber auch das lässt sich ja leicht herausfinden, indem man den Wochentag zu 01.01.$year ermittelt.
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 16 Februar 2026, 19:11:39
Zitat von: 300P am 16 Februar 2026, 14:13:15Ob du eventuell nicht einfach per API (z.B. evcc-API-Schnittstelle oder MQTT etc. zugreifst, damit du nicht das Rad neu komplett erfinden musst ?
Das läuft schon länger prima.
Hier bitte: https://wiki.fhem.de/wiki/Solaranlage_Komplettbeispiel_Fronius_BYD#Autoladen_%C3%BCber_evcc

Beispiel des MQTT2 Device:
defmod MQTT2_evcc1 MQTT2_DEVICE evcc1
attr MQTT2_evcc1 DbLogExclude .*
attr MQTT2_evcc1 DbLogInclude loadpoints_1_chargePower
attr MQTT2_evcc1 alias Wally
attr MQTT2_evcc1 autocreate 1
attr MQTT2_evcc1 comment Achtung: EVCC greift per Modbus auf Fronius zu Port 502 Adr. 200
attr MQTT2_evcc1 event-on-change-reading .*
attr MQTT2_evcc1 event-on-update-reading .*
attr MQTT2_evcc1 icon wallbox
attr MQTT2_evcc1 readingList evcc1:evcc/loadpoints/1/chargePower:.* loadpoints_1_chargePower\

Es kommen allerdings unglaublich viele Readings wenn nichts eingegrenzt wird.

LG WDS