mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 09:16:53 +00:00
36_ShellyMonitor: extTemp_* for non-generic Shellies
git-svn-id: https://svn.fhem.de/fhem/trunk@23607 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
1327109b73
commit
aec17a869a
@ -668,7 +668,7 @@ sub ShellyMonitor_DoRead
|
|||||||
if (defined $defarr) {
|
if (defined $defarr) {
|
||||||
my $rname = $defarr->{"desc"};
|
my $rname = $defarr->{"desc"};
|
||||||
|
|
||||||
if ($rname =~ /^(power|output|energy|brightness)_(.).*/ || $rname =~ /^(roller.*|mode|L-.*|colorTemp)$/) {
|
if ($rname =~ /^(power|output|energy|brightness|extTemp)_(.).*/ || $rname =~ /^(roller.*|mode|L-.*|colorTemp)$/) {
|
||||||
my $rtype = $1;
|
my $rtype = $1;
|
||||||
my $rno = $2;
|
my $rno = $2;
|
||||||
|
|
||||||
@ -720,6 +720,8 @@ sub ShellyMonitor_DoRead
|
|||||||
CommandAttr ( undef, $_->{name} . ' mode ' . $svalue);
|
CommandAttr ( undef, $_->{name} . ' mode ' . $svalue);
|
||||||
} elsif ($rtype eq "colorTemp") {
|
} elsif ($rtype eq "colorTemp") {
|
||||||
readingsBulkUpdateIfChanged($device, "ct", $svalue);
|
readingsBulkUpdateIfChanged($device, "ct", $svalue);
|
||||||
|
} elsif ($rtype eq "extTemp") {
|
||||||
|
readingsBulkUpdateIfChanged($device, $rname, $svalue);
|
||||||
} elsif ($rtype =~ /L-(red|green|blue|white)/) {
|
} elsif ($rtype =~ /L-(red|green|blue|white)/) {
|
||||||
$rgb{$1} = $svalue;
|
$rgb{$1} = $svalue;
|
||||||
$rgbdevices{$_->{name}} = 1;
|
$rgbdevices{$_->{name}} = 1;
|
||||||
@ -834,7 +836,7 @@ sub ShellyMonitor_detailFn {
|
|||||||
if ($dev->{isDefined}) {
|
if ($dev->{isDefined}) {
|
||||||
$nstate .= "</td><td></td></tr>";
|
$nstate .= "</td><td></td></tr>";
|
||||||
} else {
|
} else {
|
||||||
$nstate .= "</td><td><input type=\"submit\" value=\"Create\" onClick=\"return checkInput($formNo);\"></td></tr></form>";
|
$nstate .= "</td><td><input type=\"submit\" value=\"Define\" onClick=\"return checkInput($formNo);\"></td></tr></form>";
|
||||||
$formNo++;
|
$formNo++;
|
||||||
}
|
}
|
||||||
# ($dev->{isDefined} ? "" : "<a href=\"$FW_ME?cmd=set $deviceName autocreate $ip".$FW_CSRF."\">Create</a>" ) .
|
# ($dev->{isDefined} ? "" : "<a href=\"$FW_ME?cmd=set $deviceName autocreate $ip".$FW_CSRF."\">Create</a>" ) .
|
||||||
|
Loading…
x
Reference in New Issue
Block a user