Code:
import sqlite3
conn = sqlite3.connect('smarthomeng.db')
conn.execute("VACUUM INTO 'smarthomeng.new.db'")
conn.close()
import sqlite3
conn = sqlite3.connect('smarthomeng.db')
conn.execute("VACUUM INTO 'smarthomeng.new.db'")
conn.close()
database_maxage
sqlite3 smarthome.db 'VACUUM;'
eval: round(value / 1000, 2)
eval: avg
round(avg), 2
bezug_gesamt:
type: num
sml_obis: 1-0:1.8.0*255 # Summe Zählerstände Tarife T1 + T2 (in Wh)
sml_prop: valueReal
eval: round(value / 1000, 2)
database: init
changed: 00:01, 06:00, 12:00, 18:00 # Werte nur zu diesen Zeiten speichern
strom:
werte:
bezug_gesamt_kwh:
type: num
eval: value / 1000
sml_obis: 1-0:1.8.0*255
database: init
leistung:
type: num
sml_obis: 1-0:16.7.0*255
database: init
| 49 | 21.12.2021 13:30:24 | 11.9 | 4.076776300000001 | 21.12.2021 13:31:14 |
eval: value / 1000 if value > 0 else None
| 49 | 21.12.2021 13:05:03 | None | 4076.7149000000004 | 21.12.2021 13:05:28 |
| 49 | 21.12.2021 13:04:50 | 13.6 | 0.0001 | 21.12.2021 13:05:28 |

eval: value / 1000 if value else None
strom:
werte:
bezug_gesamt:
type: num
sml_obis: 1-0:1.8.0*255
bezug_gesamt_kwh:
type: num
eval: sh.strom.werte.bezug_gesamt() / 1000
eval_trigger:
- strom.werte.bezug_gesamt
database: init
leistung:
type: num
sml_obis: 1-0:16.7.0*255
database: init
SELECT CONCAT(YEAR(FROM_UNIXTIME(time/1000)), '/', WEEK(FROM_UNIXTIME(time/1000))) AS ForDate,
MAX(val_num), MIN(val_num)
FROM log_1
WHERE item_id = 117 AND YEAR(FROM_UNIXTIME(time/1000)) = 2020
GROUP BY CONCAT(YEAR(FROM_UNIXTIME(time/1000)), '/', WEEK(FROM_UNIXTIME(time/1000)))
ORDER BY ForDate DESC;
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Einen Kommentar schreiben: