AT - Mehrere Befehle funktionieren nicht

Begonnen von freddykr, 02 Januar 2023, 20:53:44

Vorheriges Thema - Nächstes Thema

freddykr

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
Viele Grüße,
Danilo

Otto123

#1
Ein gesundes neues Jahr,

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

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

freddykr

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
Viele Grüße,
Danilo