Code: Alles auswählen
("openWB/LegacySmartHome/set/Device" in msg.topic) and ("Aktpower
Code: Alles auswählen
("openWB/set/LegacySmartHome/Devices" in msg.topic) and ("Aktpower
Code: Alles auswählen
("openWB/LegacySmartHome/set/Device" in msg.topic) and ("Aktpower
Code: Alles auswählen
("openWB/set/LegacySmartHome/Devices" in msg.topic) and ("Aktpower
Code: Alles auswählen
$ cat packages/modules/smarthome/alpha-innotec/heatpump-status-url.php
<?php
$dec = $_REQUEST['d'];
$file = "/var/www/html/openWB/ramdisk/device1_watt";
if (is_file($file)) {
$a = file_get_contents($file);
if ($a > "100") {
echo 1;
} else { echo 0; }
} else { echo 0; }
?>
Code: Alles auswählen
$ jq '.entries[] | select(.date=="06:40" or .date=="06:45" or .date=="06:50") | {date: .date, sh: .sh}' data/daily_log/20240420.json
{
"date": "06:40",
"sh": {
"sh1": {
"imported": 15083852,
"exported": 0,
"temp0": 300,
"temp1": 300,
"temp2": 300
}
}
}
{
"date": "06:45",
"sh": {}
}
{
"date": "06:50",
"sh": {
"sh1": {
"imported": 15083998,
"exported": 0,
"temp0": 300,
"temp1": 300,
"temp2": 300
}
}
}
Code: Alles auswählen
$ grep "^06[45]" web/logging/data/daily/20240420.csv | sed 's/\(^[0-9]\+\).*,\(150[0-9]\+\)/\1 \2 /'
0640 15083852 ,0,0,0,0,0,0,0,0,0,0,0,0
0645 15083855 ,0,0,0,0,0,0,0,0,0,0,0,0
0650 15084002 ,0,0,0,0,0,0,0,0,0,0,0,0
0655 15084338 ,0,0,0,0,0,0,0,0,0,0,0,0
Code: Alles auswählen
2024-04-18 17:54:31,753 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -185.72271728515625W, Berücksichtigte Komponenten neben EVU [{'id': 3, 'type': 'inverter', 'children': [{'id': 4, 'type': 'bat', 'children': []}]}, {'id': 5, 'type': 'cp', 'children': []}, {'id': 6, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'bat', 'children': []}]
2024-04-20 10:33:11,096 - {control.counter_all:101} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -77.27384567260742W, Berücksichtigte Komponenten neben EVU [{'id': 3, 'type': 'inverter', 'children': [{'id': 4, 'type': 'bat', 'children': []}]}, {'id': 5, 'type': 'cp', 'children': []}, {'id': 6, 'type': 'cp', 'children': []}, {'id': 4, 'type': 'bat', 'children': []}]
Code: Alles auswählen
sh": {"sh1": {"temp0": 300, "temp1": 300, "temp2": 300, "imported": 26079232, "exported": 0}, "sh2": {"temp0": 300.0, "temp1": 300.0, "temp2": 300.0, "imported": 1394, "exported": 0}, "sh8": {"imported": 6136, "exported": 0, "temp0": 300, "temp1": 300, "temp2": 300}, "sh9": {"temp0": 300, "temp1": 300, "temp2": 300, "imported": 303203, "exported": 0}},
Code: Alles auswählen
sh": {"sh1": {"imported": 26088689, "exported": 0}, "sh2": {"imported": 1394, "exported": 0}, "sh8": {"imported": 6136, "exported": 0}, "sh9": {"imported": 303203, "exported": 0}}
Schön, dass ich hier helfen konnte... ;o)
Nein, nur mit den beiden OWBs.
Hab ich beides geändert und beobachte, ob's besser wird...
Damit wollte ich warten, bis die SH-Geräte auch in Standard-Theme im Graphen angezeigt werden.
Hatte gerade (17:40) wieder einen fehlerhaften Log-Eintrag.Thomas aus W hat geschrieben: ↑So Apr 21, 2024 9:18 am okaegi hat geschrieben: ↑21. April 2024, 09:02
Dritter Punkt.
Bitte mal deine gerätedefinition vereinfachen.
Der Patch ist drin, es werden nur noch die nötigen Temp Sensoren im Daily Json geschrieben.okaegi hat geschrieben: ↑So Apr 21, 2024 9:54 am und hier der PR für openwb 2.0
https://github.com/openWB/core/pull/1580
Gruss Oliver