[gelöst per scripting] Tasmota rule, OBIS Zähler und deutliche Power-Änderungen

Begonnen von Beta-User, 08 März 2023, 21:58:34

Vorheriges Thema - Nächstes Thema

The-Holgi

Genau das funktioniert bei mir leider nicht. Egal welchen Wert ich da eingebe, es ändert sich nichts.
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

RalfRog

Tja...

Ich kann das auch in der Konsole sehen. Habe mal 120 Sekunden eingestellt und dann wieder zurück auf 300.
12:29:59.313 MQT: tele/Zaehler_ESP/STATE = {"Time":"2024-04-04T12:29:59","Uptime":"44T14:10:08","UptimeSec":3852608,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":170,"Wifi":{"AP":1,"SSId":"WLAN","BSSId":"22:99:AA:99:DD:BB","Channel":6,"Mode":"11n","RSSI":46,"Signal":-77,"LinkCount":118,"Downtime":"0T00:19:10"}}
12:29:59.321 MQT: tele/Zaehler_ESP/SENSOR = {"Time":"2024-04-04T12:29:59","MT691":{"energy":39129.6,"power":0,"Meter_id":"49534b"},"hz_t":{"Total_in":0.000,"Power_cur":0,"Meter_id":""}}
12:31:59.331 MQT: tele/Zaehler_ESP/STATE = {"Time":"2024-04-04T12:31:59","Uptime":"44T14:12:08","UptimeSec":3852728,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":170,"Wifi":{"AP":1,"SSId":"WLAN","BSSId":"22:99:AA:99:DD:BB","Channel":6,"Mode":"11n","RSSI":52,"Signal":-74,"LinkCount":118,"Downtime":"0T00:19:10"}}
12:31:59.338 MQT: tele/Zaehler_ESP/SENSOR = {"Time":"2024-04-04T12:31:59","MT691":{"energy":39129.6,"power":0,"Meter_id":"49534b"},"hz_t":{"Total_in":0.000,"Power_cur":0,"Meter_id":""}}
12:32:11.900 MQT: stat/Zaehler_ESP/RESULT = {"SerialLog":{"0":{"Active":"0"}}}
12:32:11.910 MQT: stat/Zaehler_ESP/RESULT = {"WebLog":2}
12:32:11.917 MQT: stat/Zaehler_ESP/RESULT = {"MqttLog":0}
12:32:11.925 MQT: stat/Zaehler_ESP/RESULT = {"SysLog":{"0":{"Active":"0"}}}
12:32:11.931 MQT: stat/Zaehler_ESP/RESULT = {"LogHost":""}
12:32:11.937 MQT: stat/Zaehler_ESP/RESULT = {"LogPort":514}
==>>  12:32:11.942 MQT: stat/Zaehler_ESP/RESULT = {"TelePeriod":300}
12:32:12.346 MQT: tele/Zaehler_ESP/STATE = {"Time":"2024-04-04T12:32:12","Uptime":"44T14:12:21","UptimeSec":3852741,"Heap":15,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":170,"Wifi":{"AP":1,"SSId":"WLAN","BSSId":"22:99:AA:99:DD:BB","Channel":6,"Mode":"11n","RSSI":52,"Signal":-74,"LinkCount":118,"Downtime":"0T00:19:10"}}
12:32:12.356 MQT: tele/Zaehler_ESP/SENSOR = {"Time":"2024-04-04T12:32:12","MT691":{"energy":39129.6,"power":0,"Meter_id":"49534b"},"hz_t":{"Total_in":0.000,"Power_cur":0,"Meter_id":""}}

Könnte eventuell der MQTT-Log-Level in die Suppe spucken? Steht bei mir auf 0 (keine).

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

The-Holgi

Zitat von: RalfRog link=msg=1309717 date=17122270

Könnte eventuell der MQTT-Log-Level in die Suppe spucken? Steht bei mir auf 0 (keine).

Gruß Ralf
/quote]
Da habe ich auch schon die Einstellung geändert. Leider auch ohne Erfolg
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

Beta-User

Hmmm, das sieht mir nach einem Fehler im Tasmota-Code aus. Auf die Schnelle habe ich dazu keinen issue gefunden, bitte dort um support nachfragen, das hat mit
Zitat von: Beta-User am 04 April 2024, 08:24:08Fragen zu "wie publishe ich außerhalb der teleperiode was aus einem SML-Script" beantworte ich gerne in dem anderen thread nach dessen (gründlicher) Lektüre deinerseits. (ich müßte den auch suchen...)
wenig zu tun...

Um "infach nur zwischendurch" was zu publishen, muss (aus dem Kopf zitiert)
- eine neue Variable definiert werden;
- die beim Auslesen gefüllt werden, und
- ein Timer angelegt werden, in dem dann der publish-Befehl steht.

Mein Tasmota-Stand ist vermutlich etwas älter, kann grade aber nicht so einfach nachsehen. Da scheint das aber noch kein Thema gewesen zu sein mit dem ungeplanten sekündlichen publish. (Also ggf. dann in dem Fall mal (interimsweise) ein downgrade versuchen?)
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

RalfRog

Ja meiner ist auch etwas älter und läuft mit 11.1.0. Habe auch irgendwie dunkel im Kopf, dass es für SML ne spezielle Version gab... (oder nur ne bestimmet Konfiguration?)
Zumindest für den ESP8266 hab ich was hier rumliegen.

Gruß Ralf

Edit:
in Nummer #20 zeigt @DasQ ne 12.4.0.2, die scheint dann wohl auch ok zu sein.
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

The-Holgi

Hm, hab die Version mal ota geflasht. Immer noch das Gleiche.
Allerdings bleiben beim flashen ota auch alle Einstellungen erhalten.

So nach komplett neu flashen des images von DasQ funktioniert die Einstellung jetzt.
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

DasQ

Bin leider voll beschäftigt, deshalb nur kurz


https://tasmota.github.io/docs/Peripherals/#additional-options

 
ZitatTo change the update interval (TelePeriod) of MQTT messages change the TelePeriod. Default interval is 300 seconds but can be set between 10 and 3600 seconds.
TelePeriod 10 will set the update interval to 10 seconds, so the sensor will update 6 times a minute.
Die Befehle setzt man über die Konsole in tasmota Konsole ab.
(Vorsicht,Befehle werden mit ,,Return" bestätigt nicht mit dem Button drunter.)
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

RalfRog

Zitat von: The-Holgi am 04 April 2024, 14:47:45So nach komplett neu flashen des images von DasQ funktioniert die Einstellung jetzt.
Welche Tasmota-Version war es denn die nicht ging und welche Version ist es nun die läuft?

Zitat von: DasQ am 04 April 2024, 19:01:11Die Befehle setzt man über die Konsole in tasmota Konsole ab.
Zumindest bei meiner 11.1.0 geht das auch im Webinterface (de) unter "Logging konfigurieren" / "Telemetrieperiode"

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

RalfRog

Als Befehl in der Konsole "TelePeriod 300" (oder eine andere Anzahl Sekunden bzw. ohne Paramter zur Abfrage)
   siehe: https://tasmota.github.io/docs/Commands/#mqtt

ZitatTelePeriod     See current value and force publish STATE and SENSOR message
                        0 = disable telemetry messages
                        1 = reset telemetry period to firmware default (TELE_PERIOD)
                        10..3600 = set telemetry period in seconds (default = 300)

Als Versuch auf der Konsole kann man auch einfach mal "Status" eingeben.

Gruß Ralf
FHEM auf Raspi 2B mit nanoCUL, HM-MOD-RPI-PCB und über LAN MAX!Cube mit a-culFW (Stack 868 + 433)
HM- Fensterkontakte, UP-Schalter, Bewegungsmelder und ein Rauchmelder

The-Holgi

Hallo,
wie ich geschrieben habe funktioniert es ja jetzt. Ich kann das Sendeintervall  übers webinterface und auch über die konsole einstellen.
Die funktionierende Version ist die 12.4.0.2 aus #20.
Die nicht funktionierende war ein fertiges .bin einer neue 13er.
Soweit bin ich erstmal zufrieden, muss nur noch herausfinden wie ich die unerwünschten readings, die tasmota so mitsended los werde. Wie zb die Zeit.

Danke für eure Hilfe.
Gruss Holger
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP