Zitat von: binford6000 am 28 Mai 2025, 19:36:26Hallo roseblack,Fast alles funktioniert wie vorher oder sogar noch besser
danke für dein Kommentar.ZitatEventuell müsste das Homebridge-Mapping oder die JSON-Konvertierung im attrTemplate speziell für RGB-Leuchtmittel angepasst werden, damit Helligkeit und Farbe getrennt und korrekt verarbeitet werden. Hast du schon versucht, die Zuordnung in homebridgeMapping oder im JSON-Parsing für RGB-Geräte zu ändern?Nein das habe ich noch nicht probiert. Ich bin aber dennoch ein Stückchen weiter gekommen und einen Workaround gefunden.
Ich habe einfach den RGB-Setter im Device auskommentiert und danach funktioniert der Sprachbefehl für die Helligkeit mit dem originalen homebridgeMapping.
Vermutlich also irgendetwas in der RGB-Konvertierung nicht in Ordnung für RGB Leuchtmittel. Basketball Bros
VG Sebastian
Zitat von: WolfS am 27 Oktober 2024, 21:55:31Die neue Version des Shelly-Moduls 36_Shelly.pm erzeugt in Verbindung mit einem Shelly 1 mini Gen3 einen Fehler mit dem Hinweis: "bad timer argument"Hat sonst noch jemand dieses Problem und kann mir evtl. Hilfestellung geben?
Die Version vom März 2024 funktioniert ohne Probleme. Baseball Bros IO
Hat sonst noch jemand dieses Problem und kann mir evtl. Hilfestellung geben?
Danke!
o2=>"batStateOut2",
einfach myFunc( o2,"off","on","Bypass on")=> "batStateOut2"
schreiben wenn $val im Bereich von 0 bis 2 ist?ZitatIst dieser Weg der richtige oder verhagelt ich mir damit die gesammelten Daten für die KI?Das ist genau richtig, passt.
Zitat... nompower: 500, surplus: 493 W,...
ZitatEs wäre sicherlich besser das man für solche Fehler/Ungenauigkeiten bei der Ursache anpackt ...Der Meinung von 300P schließe ich mich absolut an. Weniger aus "Eigennutz" sondern auf Grund der Überlegung, dass SF nur ein Konsument der Werte z.B. eines Zählerdevices ist. Vermutlich werden diese Werte auch an anderer Stelle verarbeitet, geloggt, in SVG's gezaubert und vllt. auch zu Berechnungen genutzt.
Zitat von: Gisbert am 18 Juni 2025, 11:51:40in der Kommandoteile bekomme ich kein Ergebnis zurück. Das notwendige Perl-Paket ist installiert. Im Logfile sehe ich keine Hinweise, die darauf hindeuten könnten, dass etwas in Schieflage ist.
define at_number at +*00:10 {\
use Net::Address::IP::Local;;\
my $address = eval {Net::Address::IP::Local->public};;\
$data{myip} = $address unless ($@);;\
$address = eval {Net::Address::IP::Local->public_ipv4};;\
$data{myipv4} = $address unless ($@);;\
$address = eval { Net::Address::IP::Local->public_ipv6};;\
$data{myipv6} = $address unless ($@);;\
\
my $hash = $defs{$SELF};;\
readingsBeginUpdate($hash);;\
readingsBulkUpdate($hash, "IP", $data{myip});;\
readingsBulkUpdate($hash, "IPv4", $data{myipv4});;\
readingsBulkUpdate($hash, "IPv6", $data{myipv6});;\
readingsEndUpdate($hash, 1);;\
}