Datenbank loggt Einträge nicht

Begonnen von wowogiengen, 22 September 2024, 21:14:07

Vorheriges Thema - Nächstes Thema

DS_Starter

Du musst das Userreading mit einem spezifischen Trigger versehen damit es nicht bei jeder Änderung der Readings in deinem Device erstellt wird. Das Attr "event-on-change-reading" dient auch zur Vermeidung von zuviel Events.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Beta-User

Anmerkungen:
- userReadings nur dann ohne Triggerangabe, wenn reine bulk-updates gemacht werden. Hier also ergänzen. (siehe voriges Posting)

- CUL_HM ist "sehr event-lastig", wenn man nicht bestimmte Events unterdrückt. Bitte selbst suchen, bin nur mobil am tippen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

wowogiengen

Hallo,
aus der Hilfe und dem Wiki werde ich irgendwie nicht so richtig schlau...
wie muss der Trigger aufgebaut sein?

das Attribut userReadings ist ja prinzipiell so
attr HzgAktorBuero userReadings statLevelHourLast_0 {}

Damit wird dann bei jeder Änderung an einem Reading des HzgAktorBuero das Reading statLevelHourLast_0 neu berechnet und aktualisiert...?

Laut Hilfe zum Attribut:
<reading>[:<trigger>] [<modifier>] { <perl code> }
und das Beispiel

attr myMultiMeter userReadings
energy1:counters.A.*
{
ReadingsVal("myMultiMeter","counters.A",0)/1250.0
},
energy2:counters.B.*
{
ReadingsVal("myMultiMeter","counters.B",0)/1250.0
}

Wenn ich also mein Reading nur bei Änderung des Readings statLevelHourLast vom HzgAktorBuero auslösen möchte,
dann also so:
attr HzgAktorBuero userReadings statLevelHourLast_0:HzgAktorBuero.statLevelHourLast {}

Oder ?

DS_Starter

So:

attr HzgAktorBuero userReadings statLevelHourLast_0:statLevelHourLast.* {}

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter