FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 22 Juli 2011, 15:25:15

Titel: manche Steckdosen merken sich ihren Status nicht?!?
Beitrag von: Guest am 22 Juli 2011, 15:25:15
Originally posted by: <email address deleted>

Hallo zusammen,

ich habe in meiner  Konfiguration fünf Steckdosen vom Type fs20st.

Drei "merken" sich in fhem perfekt ihren Status, wenn ich sie per
Weboberfläche schalte.

Die beiden restlichen zeigen mir beim Status immer nur "???" an. Egal
was ich auch so versucht habe... Schalten tun sie richtig, nur halt
merkt sich fhem nicht, was ich gemacht habe.

Ich habe schon das Statefile überprüft (obwohl das ja wohl nichts mit
der Statusanzeige im laufenden fhem zu tun hat): Rechte sind Okay,
fhem schreibt den Status beim Shutdown. Auch ein löschen des Files hat
nichts gebracht. Aber hier unterscheiden sich die Steckdose, s. unten.

Also scheine ich was in der Konfig falsch gemacht zu haben.

Nur was???

fhem 5.1 unter debian auf einem pogoplug, Konfig-Einträge für die
Steckdose (Steckdose.fuhnas512gb und Steckdose.lars merken sich ihren
Status nicht, die anderen klappen alle):

root@fhem:/etc# grep -i steckdose  fhem.cfg
define Steckdose.cam03 FS20 eb72 10
attr Steckdose.cam03 model fs20st
attr Steckdose.cam03 room FS20

define Steckdose.elgatotv FS20 eb72 11
attr Steckdose.elgatotv model fs20st
attr Steckdose.elgatotv room FS20

define Steckdose.lampesz FS20 eb72 12
attr Steckdose.lampesz model fs20st
attr Steckdose.lampesz room FS20

define Steckdose.fuhnas512gb FS20 EB72 14
attr Steckdose.fuhnas512gb model fs20st
attr Steckdose.fuhnas512gb room FS20

define Steckdose.lars FS20 EB72 13
attr Steckdose.lars model fs20st
attr Steckdose.lars room FS20

define Steckdose.lars.d1 notify Fb.klein.1.oben set Steckdose.lars %
attr Steckdose.lars.d1 room FS20

define Steckdose.lampesz.d1 notify Fb.klein.1.unten set
Steckdose.lampesz  %
attr Steckdose.lampesz.d1 room FS20

Statefile:

attr global statefile /var/log/fhem/fhem.save

Und darin findet sich dann schon ein großer Unterschied:

root@fhem:/var/log/fhem# grep Steckdose /var/log/fhem/fhem.save
setstate Steckdose.cam03 off
setstate Steckdose.cam03 2011-07-21 02:43:17 state off
setstate Steckdose.elgatotv off
setstate Steckdose.elgatotv 2011-07-21 02:40:29 state off
setstate Steckdose.fuhnas512gb ???
setstate Steckdose.lampesz toggle
setstate Steckdose.lampesz 2011-07-22 03:02:21 state toggle
setstate Steckdose.lampesz.d1 active
setstate Steckdose.lars ???
setstate Steckdose.lars.d1 active

Für meine "Problemsteckdose" findet sich hier keine Zeile mit dem
Datum. Obwohl ich sie oft geschaltet habe.

Hat irgendwer einen Tip?

Besten Dank,
Uwe

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: manche Steckdosen merken sich ihren Status nicht?!?
Beitrag von: rudolfkoenig am 22 Juli 2011, 19:04:27
                                                   

> Hat irgendwer einen Tip?

Im telnet zu fhem folgendes durchfuehren:
fhem> list "Problemsteckdose"
fhem> inform timer
fhem> set "Problemsteckdose" on
fhem> list "Problemsteckdose"

und den output uns schicken.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: manche Steckdosen merken sich ihren Status nicht?!?
Beitrag von: Guest am 22 Juli 2011, 22:15:04
Originally posted by: <email address deleted>

Besten Dank für die schnelle Antwort!

Hier der Output der Befehle:

root@fhem:/var/log/fhem# telnet localhost 7072
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

fhem> list Steckdose.fuhnas512gb
Internals:
   BTN        14
   DEF        EB72 14
   IODev      CUL1
   NAME       Steckdose.fuhnas512gb
   NR         63
   STATE      ???
   TYPE       FS20
   XMIT       eb72
   Code:
     1          EB72 14
Attributes:
   model      fs20st
   room       FS20

fhem> inform timer
fhem> set Steckdose.fuhnas512gb on
2011-07-22 22:11:55 FS20 Steckdose.fuhnas512gb on
fhem> list Steckdose.fuhnas512gb
Internals:
   BTN        14
   DEF        EB72 14
   IODev      CUL1
   NAME       Steckdose.fuhnas512gb
   NR         63
   STATE      ???
   TYPE       FS20
   XMIT       eb72
   Code:
     1          EB72 14
Attributes:
   model      fs20st
   room       FS20

fhem>

Irgendwie entwickle ich eine Abneigung gegen die "drei
Fragezeichen" :-)

Besten Dank,
Uwe

On 22 Jul., 19:04, Rudolf Koenig wrote:
> > Hat irgendwer einen Tip?
>
> Im telnet zu fhem folgendes durchfuehren:
> fhem> list "Problemsteckdose"
> fhem> inform timer
> fhem> set "Problemsteckdose" on
> fhem> list "Problemsteckdose"
>
> und den output uns schicken.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: manche Steckdosen merken sich ihren Status nicht?!?
Beitrag von: rudolfkoenig am 23 Juli 2011, 13:38:26
                                                   

>    DEF        EB72 14

Das Problem ist die Angabe des Housecodes in Grossbuchstaben, interessant dass
dies seit 5 Jahren keinem aufgefallen ist :)

Die Loesung is entweder "modify Steckdose.fuhnas512gb eb72 14" oder "update 10_FS20.pm"

Gruss,
  Rudi

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: manche Steckdosen merken sich ihren Status nicht?!?
Beitrag von: Guest am 24 Juli 2011, 12:11:18
Originally posted by: <email address deleted>

Hallo Rudi,

im nachhinein ist man immer wieder schlauer: den Unterschied in der
Konfig der Steckdosen hätte ich eigentlich auch sehen können...
Argghhh :-)

Aber was soll ich sagen, kaum den Hauscode in der Konfig auf
Kleinbuchstaben geändert, schon läuft alles perfekt.

Besten Dank für den tollen Support und das geniale fhem!

Uwe


On 23 Jul., 13:38, Rudolf Koenig wrote:
> >    DEF        EB72 14
>
> Das Problem ist die Angabe des Housecodes in Grossbuchstaben, interessant dass
> dies seit 5 Jahren keinem aufgefallen ist :)
>
> Die Loesung is entweder "modify Steckdose.fuhnas512gb eb72 14" oder "update 10_FS20.pm"
>
> Gruss,
>   Rudi

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