Hauptmenü

Neueste Beiträge

#1
Bastelecke / Aw: ESP RGBWW Wifi Led Control...
Letzter Beitrag von vbs - 01 März 2026, 23:04:35
Ich hab mal das FHEM-Modul geupdatet im master-Branch. Das Modul ist jetzt (mutmaßlich) mit der alten und auch mit der neuen (6.x) Firmware kompatibel. Ich hab es nicht explizit getestet, aber sollte dann auch mit pjakobs Firmware funktionieren.

Ein Hinweis: da der Modus "solid" aus der neuen (6.x) Firmware rausgeflogen ist, ist das auch im FHEM-Modul nicht mehr drin. Also auch mit der alten FW ist dann "solid" nicht mehr nutzbar. Bin mir aber sehr sicher, dass das ohnehin niemand verwendet hat.

Das liegt jetzt wieder im master-Branch. Also in FHEM folgendermaßen einrichten:
update add https://raw.githubusercontent.com/verybadsoldier/esp_rgbww_fhemmodule/master/controls_espledcontroller.txt
Falls man den 6er-Branch des FHEM-Moduls benutzt hat, dann vorher so löschen:
update delete https://raw.githubusercontent.com/verybadsoldier/esp_rgbww_fhemmodule/dev-6.0/controls_espledcontroller.txt
#2
DOIF / Aw: DOIF reagiert verzögert au...
Letzter Beitrag von holle75 - 01 März 2026, 22:42:31
das doif berechnet den Strom den ein AC gekoppelter Mikrowechselrichter leisten darf. Bei jeder Änderung im Haupt-Solarcharger. Wenn er mehr darf wird das verzögert, wenn er weniger darf sofort. Warten, damit die Wahrscheinlichkeit einer Überschneidung (Zeit Steuerkette) minimiert wird. Zu wenig für ein paar Sekunden ist easy. Zuviel für nur ne Millisekunde kann teuer werden.

Ich nehm das wait morgen mal raus. Hab aber zig andere Doifs mit waits und da ist mir noch nie eine Verzögerung beim Schalten aufgefallen.
Ich will es nochmal betonen: mir gehts um das initialize/disable des Doifs, nicht um die Funktionalität.
#3
DOIF / Aw: DOIF reagiert verzögert au...
Letzter Beitrag von Guybrush - 01 März 2026, 22:25:36
was heisst denn zu schnelles hochschalten? der Wert ist doch da. Wieso dann 10 sek warten? Das wait 10:0 blockiert die Ausführung des ersten Teils für 10 Sekunden. Ich weiß halt nicht, wie das intern im doif modul läuft. Gut möglich, dass das device solang blockiert ist, bis das wait rum ist. das devstateicon wird ja vom modul selbst abhängig sein. Wäre jedenfalls plausibel...
#4
DOIF / Aw: DOIF reagiert verzögert au...
Letzter Beitrag von holle75 - 01 März 2026, 22:18:38
Du meinst das wait 10?

Das verhindert ein zu schnelles Hochschalten des erlaubten Stroms. Nach unten "sofort", nach oben mit 10 Sek Verzögerung.

Könnte ich mal rausnehmen, aber dass das was mit Schalten von DevStateIcon zu tun hat, würde mich wundern. Die 10 Sekunden Verzögerung beim Schalten sind auch eher gefühlt als genau 10 Sekunden.
#5
DOIF / Aw: DOIF reagiert verzögert au...
Letzter Beitrag von Guybrush - 01 März 2026, 21:46:52
nimms doch mal raus und guck dann. versteh den sinn vom wait da ohnehin nicht
#6
FHEM Code changes / Revision 30897: 00_KNXIO.pm: b...
Letzter Beitrag von System - 01 März 2026, 21:21:03
Revision 30897: 00_KNXIO.pm: bugfixes & code maintenance, (Forum #127792)

00_KNXIO.pm: bugfixes & code maintenance, (Forum: #127792)

Source: Revision 30897: 00_KNXIO.pm: bugfixes & code maintenance, (Forum #127792)
#7
DOIF / Aw: DOIF reagiert verzögert au...
Letzter Beitrag von holle75 - 01 März 2026, 21:17:03
Ich meinte das zB ein/ausschalten via "klick auf das devStateIcon im browser". Nicht die Funktionalität des DOIF´s

attr XtenderSet_Max_Solar devStateIcon disabled:general_aus@red:initialize initialize:general_an@yellow:disable initialized:general_an@yellow:disable cmd_1.*:general_an@green:disable cmd_2.*:general_an@green:disable

wenn das DOIF aktiv ist (zB cmd_1) und ich das icon anklicke -> disabled .... das dauert ca. 10 sek und Icon (-> was rot werden müsste) ändert sich erst nach refresh der Page. Dies ist das einzige von geschätzt 40 DOIF´s, die nach dem selben Prinzip angelegt sind, was sich so verhält.
#8
Heizungssteuerung/Raumklima / Aw: THZ Tecalor (LWZ Stiebel E...
Letzter Beitrag von LaChris1980 - 01 März 2026, 21:07:55
Hallo nochmal,

ich habe nun ein paar Kombinationen probiert, aber irgendwie ohne Erfolg.

Leider komme ich nicht weiter, die data.txt kommt sehr schnell, das kann ja nicht sein. Also als Beispiel für alle 0A Register auszulesen habe ich folgende Zeilen genutzt:

--snip--

sub THZ_debugread($){
    my ($hash) = @_;
    my ($err, $msg) =("", " ");
    #my @numbers=('01', '09', '16', 'D1', 'D2', 'E8', 'E9', 'F2', 'F3', 'F4', 'F5', 'F6', 'F8', 'FB', 'FC', 'FD', 'FE', 'FF');
    #my @numbers=('FB',  '0A0BA3', '0A057C', '0A057D', '0A057E', '0A057F' );
    #my @numbers=(1, 3, 4, 5, 8, 12, 13, 14, 15, 17, 18, 19, 20, 22, 26, 39, 40, 82, 83, 86, 87, 96, 117, 128, 239, 265, 268, 269, 270, 271, 274, 275, 278, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 297, 299, 317, 320, 354, 384, 410, 428, 440, 442, 443, 444, 445, 446, 603, 607, 612, 613, 634, 647, 650, 961, 1385, 1386, 1387, 1388, 1389, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409, 1410, 1411, 1412, 830, 1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 1480, 1481, 2970, 2971, 2974, 2975, 2976, 2977, 2978, 2979, 1413, 1426, 1427, 474, 1499, 757, 758, 952, 955, 1501, 1502, 374, 1553, 1554, 1555, 272, 1489, 1490, 1491, 1492, 1631, 933, 934, 1634, 928, 718, 64990, 64991, 64992, 64993, 2372, 2016, 936, 937, 938, 939, 1632, 2350, 2351, 2352, 2353, 2346, 2347, 2348, 2349, 2334, 2335, 2336, 2337, 2330, 2331, 2332, 2333, 2344, 2345, 2340, 2341, 942, 943, 944, 945, 328, 2029, 2030, 2031, 2032, 2033);
    #my @numbers=(1, 3, 12, 13, 14, 15, 19, 20, 22, 26, 39,  82, 83, 86, 87, 96, 239, 265, 268, 274, 278, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 320, 354, 384, 410, 428, 440, 442, 443, 444, 445, 446, 613, 634, 961, 1388, 1389, 1391, 1392, 1393, 1394, 1395, 1396, 1397, 1398, 1399, 1400, 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408, 1409,  1414, 1415, 1416, 1417, 1418, 1419, 1420, 1421, 1422, 1423, 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1439, 1440, 1441, 1442, 1443, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1470, 1471, 1472, 1473, 1474, 1475, 1476, 1477, 1478, 1479, 2970, 2971, 2975, 2976, 2977, 2978, 2979, 474, 1499, 757, 758, 952, 955, 1501, 1502, 374, 1553, 1554, 272, 1489, 1491, 1492, 1631, 718, 64990, 64991, 64992, 64993, 2372, 2016, 936, 937, 938, 939, 1632, 2350, 2351, 2352, 2353, 2346, 2347, 2348, 2349, 2334, 2335, 2336, 2337, 2330, 2331, 2332, 2333, 2344, 2345, 2340, 2341, 942, 943, 944, 945, 328, );
    #my @numbers=(239, 410, 603, 607, 634, 830, 1424, 1425, 1426, 1427, 1428, 1429, 1430, 1431, 1432, 1433, 1434, 1435, 1444, 1445, 1446, 1447, 1448, 1449, 1450, 1451, 1452, 1453, 1454, 1455, 1456, 1457, 1467, 1468, 1469, 1478, 1479, 1480, 1481, 2970, 2971, 2974, 2975, 2976, 2977, 2978, 2979, 1413, 1426, 1427, 474, 1501, 1502, 374, 1631, 718, 2372, 328);
    #my @numbers = (1..256);
    my @numbers = (1..65535);
    #my @numbers = (1..3179);
    #my @numbers = ('0A', '0B', '0C');
    my $indice= "FF";
    unlink("data.txt"); #delete  debuglog
    #my $i=0;
    foreach my $indice(@numbers) {
        #$i=$i+1;
        #my $cmd = sprintf("%02X", $indice);
        #my $cmd = sprintf("%04X", $indice);
        my $cmd = "0A" . sprintf("%04X",  $indice);
        my $cmd = $indice;
        my $cmdHex2 = THZ_encodecommand($cmd,"get");
#$cmd="0B013D00D2"; #set temp standby to D2hex = 210 dec to be decided by 10 --> 21°C

--snip--

Danke euch vielmals !
#9
KNX/EIB / Aw: Modul 10_KNX.pm - support
Letzter Beitrag von erwin - 01 März 2026, 20:31:58
Hi KNX_Community!
Neue Version ist am SVN, change-history (wie immer...) im 1.Beitrag in diesem Thread!

Ein change betrifft das handling vom stateCmd Attribute:
Zitatif stateCmd returns undef, reading state will not get updated - previous: update and ERRORmsg

l.g.erwin
#10
KNX/EIB / Aw: Modul 00_KNXIO.pm support
Letzter Beitrag von erwin - 01 März 2026, 20:25:29
Hi KNX_Community!
Neue Version ist am SVN, change-history (wie immer...) im 1.Beitrag in diesem Thread!

Fix warnings on use statements (Perl 5.040)

l.g. erwin