mehrere ECMD Gert verwalten? get 1wire Device funktioniert nicht richtig.

Begonnen von Guest, 05 Juli 2012, 12:14:08

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

ich habe mehrere ECMD Geräte (NET-IO).

Die Sensor Definition wollte ich mit dem IODev gezielt einem ECMD zuweisen.
Nur gibts anscheinend den Parameter bei ECMDdevice nicht.

Hintergrund_
eine "set Schopf_Temp  messen" funktioniert, aber ein
"get Schopf_Temp temp" funktioniert nicht.
Es hat allerdings schon mal funktioniert.
Ich vermute, das bei jedem set bzw. get Befehl beide ECMD Geräte
gleichzeitig abgefragt werden.
Da der Messen Befehl auf beiden gleich ist, kommt hier auch ein OK zurück,
aber wenn auf dem falschem ECMD Gerät nach dem 1Wire sensor gefragt wird,
dann kommt da ein leer String zurück und es wird nicht gewartet bis ein
anderes ECMD Gerät antwortet.

Wenn ich per Telnet auf der faslchen Net-IO ein "1w get 10799d70010800db"
absetze kommt auch nichts zurück.

#Interface Definition
define Schopf ECMD telnet 192.168.255.91:2701
attr Schopf classdefs ONEWIRE=/etc/fhem/onewire.classdef

define DACHS ECMD telnet 192.168.255.90:2701
attr DACHS classdefs
ONEWIRE=/etc/fhem/onewire.classdef:DACHSR=/etc/fhem/dachs.classdef

#1Wire Sensoren
define Schopf_Temp ECMDDevice ONEWIRE 10799d70010800db
attr Schopf_Temp IODev Schopf


Gruß
lo4dro




--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Dr. Boris Neubert

                                             

Hallo, pack mal bitte die Definition des ECMDDevice direkt hinter das zugehörige ECMD. Grüße, Boris



lo4dro schrieb:

Hallo,

ich habe mehrere ECMD Geräte (NET-IO).

Die Sensor Definition wollte ich mit dem IODev gezielt einem ECMD zuweisen.
Nur gibts anscheinend den Parameter bei ECMDdevice nicht.

Hintergrund_
eine "set Schopf_Temp  messen" funktioniert, aber ein
"get Schopf_Temp temp" funktioniert nicht.
Es hat allerdings schon mal funktioniert.
Ich vermute, das bei jedem set bzw. get Befehl beide ECMD Geräte gleichzeitig abgefragt werden.
Da der Messen Befehl auf beiden gleich ist, kommt hier auch ein OK zurück, aber wenn auf dem falschem ECMD Gerät nach dem 1Wire sensor gefragt wird, dann kommt da ein leer String zurück und es wird nicht gewartet bis ein anderes ECMD Gerät antwortet.

Wenn ich per Telnet auf der faslchen Net-IO ein "1w get 10799d70010800db" absetze kommt auch nichts zurück.

#Interface Definition
define Schopf ECMD telnet 192.168.255.91:2701
attr Schopf classdefs ONEWIRE=/etc/fhem/onewire.classdef

define DACHS ECMD telnet 192.168.255.90:2701
attr DACHS classdefs ONEWIRE=/etc/fhem/onewire.classdef:DACHSR=/etc/fhem/dachs.classdef

#1Wire Sensoren
define Schopf_Temp ECMDDevice ONEWIRE 10799d70010800db
attr Schopf_Temp IODev Schopf


Gruß
lo4dro




--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Am Donnerstag, 5. Juli 2012 21:46:58 UTC+2 schrieb Boris:
>
> Hallo, pack mal bitte die Definition des ECMDDevice direkt hinter das
> zugehörige ECMD. Grüße, Boris
>
>
> Danke das war genau der richtige Tipp.

Mir ist im Log noch folgendes aufgefallen:
Von der letzten Temperatur Messung gibts noch ein Art Echo:


2012.07.06 08:49:55 3: get RL_Solar temp : temp 25.5
2012.07.06 08:49:56 3: get VL_Solar temp : temp 25.8
2012.07.06 08:49:57 3: get Schopf_Temp temp : temp 18.5
2012.07.06 08:49:57 3: temp 18.5

Ist das normal?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo

Hat sonst auch jemand das problem, dass bei zwei Net-IOs mit ethersex plötzlich eines als disconnected angezeigt wird obwohl mit dem netzwerk verbunden?
Auch bei mehrmaligen reopen bleibt das ding disconnected. Nach trenne vom verwendbaren und dann neustarten des servers konnte das vorher disconnectede device wieder erreicht werden.

Mfg

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com