FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wolfgang Hochweller am 04 Dezember 2017, 22:33:12

Titel: Hyperion
Beitrag von: Wolfgang Hochweller am 04 Dezember 2017, 22:33:12
Das finde ich im Logfile :
2017.12.04 22:27:13 3: Ambilight: No files found on server "10.0.0.39" in directory "/storage/.config/". Maybe the wrong directory? If SSH is used, has the user "root" been configured to log in without entering a password (http://www.linuxproblem.org/art_9.html)?
2017.12.04 22:27:13 3: Ambilight: No files found on server "10.0.0.39" in directory "/storage/.config/". Maybe the wrong directory? If SSH is used, has the user "root" been configured to log in without entering a password (http://www.linuxproblem.org/art_9.html)?

An den Readings sehe ich, dass das richtig Config-file gefunden und verwendet wurde.
Auch die Bedienung ueber FHEM funktioniert tadellos.

Warum also die Eintraege im Logfile ?
Titel: Antw:Hyperion
Beitrag von: Grinsekatze am 06 Dezember 2017, 08:52:12
Etwas mehr Infos können nicht schaden.
Hast Du mehrere FHEM-Devices (versehentlich) definiert, läuft FHEM auf dem Server mit der IP 10.0.0.39, existiert dort das Verzeichnis /storage/.config/ und hat es die notwendigen Rechte? Wie sehen diese erwähnten Readings aus .....
Titel: Antw:Hyperion
Beitrag von: Wolfgang Hochweller am 08 Dezember 2017, 23:23:41
Hier mehr Info :
1. Hyperion laeuft auf 10.0.0.39 ( LibreElec ), FHEM auf meinem Hausserver, Zugriff ist also remote.
2. Verzeichnis existiert  , das Configfile darin wird auch gelesen
3. Rechte sind kein Problem

Listing :

Internals:
   CHANGED
   DEF        10.0.0.39 19444 10
   DeviceName 10.0.0.39:19444
   FD         61
   INTERVAL   10
   IP         10.0.0.39
   NAME       Ambilight
   NOTIFYDEV  global
   NR         201
   NTFY_ORDER 50-Ambilight
   PORT       19444
   STATE      off
   TYPE       Hyperion
   build_time Jul 25 2016 06:54:36
   build_version V1.03.2 (brindosch-99d9396/d3713a8-1469452981
   hostname   LibreELEC

   READINGS:
     2017-12-08 23:10:25   adjustBlue      0,0,246
     2017-12-08 23:10:25   adjustGreen     0,255,0
     2017-12-08 23:10:25   adjustRed       235,0,0
     2017-12-08 23:10:25   blacklevel      0.00,0.00,0.00
     2017-12-08 23:10:25   colorTemperature 255,255,255
     2017-12-08 23:10:25   correction      255,255,255
     2017-12-07 19:44:06   dim             100
     2017-12-08 23:10:25   duration        infinite
     2017-11-17 19:28:33   effect          Full_color_mood_blobs
     2017-11-17 19:28:33   effectArgs      {"baseChange":true,"baseColorChangeRate":0.2,"baseColorRangeLeft":0,"baseColorRangeRight":360,"blobs":5,"colorRandom":true,"hueChange":30,"reverse":false,"rotationTime":60}
     2017-12-08 23:10:25   gamma           2.44,2.30,2.60
     2017-12-08 23:10:25   id              default
     2017-12-08 16:16:07   lastError       ATTENTION!!! Can't detect your version of hyperion! Please update your hyperion to V1.03.2 at least using HyperCon...
     2017-12-08 23:10:25   luminanceGain   0.75
     2017-12-08 23:10:25   luminanceMinimum 0.00
     2017-12-08 23:10:25   mode            off
     2017-12-07 19:44:06   mode_before_off rgb
     2017-12-08 23:10:25   priority        900
     2017-12-07 19:44:06   rgb             ffffff
     2017-12-08 23:10:25   saturationGain  1.00
     2017-12-08 23:10:25   saturationLGain 0.75
     2017-12-08 23:10:25   serverResponse  success
     2017-12-08 23:10:25   state           off
     2017-12-08 23:10:25   threshold       0.00,0.00,0.00
     2017-12-08 23:10:25   valueGain       1.00
     2017-12-08 23:10:25   whitelevel      1.00,1.00,1.00
   helper:
Attributes:
   alias      Ambilight
   cmdIcon    on:general_an off:general_aus dimDown:dimdown dimUp:dimup
   devStateIcon {Hyperion_devStateIcon($name)}
   event-on-change-reading .*
   homebridgeMapping On=state,subtype=TV.Licht,valueOn=/rgb.*/,cmdOff=off,cmdOn=mode+rgb On=state,subtype=Umgebungslicht,valueOn=clearall,cmdOff=off,cmdOn=clearall On=state,subtype=Effekt,valueOn=/effect.*/,cmdOff=off,cmdOn=mode+effect
   hyperionBin /storage/hyperion/bin/hyperiond.sh
   hyperionConfigDir /storage/.config/
   hyperionSshUser root
   icon       light_led_stripe_rgb
   lightSceneParamsToSave state
   room       Hyperion,Wohnzimmer
   userattr   homebridgeMapping:textField-long lightSceneParamsToSave
   webCmd     rgb:effect:mode:dimDown:dimUp:on:off
   widgetOverride dimUp:noArg dimDown:noArg 


Die Readings sind korrekt, auffaellig nur 'last error'.
Es scheint ja auch alles zu funktionieren, nur die erwaehnte Fehlermeldung irritiert, da es den Anschein hat als ob die Konfiguration nicht gelesen werden koennte.
Es gibt auch nur ein einziges Konfigfile, hyperion.config.json, nicht etwa mehrere.
Titel: Antw:Hyperion
Beitrag von: DeeSPe am 09 Dezember 2017, 12:02:50
Wenn es nur um lastError geht, dann lösche dieses Reading einfach manuell wenn der Rest wie gewünscht funktioniert.
Bei mir kommt das auch ganz selten mal vor, scheinbar wird nicht bei jedem serverinfo die Version mit übertragen, ich konnte das bisher nicht erfolgreich simulieren.

Leider wird es für Hyperion 1 keine Updates mehr geben, wurde mir von den Entwicklern gesagt, somit wird es für die vielen kleinen Fehler keine Fixes mehr geben. Die bisher entdeckten Fehler in Hyperion kann ich leider auch nicht FHEM-seitig mit dem Modul ausbügeln.

Gruß
Dan
Titel: Antw:Hyperion
Beitrag von: Wolfgang Hochweller am 10 Dezember 2017, 10:05:32
Danke, kein Problem.
Ich habe alles nochmal geloescht und neu aufgesetzt.
Jetzt sieht es gut aus.