FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: freddykr am 02 Januar 2023, 20:53:44

Titel: AT - Mehrere Befehle funktionieren nicht
Beitrag von: freddykr am 02 Januar 2023, 20:53:44
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
Titel: Antw:AT - Mehrere Befehle funktionieren nicht
Beitrag von: Otto123 am 02 Januar 2023, 21:11:22
Ein gesundes neues Jahr,

In der DEF nur ein Semikolon! Im define zwei semikolon ;)

Gruß Otto
Titel: Antw:AT - Mehrere Befehle funktionieren nicht
Beitrag von: freddykr am 03 Januar 2023, 10:21:49
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