Moin,
ich stehe gerade auf dem Schlauch. Ich nutze für Shading im Attribut folgenden Perl-Code:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 ? 30 : 60) }
Das läuft auch gut. Beim Meht als 26,9 Grad fährt der Rolladen auf Position (pct) 60, sonst 30.
Wie muss ich das ergänzen, damit neben dem Temperatursensor auch noch die PV-Anlage oder Helligkeitssensor berücksichtigung findet?
Ich habe es so mit PV-Anlage probiert probiert (wenn Leistung >=2000 Watt):
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 and ReadingsVal('PV_Wechselrichter','PowerFlow_Inverters_1_P',0) >=2000 ? 30 : 60) }
Jetzt fährt der Rolladen aber auf Position 20 - weder 30 oder 60.
Gruß und ein sonniges Wochenende
eurofinder
Die Klammer dürfte an der falschen Stelle stehen:
{ (ReadingsVal('TEMPSENSOR','state',0) >= 27 && ReadingsVal('PV_Wechselrichter','PowerFlow_Inverters_1_P',0) >=2000) ? 30 : 60 }
Vermutlich geht es auch ohne Klammer:
{ ReadingsVal('TEMPSENSOR','state',0) >= 27 && ReadingsVal('PV_Wechselrichter','PowerFlow_Inverters_1_P',0) >=2000 ? 30 : 60 }
@Beta-User:
Danke, das war es.
eurofinder