Abfrage eines Seriellen Anschluss mit ECMD

Begonnen von stenny73, 08 Juli 2016, 02:24:37

Vorheriges Thema - Nächstes Thema

stenny73

Hallo

Beschäftige mich gerade mit ECMD und ECMDDEVICE und habe ein Problem mit dem Absetzen eines Befehls.

Das Gerät was ich Abfragen will ist ein KaCo Powador über V11 Telnet,
Ein per Telnet abgesetzter Befehl #010 gibt mir die gewünschten Werte.
Also ein

define KaCo_V11 Telnet 192.168.10.101:2324
attr KaCo_V11 classdef powador=/opt/fhem/FHEM/powador.classdef

angelegt, in dieser steht

set read cmd {"#010\n"}


Jetzt erhalte ich im Log den Fehler

command for set read is not a Perl command

Wie kann ich den String #010 absetzen?

Ich habe jetzt die letzten Tage gesucht und versucht aus den Anfragen und Antworten hier schlauzuwerden..... Ohne Erfolg.

Hoffe Eiskanal mich einer auf den Richtigen Weg bringen.


Stenny


P.S.
Der String baut sich folgender Weise auf:

# Anfrage auf dem Bus, die Antwort kommt mit *

01 ist die Geräte Adresse (wenn ich es Richtig im Kopf habe bis 31 möglich)

0 für Aktuelle Daten (alternativ auch 3,4,5,7 oder s möglich)


Gesendet von iPad mit Tapatalk
FHEM auf XEN, Ubuntu-Server 14.04   - HM-Lan - Max - ZWave -WS1080 -BlueTooth

FHEM auf Ubuntu-Server 14.04   - HM-LAN

FHEM auf Raspberry Pi   - CSM für Max - HM-USB - WiFi-LED