FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Bitschubser am 08 Januar 2019, 22:44:07

Titel: TASMOTA_DEVICE schreibt viel ins FHEM.log
Beitrag von: Bitschubser am 08 Januar 2019, 22:44:07
Hallo,

habe seit Weihnachten einige Sonoff Basics mit TASMOTA geflashed und in Betrieb. Schalten ist kein Problem aber im FHEM Log habe ich für jeden einzelnen Schaltvorgang 12 Zeilen mit Statusinformationen

2019.01.08 22:31:18 5: publish received for sonoff15/stat/RESULT, {"POWER":"ON"}
2019.01.08 22:31:19 5: publish received for sonoff15/stat/POWER, ON
2019.01.08 22:31:21 5: publish received for sonoff15/stat/STATUS, {"Status":{"Module":8,"FriendlyName":["Sonoff15"],"Topic":"sonoff15","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":0,"SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
2019.01.08 22:31:21 5: publish received for sonoff15/stat/STATUS1, {"StatusPRM":{"Baudrate":115200,"GroupTopic":"sonoffs","OtaUrl":"http://thehackbox.org/tasmota/release/sonoff.bin","RestartReason":"Software/System restart","Uptime":"11T06:02:41","StartupUTC":"2018-12-28T15:28:40","Sleep":50,"BootCount":8,"SaveCount":62,"SaveAddress":"F6000"}}
2019.01.08 22:31:21 5: publish received for sonoff15/stat/STATUS2, {"StatusFWR":{"Version":"6.4.1.1(sonoff)","BuildDateTime":"2018.12.28 12:57:00","Boot":6,"Core":"2_4_2","SDK":"2.2.1(cfd48f3)"}}
2019.01.08 22:31:21 5: publish received for sonoff15/stat/STATUS3, {"StatusLOG":{"SerialLog":2,"WebLog":2,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["<mein WLAN>",""],"TelePeriod":300,"SetOption":["00008009","558180C0","00000000"]}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS4, {"StatusMEM":{"ProgramSize":522,"Free":480,"Heap":21,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"14405E","FlashMode":3,"Features":["00000407","0FDAE794","240383A0","23B617CE","00003BC0"]}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS5, {"StatusNET":{"Hostname":"Sonoff15","IPAddress":"<IP-des-Gerätes>","Gateway":"<IP-des-GW>","Subnetmask":"255.255.255.0","DNSServer":"<IP-des-DNS>","Mac":"<Mac-des-Gerätes>","Webserver":2,"WifiConfig":4}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS6, {"StatusMQT":{"MqttHost":"<IP-des-Brokers>","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_12B2A0","MqttUser":"mqtt-user","MqttType":1,"MAX_PACKET_SIZE":1000,"KEEPALIVE":15}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS7, {"StatusTIM":{"UTC":"Tue Jan 08 21:31:21 2019","Local":"Tue Jan 08 22:31:21 2019","StartDST":"Sun Mar 31 02:00:00 2019","EndDST":"Sun Oct 27 03:00:00 2019","Timezone":"+01:00","Sunrise":"08:42","Sunset":"17:11"}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS10, {"StatusSNS":{"Time":"2019-01-08T22:31:21"}}
2019.01.08 22:31:22 5: publish received for sonoff15/stat/STATUS11, {"StatusSTS":{"Time":"2019-01-08T22:31:21","Uptime":"11T06:02:41","Vcc":3.458,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"POWER":"ON","Wifi":{"AP":1,"SSId":"<mein WLAN>","BSSId":"<MAC>","Channel":6,"RSSI":46}}}


sowohl beim Broker (MOSQUITTO) als auch am Gerät selber ist das Attribut verbose auf 0 gesetzt

Wer schreibt da so viel ins Log?
Titel: Antw:TASMOTA_DEVICE schreibt viel ins FHEM.log
Beitrag von: OdfFhem am 09 Januar 2019, 03:23:33
Folgender Befehl in der FHEM-Kommandozeile sollte alle Geräte mit gesetztem verbose-Attribut liefern ...

list .*:FILTER=verbose!=
Titel: Antw:TASMOTA_DEVICE schreibt viel ins FHEM.log
Beitrag von: Bitschubser am 09 Januar 2019, 15:23:52
Dann habe ich eine Liste mit Geräten.
Auf der Liste steht auch der MQTT-Broker und mein Sonoff-Device sonoff15.

Beide haben verbose=0 gesetzt
Bei list .*:FILTER=verbose=0 bekomme ich eben diese beiden Geräte.

Aber trotzdem erscheinen ja im Log Meldungen des Levels 5
Titel: Antw:TASMOTA_DEVICE schreibt viel ins FHEM.log
Beitrag von: gloob am 09 Januar 2019, 15:54:13
Sind das nicht eher Log Nachrichten vom MQTT Device?
Wie bindest du Mosquitto denn in FHEM ein?
Titel: Antw:TASMOTA_DEVICE schreibt viel ins FHEM.log
Beitrag von: Bitschubser am 10 Januar 2019, 21:08:36
Meine Definition des Mosquitto:
defmod Mosquitto MQTT 10.0.0.11:1883
attr Mosquitto room MQTT,Sys
attr Mosquitto verbose 0

setstate Mosquitto opened
setstate Mosquitto 2019-01-10 21:03:46 connection active
setstate Mosquitto 2019-01-10 20:27:21 state opened


Ich habe allerdings irgendwie das Bauchgefühl, dass bei der Definiton der einzelnen Geräte was fehlt. So ala: Diese Messages auswerten, diese jedoch nicht.

Hier mal die Definition eines Devices:
defmod sonoff15 TASMOTA_DEVICE sonoff15 %topic%/%prefix%
attr sonoff15 IODev Mosquitto
attr sonoff15 alias Drucker_Jens
attr sonoff15 devStateIcon on:Drucker-on:off off:Drucker:on
attr sonoff15 event-on-change-reading state
attr sonoff15 fp_OG 199,297,0,sonoff15,
attr sonoff15 retain state:1
attr sonoff15 room MQTT,OG Büro Jens
attr sonoff15 stateFormat state
attr sonoff15 subscribeReading_state sonoff15/stat/POWER
attr sonoff15 verbose 0