[gelöst][AMAD 2] "FHEM Device is unknown"

Begonnen von yrwyddfa, 07 März 2017, 14:03:14

Vorheriges Thema - Nächstes Thema

yrwyddfa

Hallo zusammen,

wenn ich mein FlurDisplay ansprechen will, z.B. via



set AMAD_FlurDisplay ttsMsg hallo



erscheint in der Log o.g. Fehlermeldung. Das Display ist korrekt im Netz eingebunden, die ip stimmt und es bezieht auch (Wetter-) Daten von fhem.

Vorher war es "offline", konnte das aber via def --> modify lösen.
Ein Thread über die Fehlermeldung "unknown" gibt es hier im Forum zwar schon mal, aber bei mir startet das Device nicht neu (wie das dortige Problem)q, ist also an und für sich komplett verfügbar.

Folgend noch ein paar Systeminfos (kommen gleich nach):

EDIT :
list AMAD_FlurDisplay:


Internals:
   APSSID
   DEF        192.168.2.10
   HOST       192.168.2.10
   NAME       AMAD_FlurDisplay
   NR         255
   PORT       8090
   STATE      read from http://192.168.2.10:8090 timed out
   TYPE       AMAD
   VERSIONFLOWSET 2.6.7
   VERSIONMODUL 2.6.7
   Readings:
     2017-03-07 13:24:14   androidVersion  5.1 Lollipop MR1
     2017-03-07 13:24:14   automagicState  Automagic Premium
     2017-03-07 13:24:14   bluetooth       off
     2017-01-21 23:01:03   checkActiveTask 0
     2017-03-07 13:24:14   connectedBTdevices
     2017-03-07 13:24:14   connectedBTdevicesMAC
     2017-03-07 13:24:14   currentMusicAlbum no soundplayer active
     2017-03-07 13:24:14   currentMusicArtist no soundplayer active
     2017-03-07 13:24:14   currentMusicTrack no soundplayer active
     2017-03-07 14:01:42   deviceState     offline
     2017-03-07 13:24:14   dockingState    undocked
     2017-01-21 23:01:03   flow_SetCommands aktiv
     2017-01-21 23:01:02   flow_informations aktiv
     2017-01-21 23:01:02   flowsetVersionAtDevice 2.0.5
     2017-03-07 13:24:14   keyguardSet     0
     2017-03-07 13:24:17   lastStatusRequestState statusRequest_error
     2017-03-07 13:24:14   nextAlarmDay    off
     2017-03-07 13:24:14   nextAlarmTime   off
     2017-03-07 13:24:14   powerLevel      100.0
     2017-03-07 13:24:14   powerPlugged    1
     2017-03-07 13:24:15   screen          on unlocked
     2017-03-07 13:24:14   screenBrightness 10
     2017-03-07 13:24:15   screenOrientation portrait
     2017-03-07 13:24:15   screenOrientationMode auto
     2017-03-07 13:24:17   state           read from http://192.168.2.10:8090 timed out
     2017-03-07 13:24:15   volume          2
     2017-03-07 13:24:14   volumeNotification 0
   Helper:
     deviceStateErrorCounter 18
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   room       AMAD


list AMAD_CommBridge:


Internals:
   BRIDGE     1
   CONNECTS   32
   FD         27
   NAME       AMADCommBridge
   NR         256
   PORT       8090
   STATE      opened
   TYPE       AMAD
   VERSIONFLOWSET 2.6.7
   VERSIONMODUL 2.6.7
   Readings:
     2017-03-05 18:32:57   fhemServerIP    192.168.2.2
     2017-03-07 13:22:12   state           opened
Attributes:
   room       AMAD


Abschnitt aus der fhem.fg:



# AMAD- TabletUI- und Wvc- Flurdisplay - Einstellungen #
#----------------------------------------------------------------------------#

define AMAD_FlurDisplay AMAD 192.168.2.10
attr AMAD_FlurDisplay room xAMAD
define AMADCommBridge AMAD
attr AMADCommBridge room xAMAD


und hier noch das, was die logfile bei dem Problem ausschmeißt:


2017.03.07 13:23:01 3: set AMAD_FlurDisplay ttsMsg  : Cannot set command, FHEM Device is unknown
2017.03.07 13:23:01 3: n_willkommen return value: Cannot set command, FHEM Device is unknown


Wo mache ich was falsch?

Danke schon mal ganz herzlich und liebe Grüße,

yr
If every day has its number, Monday would be a zero division.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

yrwyddfa

PS: Die von Automagic übermittelten Daten stimmen, sollte das helfen.
If every day has its number, Monday would be a zero division.

CoolTux

Dein FHEM kann mit dem Tablet nicht kommunizieren. Schau mal bitte ob alle Flows an sind. Readings werden aber aktuell gesetzt?
Und mach mal am besten ein Update. Wir sind ja nun schon ein paar Nummern weiter  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

yrwyddfa

Nach probehalber Ausschaltung des Bildschirms:



Internals:
   APSSID
   DEF        192.168.2.10
   HOST       192.168.2.10
   NAME       AMAD_FlurDisplay
   NR         255
   PORT       8090
   STATE      read from http://192.168.2.10:8090 timed out
   TYPE       AMAD
   VERSIONFLOWSET 2.6.12
   VERSIONMODUL 2.6.12
   Readings:
     2017-03-07 15:23:01   androidVersion  5.1 Lollipop MR1
     2017-03-07 15:23:01   automagicState  Automagic Premium
     2017-03-07 15:23:01   bluetooth       off
     2017-01-21 23:01:03   checkActiveTask 0
     2017-03-07 15:23:01   connectedBTdevices
     2017-03-07 15:23:01   connectedBTdevicesMAC
     2017-03-07 15:23:01   currentMusicAlbum no soundplayer active
     2017-03-07 15:23:01   currentMusicArtist no soundplayer active
     2017-03-07 15:23:01   currentMusicTrack no soundplayer active
     2017-03-07 15:22:37   deviceState     offline
     2017-03-07 15:23:01   dockingState    undocked
     2017-01-21 23:01:03   flow_SetCommands aktiv
     2017-01-21 23:01:02   flow_informations aktiv
     2017-01-21 23:01:02   flowsetVersionAtDevice 2.0.5
     2017-03-07 15:23:01   keyguardSet     0
     2017-03-07 15:23:05   lastStatusRequestState statusRequest_error
     2017-03-07 15:23:01   nextAlarmDay    off
     2017-03-07 15:23:01   nextAlarmTime   off
     2017-03-07 15:23:01   powerLevel      100.0
     2017-03-07 15:23:01   powerPlugged    1
     2017-03-07 15:23:02   screen          off locked
     2017-03-07 15:23:01   screenBrightness 10
     2017-03-07 15:23:02   screenOrientation portrait
     2017-03-07 15:23:02   screenOrientationMode auto
     2017-03-07 15:23:05   state           read from http://192.168.2.10:8090 timed out
     2017-03-07 15:23:02   volume          2
     2017-03-07 15:23:01   volumeNotification 0
   Helper:
     deviceStateErrorCounter 2
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   room       AMAD



Also: Update und reboot gemacht. Die Readings (oder zumindest der des Screen-Status) sind korrekt und aktuell.

Ach ja: Anpingen lässt sich das Tablet FlurDisplay vom Fhem-pi auch.
If every day has its number, Monday would be a zero division.

CoolTux

Kannst du mal bitte schauen ob der Informations Flow rot wird wenn du statusRequest auslöst. Pass aber auf das Du in der Zwischenzeit das Teil nicht drehst oder aus schaltest und am besten zwischen 2 automatischen Ausführungen abpassen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

yrwyddfa

Sorry, dass ich mich bislang noch nicht gemeldet habe, aber ich scheine hier einen nicht richtig rund maufenden DNS-Server zu haben. Ich will das erst mal behoben haben, nicht dass es letztlich daran liegt (mal löst er auf, mal nicht, schwer reproduzierbar).

Ich melde mich dann noch mal, wenn ich das im Griff hab.

Danke für deine Geduld!
If every day has its number, Monday would be a zero division.

CoolTux

Alles klar. Ganz in Ruhe. Ich gehe nicht weg  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

yrwyddfa

Ok, das Problem lag offensichtlich in meinem Netzwerk.
Das Tablet konnte von überall her angepingt werden, nur selbst konnte es nicht rauspingen (hab mir Temux drauf installiert - ein hübsches Stückchen Software für Linux-Terminal-geübte).

Ursache war scheinbar mein DNS-Server. Ich habe die Fritzbox zurückgesetzt und das Netwerk noch mal neu eingerichtet - nun läuft es wieder (bis auf das csrf-Token und die Sprachausgabe, aber da muss ich gesondert nachschauen).

Danke Dir vielmals für deine Hilfe - mal wieder :)
If every day has its number, Monday would be a zero division.