Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

idm Anpassungen & MQTT Anlauferkennung ermöglichen #386

Merged
merged 1 commit into from Dec 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
39 changes: 38 additions & 1 deletion public/modules/legacy_smart_home/smarthomeconfig.php
Expand Up @@ -376,6 +376,24 @@
</div>
</div>
</div>
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-idm hide">
<hr class="border-secondary">
<div class="form-group">
<div class="form-row mb-1">
<label for="device_maxuebDevices<?php echo $devicenum; ?>" class="col-md-4 col-form-label">Maximale Leistungsaufnahme/Überschuss bei PV Betrieb</label>
<div class="col">
<input id="device_maxuebDevices<?php echo $devicenum; ?>" name="device_maxueb" class="form-control" type="number" min="0" max="30000" step="1" required="required" data-default="0" value="0" data-topicprefix="openWB/LegacySmartHome/config/get/" data-topicsubgroup="Devices/<?php echo $devicenum; ?>/">
<span class="form-text small">
Hier ist die maximale Leistungsaufnahme anzugeben, die idm bei PV Betrieb nicht überschreiten soll. Bei 0 gibt es keine Limitierung bezüglich dem maximal zu übergebenen Überschuss. <br>
Sonst wird der zu übergebene Überschuss wie folgt gerechnet:
maximal zu übergeber Überschuss = maximale Leistungsaufnahme - aktuelle Leistungsaufnahme
<br>
Sofern die aktuelle Leistungsaufnahme bereits grösser als die maximale Leistungsaufnahme ist, wird gar kein Überschuss mehr übergeben im PV Betrieb.
</span>
</div>
</div>
</div>
</div>
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-acthor hide">
<hr class="border-secondary">
<div class="form-group">
Expand Down Expand Up @@ -404,6 +422,25 @@
</div>
</div>
</div>
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-idm hide">
<hr class="border-secondary">
<div class="form-group">
<div class="form-row mb-1">
<label for="device_idmuebDevices<?php echo $devicenum; ?>" class="col-md-4 col-form-label">Überschuss...</label>
<div class="col">
<select class="form-control" name="device_idmueb" id="device_idmuebDevices<?php echo $devicenum; ?>" data-default="UZ" data-topicprefix="openWB/LegacySmartHome/config/get/" data-topicsubgroup="Devices/<?php echo $devicenum; ?>/">
<option value="UP" data-option="UP">Überschuss als positive Zahl übertragen, Bezug negativ</option>
<option value="UZ" data-option="UZ">Überschuss als positive Zahl übertragen, Bezug als 0</option>
</select>
<span class="form-text small">
Bezieht sich auf die Modbusadresse 74, wie ist Überschuss zu übertragen.<br>
Neue Möglichkeit -> Überschuss als positive Zahl übertragen, Bezug negativ <br>
bisheriges Verhalten -> Überschuss als positive Zahl übertragen, Bezug als 0<br>
</span>
</div>
</div>
</div>
</div>
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-lambda hide">
<hr class="border-secondary">
<div class="form-group">
Expand Down Expand Up @@ -536,7 +573,7 @@
</div>
</div>
</div>
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-shelly device<?php echo $devicenum; ?>-option-tasmota device<?php echo $devicenum; ?>-option-http device<?php echo $devicenum; ?>-option-avm device<?php echo $devicenum; ?>-option-mystrom hide">
<div class="device<?php echo $devicenum; ?>-option device<?php echo $devicenum; ?>-option-shelly device<?php echo $devicenum; ?>-option-mqtt device<?php echo $devicenum; ?>-option-tasmota device<?php echo $devicenum; ?>-option-http device<?php echo $devicenum; ?>-option-avm device<?php echo $devicenum; ?>-option-mystrom hide">
<hr class="border-secondary">
<div class="form-group">
<div class="form-row mb-1">
Expand Down
Expand Up @@ -85,4 +85,7 @@ var topicsToSubscribe = [
["openWB/LegacySmartHome/config/get/Devices/+/device_measureshauth", 0],
["openWB/LegacySmartHome/config/get/Devices/+/device_mindayeinschaltdauer", 0],
["openWB/LegacySmartHome/config/get/Devices/+/device_measuresmaage", 0]
["openWB/LegacySmartHome/config/get/Devices/+/device_measuresmaage", 0],
["openWB/LegacySmartHome/config/get/Devices/+/device_idmueb", 0],
["openWB/LegacySmartHome/config/get/Devices/+/device_maxueb", 0]
];