Danke, werde es probieren.
richimaint
Danke, werde es probieren.
richimaint
Moin,
habe mit der aktuellen Beta des Moduls folgendes Problem:
11.01.2023, 15:07:19 | FlowHandler | Kann Daten nicht zur Instanz #57244 weiterleiten:
Notice: A non well formed numeric value encountered in /var/lib/symcon/modules/.store/info.schnittcher.ips.zigbee2mqtt/libs/Zigbee2MQTTHelper.php on line 471
RESULT:
#57244:
Schein auch die Werte zu aktualisieren, bis auf zuletzt gesehen…
Die Suchfunktion hat mich nicht wirklich weiter gebracht. Lief bisher ohne Probleme. Kann leider auch nicht mehr genau Sagen was das Problem verursacht hat, das Updates des Modules oder von IPS… (Schande über mein Haupt)
Hat jemand Ideen?
Danke und liebe Grüße
Ralf
Welche Z2M Version hast du installiert?
Kannst du mal ein Debug posten?
Grüße,
Kai
Z2M 1.28.4
Hier der Debug aus Z2M:
2023-01-11 14:11:40MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:11:39.143Z","linkquality":75,"power":0,"state":"OFF"}'
info 2023-01-11 14:11:50MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:11:49.133Z","linkquality":75,"power":0,"state":"OFF"}'
info 2023-01-11 14:12:00MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:11:59.446Z","linkquality":72,"power":0,"state":"OFF"}'
info 2023-01-11 14:12:04MQTT publish: topic 'zigbee2mqtt/BW-SHP13 1', payload '{"current":0,"energy":6.71,"indicator_mode":"off/on","last_seen":"2023-01-11T13:12:03.137Z","linkquality":147,"power":0,"power_outage_memory":"restore","state":"OFF","voltage":233}'
info 2023-01-11 14:12:10MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:12:09.129Z","linkquality":72,"power":0,"state":"OFF"}'
info 2023-01-11 14:12:21MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:12:19.790Z","linkquality":69,"power":0,"state":"OFF"}'
info 2023-01-11 14:12:30MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:12:29.134Z","linkquality":72,"power":0,"state":"OFF"}'
info 2023-01-11 14:12:40MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.24,"last_seen":"2023-01-11T13:12:39.125Z","linkquality":75,"power":0,"state":"OFF"}'
info 2023-01-11 14:54:40MQTT publish: topic 'zigbee2mqtt/AV201025-2', payload '{"energy":319.26,"last_seen":"2023-01-11T13:54:39.148Z","linkquality":72,"power":0,"state":"OFF"}'
@Burki24 das hattest du ja eingabut. Liegt das an der Z2M Version? Da gab es doch Unterschiede, oder?
Grüße,
Kai
Sollte einfach zu klären sein.
Hast Du im Z2M-Frontend die richtige Codierung hinterlegt?
Wenn Du da auf die ISOs gehst, funktioniert es nicht.
Es muss auf epoch stehen.
Gerade geschaut, Du hast es auf ISO zu stehen. Dadurch wird kein Unix-TimeStamp gesendet und das Modul kann damit nichts anfangen. In Deinem Payload kommt das Real-Datum nach Iso_8601_local.
Aussehen muss das Payload so:
@KaiS ich schaue mal, ob ich das noch irgendwie mit unterbringe, dass auch ISO 8601 umgesetzt werden kann. Sollte nicht das Problem sein.
Gruß
Burkhard
Ähh, ich fange gerade mit Z2M an.
Bei mir steht bei Last seen: disable
muß ich das umstellen?
Gruß Michael
Hallo @ransi ,
nur wenn Du die LastSeen-Variable nutzen willst (was schon sinnvoll ist). Dann bitte auf „epoch“ stellen. Das Modul bekommt das automatisch mit und legt die Variable dann auch an.
Gruß
Burkhard
ok, mach ich.
Dankeschön
Schau mal, ob in der Variable „Aktion“ wirklich irgendwann „brightness_stop“ steht.
Grüße,
Kai
ja, das steht drin. wenn ich lange drücke erscheint „brightness_move_up“ oder „brightness_move_down“ und beim loslassen dann „brightness_stop“.
richimaint
Und du hast auch die ID für die Variable im Script eingetragen?
Grüße,
Kai
sieht man hinter der ID
Die Helligkeit wird dann immer wieder getriggert.
richimaint
Du hast da ein Leerzeichen zu viel: ' brightness_stop'
.
Grüße,
Kai
Copy & Paste…dann ist alles klar.
Muss ich dann zu Hause mal ausprobieren.
Danke
richimaint
Moin,
Super, damit funktioniert es wieder
War genau so wie du es beschrieben hast. mit epoch funktioniert es.
Ganz lieben Dank für die Unterstützung!
Ralf
Jetzt klappt das mit dem Skript für das Dimmen.
Habe mal versucht „on“ und „off“ einzubinden, habe irgendwie will das nicht.
Kann mir bitte jemand helfen!?
Gibt es im Skripteditor die Möglichkeit, Schritt für Schriit das Skript abzuarbeiten?
Danke
richimaint
Zeig mal dein Script.
Grüß,
Kai
So jetzt scheint es zu funktionieren, habe noch probiert.
<?php
$BrightnessID = 42940;
$StatusID = 54580;
$ActionID = 19172;
$Brightness = GetValue($BrightnessID);
$Action = GetValue($ActionID);
if ($Action ==='on'){
RequestAction($StatusID, true);
Goto end;
}
if ($Action ==='off'){
RequestAction($StatusID, false);
Goto end;
}
while ( $Action !='brightness_stop'){
switch ($Action){
case 'brightness_move_up':
$Brightness += 5;
break;
case 'brightness_move_down':
$Brightness -= 5;
break;
}
if ($Brightness < 0) $Brightness = 0;
if ($Brightness > 254) $Brightness = 254;
SetValue($BrightnessID, $Brightness);
RequestAction($BrightnessID, $Brightness);
IPS_Sleep(100);
$Action = GetValue($ActionID);
}
end:
?>
richimaint