Hallo Forum,
ich hole mir die aktuelle Außentemperatur von einer anderen FHEM-Instanz und gebe diese als dummy weiter.
Wie binde ich diese denn ins ASC ein?
Hallo,
in der Doku (ganz unten im ASC-Device auf Device specific help) steht was von DEVICENAME[:READINGNAME], wenn in deinem Dummy das Temperatur-Reading temperature heißt reicht die Angabe des Dummy-Device NAME sonst den Reading Namen mit Doppelpunkt (ohne eckige Klammern ) noch ergänzen.
Gruß
Thomas
Kann ich denn irgendwo sehen, dass die Messwerte vom ASC auch verarbeitet werden/ankommen?
Das ist ganz unten in der Doku beschrieben : Beschreibung der AutoShuttersControl API
Das abrufen mit { ascAPIget('outTemp') } klappt bei mir aber nicht.
Can't locate object method "getoutTemp" via package "ASC_Dev" at ./FHEM/73_AutoShuttersControl.pm line 288.
Andere Werte abrufen dagegen schon:
{ ascAPIget('Azimuth') } oder { ascAPIget('Elevation') }
Alternativ sieht man mit dem Attribut ASC_debug auch mehr im Log.
Zitat von: TomLee am 28 Juli 2019, 17:07:54
Das ist ganz unten in der Doku beschrieben : Beschreibung der AutoShuttersControl API
Das abrufen mit { ascAPIget('outTemp') } klappt bei mir aber nicht.
Can't locate object method "getoutTemp" via package "ASC_Dev" at ./FHEM/73_AutoShuttersControl.pm line 288.
Andere Werte abrufen dagegen schon:
{ ascAPIget('Azimuth') } oder { ascAPIget('Elevation') }
Alternativ sieht man mit dem Attribut ASC_debug auch mehr im Log.
{ ascAPIget('OutTemp') }
Großes O
steht so in der Doku mit kleinem o
Dann bringe ich das mal in Ordnung.
Danke Dir.
Bedeutet dann der Wert -100, das nichts ankommt?
bzw. ist die Übergabe in Ordnung wenn ich T:xx,x bekomme?
Zitat von: cornelius fillmore am 28 Juli 2019, 20:28:37
Bedeutet dann der Wert -100, das nichts ankommt?
bzw. ist die Übergabe in Ordnung wenn ich T:xx,x bekomme?
-100 heißt das kein Sensor unterlegt wurde oder wenn dann falsch.
T: xxx ist auch nicht gut, es sollte im angegeben Reading ausschließlich ein numerischer Wert stehen.
ZitatASC_tempSensor AktuelleTemp:state
so wars bei mir dann richtig