[Gelöst] MQTT2_SERVER Schaltbefehle in fhem Log

Begonnen von psycho160, 10 Februar 2020, 14:49:26

Vorheriges Thema - Nächstes Thema

psycho160

Hi, ich hätte mal eine Frage zum MQTT2_SERVER.

Vor kurzem habe ich einen Großteil meiner HomeMatic Aktoren durch MQTT Devices (Shelly) ersetzt. Beim alten Homematic hat man im globalen fhem.log immer gesehen wenn ein Aktor angesteuert wurde. Ich fand das recht praktisch, da man so an einer Stelle gut verfolgen konnte was gerade so "abgeht".

Bei MQTT ist das ja anders, da passiert im fhem.log ja quasi gar nichts, und verbose Level erhöhen spammt das log nur zu. Die Events sind zwar im Log auf Device-Ebene vorhanden, aber eben nicht so übersichtlich zentral.

Gibt es dazu eventuell eine Idee, wie ich die "wichtigsten" Schaltbefehle (on, off, pct ...) die der MQTT Server überträgt ins globale log bekomme?



- 2013@FHEM - 2020 Setup: Pi 4 4GB Systeme: Shelly, Tasmota, Zigbee und mittlerweile nur noch wenig Homematic. Entwicker von: tado-FHEM Modul (perlcritic 3 ^^)(https://git.wolfmajer.at/Public/FHEM-Tado)
- 2024@HomeAssistant, FHEM nur noch als legacy System per MQTT von HA versorgt

rudolfkoenig

Danke fuer den Hinweis.
Ich habe jetzt MQTT2_DEVICE.pm (set und get) mit einem Log ergaenzt, so wie in der commandref bei verbose das eigentlich auch versprochen wurde.

psycho160

Cool danke werds wenns eingecheckt ist gleich testen.
lg
- 2013@FHEM - 2020 Setup: Pi 4 4GB Systeme: Shelly, Tasmota, Zigbee und mittlerweile nur noch wenig Homematic. Entwicker von: tado-FHEM Modul (perlcritic 3 ^^)(https://git.wolfmajer.at/Public/FHEM-Tado)
- 2024@HomeAssistant, FHEM nur noch als legacy System per MQTT von HA versorgt

rudolfkoenig

Eingecheckt ist es, FHEM update wird es morgen ab 8 anbieten.

psycho160

Wunderbar (siehe Bild)  :) :) :) :)

Danke, kann zu
- 2013@FHEM - 2020 Setup: Pi 4 4GB Systeme: Shelly, Tasmota, Zigbee und mittlerweile nur noch wenig Homematic. Entwicker von: tado-FHEM Modul (perlcritic 3 ^^)(https://git.wolfmajer.at/Public/FHEM-Tado)
- 2024@HomeAssistant, FHEM nur noch als legacy System per MQTT von HA versorgt

FunkOdyssey

Wow, mein FHEM-Log ist mal eben um mehrere 10000-Zeilen angewachsen, da ich mir minütlich mehrere Parameter als Reading per get hole
Ich war ein wenig erschrocken. Doch nun finde ich über die Änderung im SVN (https://svn.fhem.de/trac/changeset/21168/trunk/fhem/FHEM/10_MQTT2_DEVICE.pm) den Thread dazu.

Könnte man das auch irgendwie trennen, dass man die Log-Stufe beim Set vom Get unterscheidet?


rudolfkoenig

Bevor ich zusaetzlichen Code einbaue: da du bisher den Set-Eintrag im Log offensichtlich nicht vermisst hast, wieso ist verbose 2 keine Option?

FunkOdyssey

Nicht für mich.
Ich nutze bei meinen Geräten kein MQTT2-Set.
Es war nur eine Idee.

Es ist okay für mich, wenn du es nicht machst. Danke.