subscribeReading_sensor interval

Begonnen von PerlJoe, 11 Dezember 2018, 20:16:30

Vorheriges Thema - Nächstes Thema

PerlJoe

Hallo zusammen,

ich habe gerade 2 JISUSU WLAN Steckdosen mit Sonoff-Tasmota 6.3.0.16 geflasht und in FHEM eingebunden:


defmod Steckdose3 MQTT_DEVICE
attr Steckdose3 IODev mqtt
attr Steckdose3 devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON offline:rc_BLUE:OFF
attr Steckdose3 icon message_socket
attr Steckdose3 publishSet ON OFF cmnd/steckdose3/POWER
attr Steckdose3 room 99_Develop
attr Steckdose3 stateFormat {ReadingsVal($name,"precence","") eq "offline" ? "offline" : ReadingsVal($name,"state","")}
attr Steckdose3 subscribeReading_precence tele/steckdose3/LWT
attr Steckdose3 subscribeReading_sensor tele/steckdose3/SENSOR
attr Steckdose3 subscribeReading_setup tele/steckdose3/STATE
attr Steckdose3 subscribeReading_state stat/steckdose3/POWER
attr Steckdose3 webCmd On:Off


Alle paar Sekunden wird in der Konsole von der Weboberfläsche vom Sensor die Daten abgefragt:

20:14:09 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:09","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":3,"ApparentPower":34,"ReactivePower":34,"Factor":0.08,"Voltage":237,"Current":0.144}}
20:14:21 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:21","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":2,"ApparentPower":34,"ReactivePower":34,"Factor":0.05,"Voltage":237,"Current":0.145}}
20:14:22 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:22","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":4,"ApparentPower":34,"ReactivePower":34,"Factor":0.11,"Voltage":237,"Current":0.145}}
20:14:26 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:26","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":2,"ApparentPower":32,"ReactivePower":32,"Factor":0.07,"Voltage":238,"Current":0.134}}
20:14:27 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:27","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":4,"ApparentPower":32,"ReactivePower":32,"Factor":0.13,"Voltage":238,"Current":0.134}}
20:14:30 MQT: tele/steckdose3/SENSOR = {"Time":"2018-12-11T20:14:30","ENERGY":{"TotalStartTime":"2018-12-10T17:44:47","Total":0.001,"Yesterday":0.000,"Today":0.001,"Power":2,"ApparentPower":25,"ReactivePower":25,"Factor":0.08,"Voltage":238,"Current":0.106}}


Kann ich den Intervall einstellen? Mir würde alle 5 Minuten reichen...

Danke schonmal :)

Beta-User

Danke für den Schubs, mal in die Doku zu Tasmota zu sehen. Müßte das hier sein:TelePeriod     <secs>     Set telemetry period between 10 and 3600 seconds

Wenn du einen publish über das IO absetzten kannst (MQTT2_SERVER könnte das), sollte cmnd/steckdose3/TelePeriod 300 zum gewünschten Ergebnis führen.



Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files