Hallo zusammen,
frohes neues Jahr allen.
https://forum.fhem.de/index.php?topic=96768.0 hatte ich bereits gefunden, funktioniert aber bei mir nicht.
Für meine EBUS Abfrage, wollte ich mittels AT mehrere Abfragen setzen - so wie im Wiki zum Ebus ECMD beschrieben:
https://wiki.fhem.de/wiki/EBUS-ECMD
Wenn ich dies so setze, kommt nur eine Fehlermeldung:
2023.01.02 20:11:30 3: EBUS.Timer: WarmwasserSoll error: unknown argument WarmwasserSoll;get, choose one of Boilertemperatur Brennerstarts Gesamtleistung Gesamtleistung_MWh Gesamtleistung_Wh Kesseltemperatur Kollektortemperatur Ruecklauftemperatur Solarleistung Speichertemperatur WarmwasserSoll
Ok, die Wikiseite von AT schreibt Leerzeichen bei den ";;"
define morgens at *7:00:00 set lampe1 on ;; set lampe2 on → schaltet BEIDE Lampen immer um 7 an. Beide Befehle landen in der config (im at), nur der define Befehl wird ausgeführt
Definiere ich es aber so, führt er nur den ersten Befehl aus, der zweite wird ignoriert:
2023.01.02 20:47:03 5: exec at command EBUS.Timer
2023.01.02 20:47:03 3: EBUS.Timer: Brennerstarts 59346
2023.01.02 20:47:03 5: redefine at command EBUS.Timer as +*00:02:00 get Brennerstarts Brennerstarts ;; get WarmwasserSoll WarmwasserSoll
Der zweite funktioniert aber; wenn ich es drehe, dann gibt es das WarmwasserSoll und keine Brennerstarts.
Wo liegt hier mein Denkfehler?
List vom AT (in der Version mit Leerzeichen):
Internals:
COMMAND get Brennerstarts Brennerstarts ;; get WarmwasserSoll WarmwasserSoll
DEF +*00:02:00 get Brennerstarts Brennerstarts ;; get WarmwasserSoll WarmwasserSoll
FUUID 5ccda8e3-f33f-bbf9-e0eb-ff392512938fc7b2
NAME EBUS.Timer
NR 151
NTM 20:49:03
PERIODIC yes
RELATIVE yes
REP -1
STATE Next: 20:49:03
TIMESPEC 00:02:00
TRIGGERTIME 1672688943.69939
TRIGGERTIME_FMT 2023-01-02 20:49:03
TYPE at
eventCount 740
READINGS:
2023-01-02 20:47:03 state Next: 20:49:03
Attributes:
icon time_timer
room Solar
verbose 5
Ein gesundes neues Jahr,
In der DEF nur ein Semikolon! Im define zwei semikolon ;)
Gruß Otto
Zitat von: Otto123 am 02 Januar 2023, 21:11:22
In der DEF nur ein Semikolon! Im define zwei semikolon ;)
Danke. Kaum macht man es richtig, funktioniert es auch. ;D