Benutzeravatar
leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

8. Feb 2016, 15:31

Einstellung ist aktiv.

Ja, ich hab einige Einstellungen probiert bei Hyperion.. kann sein das da der Fehler liegt

Code: Alles auswählen

// Automatically generated configuration file for 'Hyperion daemon'
// Generated by: HyperCon (The Hyperion deamon configuration file builder

{
   /// Device configuration contains the following fields:
   /// * 'name'       : The user friendly name of the device (only used for display purposes)
   /// * 'type'       : The type of the device or leds (known types for now are 'ws2801', 'ldp8806',
   ///                  'lpd6803', 'sedu', 'adalight', 'lightpack', 'test' and 'none')
   /// * 'output'     : The output specification depends on selected device. This can for example be the
   ///                  device specifier, device serial number, or the output file name
   /// * 'rate'       : The baudrate of the output to the device
   /// * 'colorOrder' : The order of the color bytes ('rgb', 'rbg', 'bgr', etc.).
   "device" :
   {
      "name"       : "MyPi",
      "type"       : "ws2801",
      "output"     : "/dev/spidev0.0",
      "rate"       : 250000,
      "colorOrder" : "rgb"
   },

   /// Color manipulation configuration used to tune the output colors to specific surroundings.
   /// The configuration contains a list of color-transforms. Each transform contains the
   /// following fields:
   ///  * 'id'   : The unique identifier of the color transformation (eg 'device_1')   ///  * 'leds' : The indices (or index ranges) of the leds to which this color transform applies
   ///             (eg '0-5, 9, 11, 12-17'). The indices are zero based.   ///  * 'hsv' : The manipulation in the Hue-Saturation-Value color domain with the following
   ///            tuning parameters:
   ///            - 'saturationGain'  The gain adjustement of the saturation
   ///            - 'valueGain'       The gain adjustement of the value
   ///  * 'red'/'green'/'blue' : The manipulation in the Red-Green-Blue color domain with the
   ///                           following tuning parameters for each channel:
   ///            - 'threshold'       The minimum required input value for the channel to be on
   ///                                (else zero)
   ///            - 'gamma'           The gamma-curve correction factor
   ///            - 'blacklevel'      The lowest possible value (when the channel is black)
   ///            - 'whitelevel'      The highest possible value (when the channel is white)
   ///
   /// Next to the list with color transforms there is also a smoothing option.
   ///  * 'smoothing' : Smoothing of the colors in the time-domain with the following tuning
   ///                  parameters:
   ///            - 'type'            The type of smoothing algorithm ('linear' or 'none')
   ///            - 'time_ms'         The time constant for smoothing algorithm in milliseconds
   ///            - 'updateFrequency' The update frequency of the leds in Hz
   "color" :
   {
      "transform" :
      [
         {
            "id"   : "default",
            "leds" : "*",
            "hsv" :
            {
               "saturationGain" : 1.0000,
               "valueGain"      : 1.0000
            },
            "red" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            },
            "green" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            },
            "blue" :
            {
               "threshold"  : 0.0000,
               "gamma"      : 1.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            }
         }
      ],
      "smoothing" :
      {
         "type"            : "linear",
         "time_ms"         : 100,
         "updateFrequency" : 25.0000
      }
   },

   ///  The configuration for each individual led. This contains the specification of the area
   ///  averaged of an input image for each led to determine its color. Each item in the list
   ///  contains the following fields:
   ///  * index: The index of the led. This determines its location in the string of leds; zero
   ///           being the first led.
   ///  * hscan: The fractional part of the image along the horizontal used for the averaging
   ///           (minimum and maximum inclusive)
   ///  * vscan: The fractional part of the image along the vertical used for the averaging
   ///           (minimum and maximum inclusive)
   "leds" :
   [
      {
         "index" : 0,
         "hscan" : { "minimum" : 0.9375, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.8750, "maximum" : 0.9375 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 2,
         "hscan" : { "minimum" : 0.8125, "maximum" : 0.8750 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 3,
         "hscan" : { "minimum" : 0.7500, "maximum" : 0.8125 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 4,
         "hscan" : { "minimum" : 0.6875, "maximum" : 0.7500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 5,
         "hscan" : { "minimum" : 0.6250, "maximum" : 0.6875 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 6,
         "hscan" : { "minimum" : 0.5625, "maximum" : 0.6250 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 7,
         "hscan" : { "minimum" : 0.5000, "maximum" : 0.5625 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 8,
         "hscan" : { "minimum" : 0.4375, "maximum" : 0.5000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 9,
         "hscan" : { "minimum" : 0.3750, "maximum" : 0.4375 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 10,
         "hscan" : { "minimum" : 0.3125, "maximum" : 0.3750 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 11,
         "hscan" : { "minimum" : 0.2500, "maximum" : 0.3125 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 12,
         "hscan" : { "minimum" : 0.1875, "maximum" : 0.2500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 13,
         "hscan" : { "minimum" : 0.1250, "maximum" : 0.1875 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 14,
         "hscan" : { "minimum" : 0.0625, "maximum" : 0.1250 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 15,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0625 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 16,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 17,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.1429 }
      },
      {
         "index" : 18,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1429, "maximum" : 0.2857 }
      },
      {
         "index" : 19,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2857, "maximum" : 0.4286 }
      },
      {
         "index" : 20,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4286, "maximum" : 0.5714 }
      },
      {
         "index" : 21,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5714, "maximum" : 0.7143 }
      },
      {
         "index" : 22,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7143, "maximum" : 0.8571 }
      },
      {
         "index" : 23,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8571, "maximum" : 1.0000 }
      },
      {
         "index" : 24,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 25,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0625 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 26,
         "hscan" : { "minimum" : 0.0625, "maximum" : 0.1250 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 27,
         "hscan" : { "minimum" : 0.1250, "maximum" : 0.1875 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 28,
         "hscan" : { "minimum" : 0.1875, "maximum" : 0.2500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 29,
         "hscan" : { "minimum" : 0.2500, "maximum" : 0.3125 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 30,
         "hscan" : { "minimum" : 0.3125, "maximum" : 0.3750 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 31,
         "hscan" : { "minimum" : 0.3750, "maximum" : 0.4375 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 32,
         "hscan" : { "minimum" : 0.4375, "maximum" : 0.5000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 33,
         "hscan" : { "minimum" : 0.5000, "maximum" : 0.5625 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 34,
         "hscan" : { "minimum" : 0.5625, "maximum" : 0.6250 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 35,
         "hscan" : { "minimum" : 0.6250, "maximum" : 0.6875 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 36,
         "hscan" : { "minimum" : 0.6875, "maximum" : 0.7500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 37,
         "hscan" : { "minimum" : 0.7500, "maximum" : 0.8125 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 38,
         "hscan" : { "minimum" : 0.8125, "maximum" : 0.8750 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 39,
         "hscan" : { "minimum" : 0.8750, "maximum" : 0.9375 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 40,
         "hscan" : { "minimum" : 0.9375, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 41,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 42,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8571, "maximum" : 1.0000 }
      },
      {
         "index" : 43,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7143, "maximum" : 0.8571 }
      },
      {
         "index" : 44,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5714, "maximum" : 0.7143 }
      },
      {
         "index" : 45,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4286, "maximum" : 0.5714 }
      },
      {
         "index" : 46,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2857, "maximum" : 0.4286 }
      },
      {
         "index" : 47,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1429, "maximum" : 0.2857 }
      },
      {
         "index" : 48,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.1429 }
      },
      {
         "index" : 49,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      }
   ],

   /// The black border configuration, contains the following items:
   ///  * enable    : true if the detector should be activated
   ///  * threshold : Value below which a pixel is regarded as black (value between 0.0 and 1.0)
   "blackborderdetector" :
   {
      "enable" : true,
      "threshold" : 0.01
   },

   /// The configuration of the effect engine, contains the following items:
   ///  * paths        : An array with absolute location(s) of directories with effects
   ///  * bootsequence : The effect selected as 'boot sequence'
   "effects" :
   {
      "paths" :
      [
         "/storage/hyperion/effects"
      ]
   },

   "bootsequence" :
   {
      "effect" : "Rainbow swirl fast",
      "duration_ms" : 3000
   },

   ///  The configuration for the frame-grabber, contains the following items:
   ///   * width        : The width of the grabbed frames [pixels]
   ///   * height       : The height of the grabbed frames [pixels]
   ///   * frequency_Hz : The frequency of the frame grab [Hz]
   "framegrabber" :
   {
      "width" : 64,
      "height" : 64,
      "frequency_Hz" : 10.0
   },

   /// The configuration of the XBMC connection used to enable and disable the frame-grabber. Contains the following fields:
   ///  * xbmcAddress       : The IP address of the XBMC-host
   ///  * xbmcTcpPort       : The TCP-port of the XBMC-server
   ///  * grabVideo         : Flag indicating that the frame-grabber is on(true) during video playback
   ///  * grabPictures      : Flag indicating that the frame-grabber is on(true) during picture show
   ///  * grabAudio         : Flag indicating that the frame-grabber is on(true) during audio playback
   ///  * grabMenu          : Flag indicating that the frame-grabber is on(true) in the XBMC menu
   ///  * grabScreensaver   : Flag indicating that the frame-grabber is on(true) when XBMC is on screensaver
   ///  * enable3DDetection : Flag indicating that the frame-grabber should switch to a 3D compatible modus if a 3D video is playing
   "xbmcVideoChecker" :
   {
      "xbmcAddress" : "127.0.0.1",
      "xbmcTcpPort" : 9090,
      "grabVideo" : true,
      "grabPictures" : true,
      "grabAudio" : true,
      "grabMenu" : true,
      "grabScreensaver" : true,
      "enable3DDetection" : true
   },

   /// The configuration of the Json server which enables the json remote interface
   ///  * port : Port at which the json server is started
   "jsonServer" :
   {
      "port" : 19444
   },

   /// The configuration of the Proto server which enables the protobuffer remote interface
   ///  * port : Port at which the protobuffer server is started
   "protoServer" :
   {
      "port" : 19445
   },

   /// The configuration of the boblight server which enables the boblight remote interface
   ///  * port : Port at which the boblight server is started
//    "boblightServer" :
//    {
//       "port" : 19333
//    },

   "endOfJson" : "endOfJson"
}

b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Probleme - funktioniert gar nicht

8. Feb 2016, 15:36

Hyperion kann nicht auf deine Kodi Instanz via Port 9090 zugreifen, irgendwas haut da bei dir nicht hin.

Ist der WebServer bei dir an? Dieser muss laut Doku ebenfalls an sein damit der Port 9090 für das JSON PRC Interface aktiviert wird.

http://kodi.wiki/view/JSON-RPC_API#Enabling_JSON-RPC
Kein Support per PM!


b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Probleme - funktioniert gar nicht

8. Feb 2016, 15:46

Dann ändere mal den xbmcTcpPort in deiner hyperion.config.json spasseshalber auf Port 80 (statt 9090)
Kein Support per PM!

leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

8. Feb 2016, 15:51

Erledigt, kein Effekt, kann auch nicht per App steuern

b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Probleme - funktioniert gar nicht

8. Feb 2016, 15:59

Jedesmal wenn du dort was änderst musst du natürlich den Befehl den ich dir auf Seite 1 gepostet hast mal neu per SSH ausführen und schauen ob da immer noch der XBMC Connection Error steht.

Fakt ist aber: das dein Kodi aus welchem Grund auch immer die Fernsteuerung nicht erlaubt.
Aktivier mal die Einstellungsebene "Experte" und mach mal n Foto von der Fernsteuerung Seite, aktiviere ggf noch mal den Punkt "von anderen Geräten erlauben".

Wenn Port 80 auch nicht funktioniert ändere das in der hyperion.config.json wieder zurück auf 9090.
Kein Support per PM!

leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

8. Feb 2016, 16:03

mit Port 80 steht folgendes im Putty:

Code: Alles auswählen

Application build time: Mar  6 2015 20:57:44
QCoreApplication initialised
Selected configuration file: /storage/.config/hyperion.config.json
ColorTransform 'default' => [0; 49]
Device configuration:
{
        "colorOrder" : "rgb",
        "name" : "MyPi",
        "output" : "/dev/spidev0.0",
        "rate" : 250000,
        "type" : "ws2801"
}

Black border threshold set to 0.01 (3)
Creating linear smoothing
Created linear-smoothing(interval_ms=40;settlingTime_ms=100;updateDelay=0
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 1920x1080
Frame grabber created and started
Json server created and started on port 19444
Proto server created and started on port 19445
XBMC Connected
BORDER SWITCH REQUIRED!!
CURRENT BORDER TYPE: unknown=0 hor.size=5 vert.size=2
effect finished
^CApplication closed with code 0
XBMC Disconnected
Cleaning up Python interpreter

OpenELEC:~ #


und die Einstellung hab ich nun auch von externen Geräten an

IMG_3634.JPG
Zuletzt geändert von leaked am 8. Feb 2016, 16:06, insgesamt 1-mal geändert.

b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Probleme - funktioniert gar nicht

8. Feb 2016, 16:05

Gut, dann lass mal Port 80 drin stehen und starte die ganze Kiste einfach neu, dann sollte es eigentlich gehen wenn du Hyperion nach Anleitung im Autostart hinterlegt hast (dann sollte auch der Zugriff per App funktionieren).
Kein Support per PM!

leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

8. Feb 2016, 16:08

Die App hat wohl eine Verbindung, denn wenn ich bei port quatsch eingebe dann geht der Rote button weg...
aber trotzdem bleibt es dunkel...

IMG_3635.PNG

b2un0
Moderator

Beiträge:1819
Registriert:16. Nov 2015
Wohnort:Hamburg
Beruf:Softwareentwickler

Probleme - funktioniert gar nicht

8. Feb 2016, 16:18

Wenn du also unten unter Farben, oder Effekte irgendwas auswählst passiert nichts?
Gut, dann hast du aber jetzt schon mal ne laufende Hyperion Instanz die auch auf das SPI Interface zugreifen kann wo deine beiden Datenleitungen zum Stripe dran hängen.

Ich würde jetzt her gehen und nen Effekt starten, am besten "Rainbow Swirl fast" und alle Kabel Verbindungen nochmal zu 100% nach Anleitung überprüfen, gerade die beiden Datenleitungen.
Kein Support per PM!

leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

8. Feb 2016, 16:25

Es passiert nichts, aber ich werd es so machen wie du sagst, ein Effekt starten und nochmal alles prüfen. Geb dir morgen eine Antwort, hab natürlich mein Multimeter heute morgen wieder mit zur Arbeit genommen :D

leaked
Neuling

Beiträge:15
Registriert:3. Feb 2016

Probleme - funktioniert gar nicht

21. Mär 2016, 17:22

Hiho,

Ein update für alle die vielleicht das selbe Problem haben.

Ich hab meine LEDs komplett austauschen lassen, angeschlossen funktioniert sofort :)

Vielen Dank nochmal für die Hilfe!

Tolles Forum "Top"

Zurück zu „Ambilight - Support“