Benutzeravatar
rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 12:32

Hallo,
habe die angeforderten Schritte zur Überprüfung des Ambilights nun wie im Artikel beschrieben gemacht.
Das Foto mit der Verkabelung ist leider nicht so aussagekräftig (ungünstiger Aufstellort), habe aber, nach mindestens 10maliger Überprüfung der Verkabelung und Lötstellen definitiv keinen Fehler!
Nach der Befehlseingabe "# killall hyperiond......." konnte ich im Skript bereits sehen, dass der Grabber das Signal verloren hat, da werde ich noch mal nacharbeiten.
Verkabelung:
download/file.php?mode=view&id=465

HyperConfs:
download/file.php?mode=view&id=467
download/file.php?mode=view&id=468
download/file.php?mode=view&id=466

Befehlsausgabe:

Code: Alles auswählen

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

Black border threshold set to 0.12 (31)
Creating linear smoothing
Created linear-smoothing(interval_ms=43;settlingTime_ms=200;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
V4L2 width=720 height=480
V4L2 pixel format=YUYV
V4L2 grabber signal threshold set to: {25,25,25}
V4L2 grabber started
V4l2 grabber created and started
Json server created and started on port 19444
Proto server created and started on port 19445
V4L2 grabber stopped
effect finished
V4L2 grabber started
V4L2 Grabber: Signal lost


Config.txt:

Code: Alles auswählen

################################################################################
#      This file is part of OpenELEC - http://www.openelec.tv
#      Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
#      Inspired and partly copied from:
#  http://youresuchageek.blogspot.fr/2012/09/howto-raspberry-pi-openelec-on.html
#
#  OpenELEC is free software: you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation, either version 2 of the License, or
#  (at your option) any later version.
#
#  OpenELEC is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with OpenELEC.  If not, see <http://www.gnu.org/licenses/>.
################################################################################
# Bootloader configuration - config.txt
################################################################################

################################################################################
# Memory (System/GPU configuration )
################################################################################

# default GPU memory split (do not change if you do not know what you are doing)
  gpu_mem=128

# SDRAM size based GPU memory split, uncomment and setup to override 'gpu_mem'
  gpu_mem_256=112
  gpu_mem_512=160
  gpu_mem_1024=320

################################################################################
# Overclocking settings
# WARNING: Do not change/enable if you do not know what you are doing!
#          The System may become unstable or you can have data corruption or
#          you can loose your warranty if you set wrong settings
#
# please read: http://elinux.org/RPi_config.txt#Overclocking_configuration
################################################################################

# Overclock mode settings.
#
# default recommended values are: arm_freq | core_freq | sdram_freq | over_voltage
# no overclocking               :    700   |    250    |    400     |      0
# mode 'Modest'                 :    800   |    300    |    400     |      0
# mode 'Medium'                 :    900   |    333    |    450     |      2
# mode 'High'                   :    950   |    450    |    450     |      6
# mode 'Turbo'                  :   1000   |    500    |    600     |      6
  mode 'Pi2'                    :    950   |    500    |    500     |      2

# arm_freq=700
# core_freq=250
# sdram_freq=400
# over_voltage=0

# set to 'force_turbo=1' to disable dynamic overclocking (you can lose your warranty!)
  force_turbo=0

# If you have any data corruption using Turbo Mode and overclocking
# try with this setting uncommented
# If this still fails, try to use Medium mode without "over_voltage=2"
# If it ultimately keeps failing, forget about this until it gets fixed
# Use a more conservative mode that will works fine in any cases:
# initial_turbo=30

################################################################################
# Overscan settings
################################################################################

# Make display smaller to stop text spilling off the screen
# see also http://www.raspberrypi.org/phpBB3/viewtopic.php?f=67&t=15700
# overscan_scale=1
# disable_overscan=1

# Adapt overscan values to your needs
# overscan_left=57
# overscan_right=59
# overscan_top=20
# overscan_bottom=20

################################################################################
# various settings see also: http://elinux.org/RPi_config.txt
################################################################################

# Force HDMI even if unplugged or powered off
# hdmi_force_hotplug=1

# Doesn't sent initial active source message.
# Avoids bringing CEC (enabled TV) out of standby and channel switch when
# rebooting.
# hdmi_ignore_cec_init=1

################################################################################
# License keys to enable GPU hardware decoding for various codecs
# to obtain keys visit the shop at http://www.raspberrypi.com
################################################################################

# decode_MPG2=0x00000000
# decode_WVC1=0x00000000
# decode_DTS=0x00000000
# decode_DDP=0x00000000

################################################################################
# End of default configuration
# all values below this line were inserted from config.txt.bk (your old config)
# and can be merged with the above values
################################################################################

# Ambilight Modul aktivieren
  dtparam=spi=on

# mehr USB-Power
  max_usb_current=1


Hyperion.config.json:

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" : "bgr"
   },

   /// 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.0500,
               "valueGain"      : 1.0000
            },
            "red" :
            {
               "threshold"  : 0.1900,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 1.0000
            },
            "green" :
            {
               "threshold"  : 0.1900,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.8000
            },
            "blue" :
            {
               "threshold"  : 0.1900,
               "gamma"      : 2.0000,
               "blacklevel" : 0.0000,
               "whitelevel" : 0.8000
            }
         }
      ],
      "smoothing" :
      {
         "type"            : "linear",
         "time_ms"         : 200,
         "updateFrequency" : 23.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.0000, "maximum" : 0.0345 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 1,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 2,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.9286, "maximum" : 1.0000 }
      },
      {
         "index" : 3,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.8571, "maximum" : 0.9286 }
      },
      {
         "index" : 4,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7857, "maximum" : 0.8571 }
      },
      {
         "index" : 5,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.7143, "maximum" : 0.7857 }
      },
      {
         "index" : 6,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.6429, "maximum" : 0.7143 }
      },
      {
         "index" : 7,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5714, "maximum" : 0.6429 }
      },
      {
         "index" : 8,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5714 }
      },
      {
         "index" : 9,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.4286, "maximum" : 0.5000 }
      },
      {
         "index" : 10,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.3571, "maximum" : 0.4286 }
      },
      {
         "index" : 11,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2857, "maximum" : 0.3571 }
      },
      {
         "index" : 12,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.2143, "maximum" : 0.2857 }
      },
      {
         "index" : 13,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.1429, "maximum" : 0.2143 }
      },
      {
         "index" : 14,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0714, "maximum" : 0.1429 }
      },
      {
         "index" : 15,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0714 }
      },
      {
         "index" : 16,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 17,
         "hscan" : { "minimum" : 0.0000, "maximum" : 0.0345 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 18,
         "hscan" : { "minimum" : 0.0345, "maximum" : 0.0690 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 19,
         "hscan" : { "minimum" : 0.0690, "maximum" : 0.1034 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 20,
         "hscan" : { "minimum" : 0.1034, "maximum" : 0.1379 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 21,
         "hscan" : { "minimum" : 0.1379, "maximum" : 0.1724 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 22,
         "hscan" : { "minimum" : 0.1724, "maximum" : 0.2069 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 23,
         "hscan" : { "minimum" : 0.2069, "maximum" : 0.2414 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 24,
         "hscan" : { "minimum" : 0.2414, "maximum" : 0.2759 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 25,
         "hscan" : { "minimum" : 0.2759, "maximum" : 0.3103 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 26,
         "hscan" : { "minimum" : 0.3103, "maximum" : 0.3448 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 27,
         "hscan" : { "minimum" : 0.3448, "maximum" : 0.3793 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 28,
         "hscan" : { "minimum" : 0.3793, "maximum" : 0.4138 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 29,
         "hscan" : { "minimum" : 0.4138, "maximum" : 0.4483 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 30,
         "hscan" : { "minimum" : 0.4483, "maximum" : 0.4828 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 31,
         "hscan" : { "minimum" : 0.4828, "maximum" : 0.5172 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 32,
         "hscan" : { "minimum" : 0.5172, "maximum" : 0.5517 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 33,
         "hscan" : { "minimum" : 0.5517, "maximum" : 0.5862 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 34,
         "hscan" : { "minimum" : 0.5862, "maximum" : 0.6207 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 35,
         "hscan" : { "minimum" : 0.6207, "maximum" : 0.6552 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 36,
         "hscan" : { "minimum" : 0.6552, "maximum" : 0.6897 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 37,
         "hscan" : { "minimum" : 0.6897, "maximum" : 0.7241 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 38,
         "hscan" : { "minimum" : 0.7241, "maximum" : 0.7586 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 39,
         "hscan" : { "minimum" : 0.7586, "maximum" : 0.7931 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 40,
         "hscan" : { "minimum" : 0.7931, "maximum" : 0.8276 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 41,
         "hscan" : { "minimum" : 0.8276, "maximum" : 0.8621 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 42,
         "hscan" : { "minimum" : 0.8621, "maximum" : 0.8966 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 43,
         "hscan" : { "minimum" : 0.8966, "maximum" : 0.9310 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 44,
         "hscan" : { "minimum" : 0.9310, "maximum" : 0.9655 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 45,
         "hscan" : { "minimum" : 0.9655, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 46,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 }
      },
      {
         "index" : 47,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0000, "maximum" : 0.0714 }
      },
      {
         "index" : 48,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.0714, "maximum" : 0.1429 }
      },
      {
         "index" : 49,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.1429, "maximum" : 0.2143 }
      },
      {
         "index" : 50,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2143, "maximum" : 0.2857 }
      },
      {
         "index" : 51,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.2857, "maximum" : 0.3571 }
      },
      {
         "index" : 52,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.3571, "maximum" : 0.4286 }
      },
      {
         "index" : 53,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.4286, "maximum" : 0.5000 }
      },
      {
         "index" : 54,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5000, "maximum" : 0.5714 }
      },
      {
         "index" : 55,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.5714, "maximum" : 0.6429 }
      },
      {
         "index" : 56,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.6429, "maximum" : 0.7143 }
      },
      {
         "index" : 57,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7143, "maximum" : 0.7857 }
      },
      {
         "index" : 58,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.7857, "maximum" : 0.8571 }
      },
      {
         "index" : 59,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.8571, "maximum" : 0.9286 }
      },
      {
         "index" : 60,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9286, "maximum" : 1.0000 }
      },
      {
         "index" : 61,
         "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 62,
         "hscan" : { "minimum" : 0.9655, "maximum" : 1.0000 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 63,
         "hscan" : { "minimum" : 0.9310, "maximum" : 0.9655 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 64,
         "hscan" : { "minimum" : 0.8966, "maximum" : 0.9310 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 65,
         "hscan" : { "minimum" : 0.8621, "maximum" : 0.8966 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 66,
         "hscan" : { "minimum" : 0.8276, "maximum" : 0.8621 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 67,
         "hscan" : { "minimum" : 0.7931, "maximum" : 0.8276 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 68,
         "hscan" : { "minimum" : 0.7586, "maximum" : 0.7931 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 69,
         "hscan" : { "minimum" : 0.7241, "maximum" : 0.7586 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 70,
         "hscan" : { "minimum" : 0.6897, "maximum" : 0.7241 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 71,
         "hscan" : { "minimum" : 0.6552, "maximum" : 0.6897 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 72,
         "hscan" : { "minimum" : 0.6207, "maximum" : 0.6552 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 73,
         "hscan" : { "minimum" : 0.5862, "maximum" : 0.6207 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 74,
         "hscan" : { "minimum" : 0.5517, "maximum" : 0.5862 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 75,
         "hscan" : { "minimum" : 0.5172, "maximum" : 0.5517 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 76,
         "hscan" : { "minimum" : 0.4828, "maximum" : 0.5172 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 77,
         "hscan" : { "minimum" : 0.4483, "maximum" : 0.4828 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 78,
         "hscan" : { "minimum" : 0.4138, "maximum" : 0.4483 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 79,
         "hscan" : { "minimum" : 0.3793, "maximum" : 0.4138 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 80,
         "hscan" : { "minimum" : 0.3448, "maximum" : 0.3793 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 81,
         "hscan" : { "minimum" : 0.3103, "maximum" : 0.3448 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 82,
         "hscan" : { "minimum" : 0.2759, "maximum" : 0.3103 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 83,
         "hscan" : { "minimum" : 0.2414, "maximum" : 0.2759 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 84,
         "hscan" : { "minimum" : 0.2069, "maximum" : 0.2414 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 85,
         "hscan" : { "minimum" : 0.1724, "maximum" : 0.2069 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 86,
         "hscan" : { "minimum" : 0.1379, "maximum" : 0.1724 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 87,
         "hscan" : { "minimum" : 0.1034, "maximum" : 0.1379 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 88,
         "hscan" : { "minimum" : 0.0690, "maximum" : 0.1034 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      },
      {
         "index" : 89,
         "hscan" : { "minimum" : 0.0345, "maximum" : 0.0690 },
         "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 }
      }
   ],

   /// 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.12
   },

   /// 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]
   "grabber-v4l2" :
    {
        "device" : "/dev/video0",
        "input" : 0,
        "standard" : "NTSC",
        "width" : -1,
        "height" : -1,
        "frameDecimation" : 2,
        "sizeDecimation" : 4,
        "priority" : 800,
        "mode" : "2D",
        "cropLeft" : 6,
        "cropRight" : 6,
        "cropTop" : 2,
        "cropBottom" : 2,
        "redSignalThreshold" : 0.1,
        "greenSignalThreshold" : 0.1,
        "blueSignalThreshold" : 0.1
    },

   /// 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" : false,
//       "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"
}


Ich hoffe Ihr könnt mir mit der ganzen Datenflut helfen, da dieses Ambilight eine "Granate" ist und der Support im Vergleich zu anderen Foren überaus kompetent und schnell reagiert.
Gruß rolfpi2
Dateianhänge
HypConfProcess.jpg
HypConfHardware.jpg
HypConfExternal.jpg
Anschluß PI GPIO.jpg

b2un0
Moderator

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

Ambilight geht nur kurz

10. Feb 2016, 13:28

Klasse Bilder und angaben der Daten - ich hab die Auszüge mal in CODE Blöcke gepackt :D

Zu deinem Problem: Was sind das für Stripes? hast du dazu mal einen Link das man sich das Datenblatt durchlesen kann?

Mich machen die 6 Pins ein wenig stutzig und die Tatsache das irgendwie die Angabe der ersten Pin und die Laufrichtung der LEDs evtl nicht ganz stimmt? Kannst du ggf. noch mal ein deutliches Bild der unten linke Ecke machen wo die Kabel angeschlossen sind? die ist sehr Dunkel.

Momentan sieht es so aus als würden die LEDs im Kreis angeschlossen sein, also durchgehend, ohne Anfang und Ende - mit den Strom Pins kann man das durchaus machen, so muss man nur 1x einspeißen - aber nicht mit den beiden Datenleitungen.

Wenn du deinen PI neustartest und es kurz funktioniert, hast du danach (!) zugriff per App auf die Hyperion Instanz und kannst dort Farben und Effekt anwählen? passiert da was?

Falls du keine App verwenden kannst, teste die Chrome Extension
Kein Support per PM!

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 15:08

Danke b2un0 für die schnelle Antwort,

die Stripes sind aus folgendem Shop (schon vor Jahren) https://shop.led-studien.de/de/pixel-di ... edu-lights - sie funktionieren sehr zuverlässig, waren aber auch nicht ganz billig.
Bei der Konfiguration der Platinen für das erste Sedu-Projekt, wurde angegeben, dass die Datenleitungen natürlich vor dem Eingabepunkt gekappt sind (wegen Durchlauf !?!).
Habe inzwischen selbst einen Fehlerdurchlauf gestartet, indem ich die Hyperion.config.json mehrmals neuerstellt habe (mit zusätzlichem Eintrag für den externen Grabber, den ich probehalber auf einen anderen USB-Platz versetzt habe) - deiner Empfehlung folgend habe ich die "Chrome-App" geladen und ausprobiert - und - ich hatte Zugriff auf Farben / Effekte und die anderen Spielsachen.
In diesem Moment schreibe ich die Antwort mit einem weißen Ambilight - warum - woher?
Mit dem Foto der unteren linken Ecke, muss ich mal schaun, wie ich das hinkriege - werde weiter testen.

Danke rolfpi2

b2un0
Moderator

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

Ambilight geht nur kurz

10. Feb 2016, 15:18

In diesem Moment schreibe ich die Antwort mit einem weißen Ambilight - warum - woher?


Naja, wenn du mit der Chrome App weiß eingestellt hast evtl von da? Kein Plan.

Die Frage ist ja ob sich bei den Stripes irgendwas tut wenn du in der Chrome App irgendwas umstellst, sei es einen Effekt startest oder die Farbe einfach manuell änderst - das müsste eigentlich sofort am Stripe sichtbar sein - sofern dieser richtig angesprochen werden kann.
da es ja aber WS2801 sind sollte das eigentlich gehen.
Ich würde spaßeshalber die beiden Datenleitung einfach mal vertauschen :D

Ich kann so erstmal keinen nennenswerten Fehler erkennen - kann mir nur Vorstellen das die LEDs - aufgrund des eigenartigen Aufbaus - doch inkompatibel sind.
Alternativ steht immer noch im Raum ob die Datenleitungen nicht doch Kreisförmig laufen.. das sieht man halt nicht richtig.
Du könntest sonst in der Hyperion Config GUI mal die Laufrichtung umdrehen (clockwise, counter clockwise).
Kein Support per PM!

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 16:39

Danke b2un0 für deine erneut schnelle Antwort,

also Experimentiersitzung: am "hyperion remote" geht ALLES, ohne Verzögerung und bleibt so, bis ich den Raspi neu starte (über Putty: einloggen dann reboot - oder wie geht es sonst - ja ich weiß das mit der Fernsteuerung, aber bis dato wollte ich das Ambilight erst mal zum Laufen bringen, mach ich aber später noch!) Habe die Farbsteuerung von "RGB" auf "BGR" umgestellt, damit die richtigen Farben angesteuert werden.
Habe die letzte Platine vor dem "Einspeisepunkt" mal abgetrennt und getestet - nach "reboot" altes Bild: der "Anfangs-Swirl", dann nach ein paar Sekunden wieder keine LEDs an!
Nach aktivieren der "hyperion remote" aber wieder volles Farbenspiel mit allen Einstellmöglichkeiten!

Probiere jetzt mal die "counter clockwise" Möglichkeit aus - glaube aber nicht so daran!

Apropos Hyperion.config.json : Beginnt die Zählweise der LEDs wirklich mit 0 ?

Soweit alles klar
Gruß rolfpi2

b2un0
Moderator

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

Ambilight geht nur kurz

10. Feb 2016, 16:42

Na Moment, wenn mit der Remote App alles (!) geht, dann ist deine Verkabelung komplett in Ordnung!

Dann ist lediglich dein Grabber noch ein Problem - und dann ist es kein Wunder wenn danach alles aus geht - beim starten kommt ja nur die Boot Animation.

Was hast du den jetzt genau noch vor?

Du hast einen Grabber, dadran hängt der HDMI2AV Converter und davor ein HDMI Gerät was irgendein Signal rein reicht, korrekt?

Dann von hier Beitrag #2 befolgen: viewtopic.php?f=8&t=836
Kein Support per PM!

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 17:01

Hallihallo,

wie mache ich einen "Screenshot per SSH(Putty)" und was heißt "direkt am Grabber"?

Zwischenzeitliche Reaktion auf die Änderung der "Hyperion Configuration" von clockwise zu counter clockwise war: KEINE! Auch in der Remote-App konnte ich wieder ALLES bedienen !
Mache jetzt mit deinem Vorschlag weiter, wenn...........wie Screenshot....am Grabber................ich denke inzwischen schon in "Maschinensprache" - POAAA

Gruß rolfpi2

b2un0
Moderator

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

Ambilight geht nur kurz

10. Feb 2016, 17:02

Das steht in dem verlinkten Thread in Beitrag #2 wie du das machst..
Kein Support per PM!

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 17:50

Noch´n Hallo,

habe die Daten direkt in Putty eingegeben - leider steht am Ende als Ergebnis: not found

Wenn ich wüsste WO dieser gesch.... "STORAGE-ORDNER" ist, könnte ich da mal nachschauen.
In Kodi habe ich den Punkt "zeige verdeckte Ordner" oder so ähnlich, gefunden und aktiviert - aber mit dem dortigen Dateimanager keinen Storage-Ordner gefunden - falls es da die relevante Einstellung war.

:roll: Gruß rolfpi2

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

10. Feb 2016, 18:05

Nachtrag: Eingabe des vorigen Befehls in Putty - Ergebnis: -sh: /storage/hyperion/bin/hyperion-v412: not found

Gruß :oops: rolfpi2

b2un0
Moderator

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

Ambilight geht nur kurz

10. Feb 2016, 18:24

Das ist seltsam :D

Verfolg sonst mal hier den Thread mit
viewtopic.php?f=8&t=845
ist genau das gleiche.
Kein Support per PM!

rolfpi2
Neuling

Beiträge:9
Registriert:7. Feb 2016

Ambilight geht nur kurz

12. Feb 2016, 17:47

Hallo an alle helfenden Hände,

naja - eigentlich sind es ja helfende Köpfe - jeden Falls meine Anerkennung an "b2un0" stellvertretend für die anderen Moderatoren und kompetenten Mitstreiter, die in diesem Chaos den Durchblick behalten und den roten Faden der Fehlerfindung immer wieder aufnehmen, um damit zu einem Ziel zu gelangen, weswegen wir auf dieser Site gelandet sind: dem funktionierenden Ambilight !
Dass es funktioniert, habe ich nun nach etlichen Stunden des Zweifelns und Frustes selbst erfahren, und sitze nun "glücklich und zufrieden" vor meinem TV mit all den diversen Möglichkeiten gesegnet, zu denen dieses Ambilight fähig ist.
Es dürfte zwar nicht lange dauern, dass ich wieder hier in diesem Forum "aufschlage", zu vielfälltig sind die Möglichkeiten, sich im Dschungel der Bits und Bytes zu verirren oder sich nur mit Gleichgesinnten über Farbbalance, oder "Wie-kriegt-man-das-hin-wenn-ich....."-Labyrinte auszutauschen!

Vielen DANK an alle Moderatoren, die sich nimmer müde den Kopf für uns zerbrechen

Gruß rolfpi2

Zurück zu „Ambilight - Support“