PiHole_DnsQueriesToday.postUpdate(((PiHole01_DnsQueriesToday.state as Number)+(PiHole02_DnsQueriesToday.state as Number)).intValue)
PiHole_AdsBlockedToday.postUpdate(((PiHole01_AdsBlockedToday.state as Number)+(PiHole02_AdsBlockedToday.state as Number)).intValue)
PiHole_AdsPercentageToday.postUpdate((100/(PiHole_DnsQueriesToday.state as Number)*(PiHole_AdsBlockedToday.state as Number)).intValue)
PiHole_UniqueDomains.postUpdate(((PiHole01_UniqueDomains.state as Number)+(PiHole02_UniqueDomains.state as Number)).intValue)
PiHole_QueriesForwarded.postUpdate(((PiHole01_QueriesForwarded.state as Number)+(PiHole02_QueriesForwarded.state as Number)).intValue)
PiHole_QueriesCached.postUpdate(((PiHole01_QueriesCached.state as Number)+(PiHole02_QueriesCached.state as Number)).intValue)
PiHole_ClientsEverSeen.postUpdate(((PiHole01_ClientsEverSeen.state as Number)+(PiHole02_ClientsEverSeen.state as Number)).intValue)
PiHole_UniqueClients.postUpdate(((PiHole01_UniqueClients.state as Number)+(PiHole02_UniqueClients.state as Number)).intValue)
OH3:
Screenshot 2021-02-05 205748.png
Ich dachte ich muss in den Math Block "get item state" verwenden, aber der Block lässt sich nicht verwenden.
Was mache ich falsch?
Gruß Lenschi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED
ich kann nichts falsches erkennen.
Hier ein kleines Beispiel von mir. Die letzte "post update" Anweisung habe ich als Beispiel für dich in den if-do-Block eingefügt.
(Erstellt mit openhabian auf einem Pi4)
Gruß Andreas
Blocklybeispiel.PNG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
ich bin blutiger Anfänger, in allen Disziplinen!
Ich befasse mich mit openHAB erst seit September 2020 und bin gestern von OH 2.5.11 auf 3.0.1 umgestiegen.
Den Modbus zu konfigurieren dauerte schon einige Zeit. Anschließend habe ich dann angefangen mit Blockly die erste Rule umzusetzen.
Leider kann ich das Ergebnis noch nicht sehen. Sieht so aus, als wenn die Rule noch nicht durchlaufen wird.
Ich mach jetzt zuerst mal eine Radtour und heute Nachmittag geht's dann weiter.
die grauen sind disabled, damit die nicht verarbeitet werden. Die zwei ersten Blöcke sind die Variablen.
Kann es sein das in OH3Milestone es nicht mehr möglich ist "get item state" im Mathblock zu verwenden?
Ich kann diese leider im Math nicht verknüpfen. Die rasten dort nicht ein
PiHole_DnsQueriesToday.postUpdate(((PiHole01_DnsQueriesToday.state as Number)+(PiHole02_DnsQueriesToday.state as Number)).intValue)
Wenn ich einfach das Item verwende, kann ich nicht rechnen. Dann kommt die besagte Fehlermeldung. Wenn ich die Variable mit "get item state" befülle kann ich auch rechnen.
Bin gerade etwas Ratlos wie ich das umsetzen soll und warum du mit den Items rechnen kannst. Ich habe bei mir einige verschiedene Items versucht und habe bei allen das selbe Problem. Was ist bei mir der unterschied zu deiner Rule/Items?
Gruß Lenschi
openHAB4.3.3 in einem Docker Container auf RPI5-8GB, AVM: Fritz!Box 7590 - SMART301/302 - Comet, SMART200/210, SMART440, Alexa, Shelly, Tasmota, ESP Easy, WLED