Hauptmenü

Berechnug DOIF

Begonnen von andre07, 27 Dezember 2015, 13:48:32

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: andre07 am 29 Dezember 2015, 21:29:00
Danke Damain

:)
so ähnlich hatte ich das schon auf den Schirm  hatte aber so wie hier mit der formatierung nicht hingehauen
($mday == 29 and [18:02] ) (setreading Stromsensor.HausBetrieb Monatskosten ({sprintf "%.2f"([stromsensor.haus:energy]-[Stromsensor.HausBetrieb:monat])/1000 * 0.29}) €)

($mday == 29 and [18:02] ) (setreading Stromsensor.HausBetrieb Monatskosten {(sprintf "%.2f",([stromsensor.haus:energy]-[Stromsensor.HausBetrieb:monat])/1000 * 0.29)} €)

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

inesa394

hatte ich auch schon gesucht

andre07

Kommt leider bei mir "error no right bracket"  verstehe ich jetzt auch nicht
($mday == 29 and [18:02] ) (setreading Stromsensor.HausBetrieb Monatskosten {(sprintf "%.2f",([stromsensor.haus:energy]-[Stromsensor.HausBetrieb:monat])/1000 * 0.29)} €)

Damian

Zitat von: andre07 am 29 Dezember 2015, 22:19:59
Kommt leider bei mir "error no right bracket"  verstehe ich jetzt auch nicht
($mday == 29 and [18:02] ) (setreading Stromsensor.HausBetrieb Monatskosten {(sprintf "%.2f",([stromsensor.haus:energy]-[Stromsensor.HausBetrieb:monat])/1000 * 0.29)} €)

ja, es liegt am Trennzeichen Komma (das leidige Thema), daher doppelt klammern, jetzt aber:

($mday == 29 and [18:02] ) ((setreading Stromsensor.HausBetrieb Monatskosten {(sprintf "%.2f",([stromsensor.haus:energy]-[Stromsensor.HausBetrieb:monat])/1000 * 0.29)} €))

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

andre07

jetzt aber gehts danke noch und gute Nacht :) :)

Ellert

Zitat$mday == 29

Im Februar 2017 gibt es damit keinen Monatswert.