Hallo,
Nach dem gestrigen Update auf FHEM 5.7 werden die Zustände der Tür- und Fenster-Sensoren die mittells einer HouseOpen() Subroutine in 99_myUtils geprüft werden, nicht mehr erkannt.
Die abgefragten Sensoren sind alle nachweislich im Zustand "closed" werden aber durch untenstehenden Code nicht als "closed" erkannt.
if( $main::value{'ug.gs.TK.EingangGaeste'} ne 'closed' ){
$kto++;
$kts = $kts."Gaeste UG / ";
}
Setzen des untenstehenden globalen Attributes umgeht das Problem:
attr global featurelevel 5.6
Da ich über sehr limitierte Programmierkenntnisse verfüge, wäre ich froh um einen Pointer was ich ändern müsste um das wieder in Gang zu kriegen. Wie kann ich neu diese Sensoren unter 5.7 korrekt abfragen aus 99_myUtils.pm.
Freundliche Grüsse
Philipp
http://forum.fhem.de/index.php/topic,44094.msg359518.html#msg359518:
Zitat- $value{def} gibts nicht mehr, bitte Value("def") verwenden
und Du hast noch:
$main::value{'ug.gs.TK.EingangGaeste'}
Hallo Krikan,
Herzlichen Dank für die super schnelle Starthilfe. Habe die entsprechenden Zeilen geändert.
Funktioniert nun wieder bestens.
Herzlichen Dank
Philipp