FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ThomasMagnum am 30 Mai 2018, 18:51:00

Titel: [gelöst] - Berechnung in einem "at" mit setreading
Beitrag von: ThomasMagnum am 30 Mai 2018, 18:51:00
Hallo,

ich versuche gerade in einem at folgende Berrechnung ducrchzuführen:
*18:00:20 setreading DepotWert DepotGesamtWert {ReadingsNum("Aktien1", "Depotwert", 0) + ReadingsNum("Aktien2", "Depotwert", 0) + ReadingsNum("Aktien3", "Depotwert", 0) + ReadingsNum("Aktien4", "Depotwert", 0) + ReadingsNum("Aktien5", "Depotwert", 0)}

Leider klappt das nicht. Wenn ich dies in die Eingabezeile kopiere, kommt der richtige Wert raus.
Wo ist mein Denkfehler?

Es wäre nett wenn mir jemand einen Hinweis geben könnte.

Gruß, Thomas
Titel: Antw:Berechnung in einem "at" mit setreading
Beitrag von: DeeSPe am 30 Mai 2018, 18:56:31
Entweder NUR FHEM-Code oder NUR Perl-Code im at verwenden.
In Deinem Fall wohl nur Perl-Code.

*18:00:20 { fhem "setreading DepotWert DepotGesamtWert ".ReadingsNum("Aktien1", "Depotwert", 0) + ReadingsNum("Aktien2", "Depotwert", 0) + ReadingsNum("Aktien3", "Depotwert", 0) + ReadingsNum("Aktien4", "Depotwert", 0) + ReadingsNum("Aktien5", "Depotwert", 0)}


Gruß
Dan
Titel: Antw:Berechnung in einem "at" mit setreading
Beitrag von: FHEMAN am 30 Mai 2018, 21:37:01
... und ich frag mich, was ich in meinem FTUI noch so schönes anzeigen könnte... geil! Und mit meinem neuen NUC kann ich glatt Hochgeschwindigkeitsorders tätigen :D
Darf ich fragen, welchen Dienst du abfragst - mit HTTPMOD?

Gruß
Ronny
Titel: Antw:Berechnung in einem "at" mit setreading
Beitrag von: ThomasMagnum am 01 Juni 2018, 07:57:59
Dan,

vielen Dank, hat aber bei mir Perl Fehler ausgegeben und Perl ist nicht wirklich mein Freund. Ich habe es dann per DOIF gelöst, flutscht nun.

Ronny,
ursprünglich hatte ich das Modul "Stockquotes" https://forum.fhem.de/index.php/topic,33352.0.html (https://forum.fhem.de/index.php/topic,33352.0.html) genutzt. Da es aber aufgrund einer nicht mehr gepflegten Perl Libary nicht mehr funktioniert, habe ich, auf httpmod umgestellt. Dies hatte der User "4eversr" in einem der letzten Beiträge in diesem Thread kurz vorgestellt. Um den Kompfort des Modules zu bekommen bedarf es noch ein wenig arbeit, aber nichts was nicht umsetzbar wäre.

Ich hoffe das hilft dir erst mal.

Gruß, Thomas