Beiträge von al22xx

    Hi
    Unfortunately I have the same issue as no one responded to me & its freezes after a short while
    if I understand correctly if you have the same set up as mine you should be able to log into Hyperion but typing the below in your browser where the IP address is the IP address of the Pi
    http://192.168.1.12:8090/#conf_logging
    once you access the Hyperion on the left menu there is System > Log & there you turn on logs
    & you would be able to change setting in the menu
    Im not very technical myself so not sure why you can't connect to your Pi
    Try terminal to ssh into your pi
    ssh pi@192.168.1.12
    if unable follow the instructions below


    https://docs.hyperion-project.…perBian.html#requirements



    Put ssh file as per above instruction


    Terminal: if cant connect


    ssh-keygen -R 192.168.1.12


    or
    on Mac
    Command+Shift+Dot. Yourhidden files


    GoTo: /Users/yourname/.ssh/
    and delete the file


    hope this helps
    Also there is new version you might want to try
    https://github.com/hyperion-pr…eleases/tag/2.0.0-alpha.9

    Here is the log - at first it was cleared then I had to restart the RPi & then tried the iphone app & then reverted back
    Thanks in advance for your help bro


    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.68
    [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.69' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'Hyperion Remote@::ffff:192.168.1.69/COLOR' with priority 1 as inactive
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:198:setInput()) Priority 1 is now active
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
    [hyperiond EFFECTENGINE] (INFO) effect finished [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:75:setSourceAutoSelectEnabled()) Source auto select is now disabled
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71

    Hey bro
    let me know if this helps?


    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.68
    [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.69' switch to Hyperion instance 0
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'Hyperion Remote@::ffff:192.168.1.69/COLOR' with priority 1 as inactive
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:198:setInput()) Priority 1 is now active
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:50:handleCompStateChangeRequest()) Disable Hyperion, store current component states
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: disabled
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: disabled
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: disabled
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 240
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 254
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: disabled
    [hyperiond V4L2:auto] (INFO) Stopped
    [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:57:stop()) Grabber stop()
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: disabled
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:63:handleCompStateChangeRequest()) Enable Hyperion, recover previous component states
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Hyperion: enabled
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Smoothing: enabled
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) Blackborder detector: enabled
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'System/V4L' with priority 240 as inactive
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) V4L capture device: enabled
    [hyperiond V4L2:auto] (INFO) configured v4l device: /dev/video0
    [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:597:init_device()) Video standard=PAL
    [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:692:init_device()) Set resolution to width=720 height=576
    [hyperiond V4L2:auto] (DEBUG) (V4L2Grabber.cpp:731:init_device()) Pixel format=YUYV
    [hyperiond V4L2:auto] (INFO) Started
    [hyperiond V4L2:auto] (DEBUG) (GrabberWrapper.cpp:49:start()) Grabber start()
    [hyperiond ComponentRegister] (DEBUG) (ComponentRegister.cpp:36:setNewComponentState()) LED device: enabled
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:238:setInputImage()) Priority 240 is now active
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
    [hyperiond BLACKBORDER] (DEBUG) (ImageProcessor.h:188:verifyBorder()) Reset border
    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:105:newConnection()) New connection from: ::ffff:192.168.1.68
    [hyperiond JSONCLIENTCONNECTION] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.69' switch to Hyperion instance 0
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:158:registerInput()) Register new input 'Hyperion Remote@::ffff:192.168.1.69/COLOR' with priority 1 as inactive
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:198:setInput()) Priority 1 is now active
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:255:clearInput()) Removed source priority 1
    [hyperiond HYPERION] (DEBUG) (PriorityMuxer.cpp:333:setCurrentTime()) Set visible priority to 240
    [hyperiond JSONSERVER] (DEBUG) (JsonServer.cpp:121:closedConnection()) Connection closed
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1044:handleLoggingCommand()) log streaming deactivated for client ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:204:sendClose()) send close: 1000
    [hyperiond WEBSOCKET] (DEBUG) (WebSocketClient.cpp:30:WebSocketClient()) New connection from ::ffff:192.168.1.71
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:102:handleInstanceSwitch()) Client '::ffff:192.168.1.71' switch to Hyperion instance 0
    [hyperiond WEBSOCKET] (DEBUG) (JsonAPI.cpp:1035:handleLoggingCommand()) log streaming activated for client ::ffff:192.168.1.71

    Hi
    I’m running the latest setup (2.0.0-alpha.6) & once connected all works fine for about 10-15mins or so & then the LEDs freeze on just one colour & won’t change, I can still see the Live Video in the LED VISUALIZATION window meaning the grabber works fine & the grabber also appears in the lsusb when typed in the terminal - (USBTV007 Video Grabber [EasyCAP])


    When this happens I’m also unable to change any colour by my Hyperion app on my iPhone either - I need to reboot the RPi & Arduino a few times to keep resetting & may eventually get it working for a short period again before it stops responding (Lights are still on but fixed on a particular colour), very frustrating.


    Some background I initially had both my Pi & Arduino mega on the same switch & didn’t used to Shutdown the Pi properly & just switched it off from the mains - this caused SD card corruption many times until I separated the RPi & left it continuously on. Before it kept corrupting the SD cards it was working just fine for hours with the previous version 2.0.0-alpha.5 but now I also get the freeze when I revert back to 2.0.0-alpha.5, so I upgraded back again & using 2.0.0-alpha.6 with the same result


    I have the following setup:


    RPi image from:
    https://github.com/Hyperion-Project/HyperBian/releases

    • Arduino Mega Wireless 2560 R3 Mega2560 REV3 ATmega2560-16AU Board
    • DC 5V 20A 100W Universal Regulated Switching Power Supply
    • 2x LED Strip 5V WS2812B 5050 RGB 144LED/M LED Strip Lights WS2812 IC
    • Digital video audio HDMI to AV CVBS Converter Support 4Kx2K L/R stereo NTSC PAL
    • Easycap USB 2.0 VHS VCR to Win PC DVD Video Audio Converter Grabber Capture Card
    • Raspberry Pi 3 Model B+ B Plus
    • HDMI switch
    • Capacitor Electrolytic Round Capacitor 1000uF 10v
    • Resistor Carbon Film Resistors 470 Ohm


    I have attached my Arduino & Hyperion config
    I really appreciate if you can tell why its failing & stop working so frequently
    Many thanks

    Thx TPmodding I might look into that a bit later
    However I think I managed to break the record & got 560 LEDs on with the last Sketch I posted were we took out the Analogue stuff that weren't used....Thanks to you!
    I then cut back to 545 LEDs which was the correct no. for my TV area as I mis-calculated the total initially nevertheless it worked & it looks amazing - I still need to do some fine tuning as sometime the colour is not exactly correct e.g. I get pinks where its really brownish etc. & not sure what to tweak? but Blue, Red & Green is spot on

    interesting concept what the configuration would be like, for example do we need two hyperion instances or will one handle both?
    I'm using a Mega but also have an extra Arduino Uno can I split between them or better with 2x wemos d1 mini with WLED software?

    @Akriss - well I see your point but at the moment I don't have any other project & I have stuck the LEDs to the back of the TV with a lot of difficulty as it was coming off & now reluctant to take out again so was hoping to use the same LEDs ideally


    @TPmodding - nice to hear back from you, hope all is well mate - how would you propose splitting into 2 parts?

    Thank you for this really appreciate it Akriss, I managed to get 500 lights working albeit it kept freezing on 1 colour now & again, so I tweaked the sketch (attached) & managed to get it to a reasonable state & it looks great, however with 500 LEDs it will only covers half of my TVs last vertical frame, which I can live with for now but if there is possibility to have every other LED lit that would be great to cover the whole frame - as the total LEDs will be 280 instead of 560 which I have.

    Hi Please Help!


    I have been trying to set up Ambient TV lighting for a year now with no luck & just came across this alfa version & I think I managed to get it partially working - the issue is I have 2x 2m strips of 144 LED/m = 576 LEDs in total but I have 560 around the TV & it can’t handle the number of LEDs - the maximum I can get it working with is 250 LEDs with 1000,000 Baud rate
    I tried changing Baud Rates but still no luck


    This is my setup:


    • Arduino Mega Wireless 2560 R3 Mega2560 REV3 ATmega2560-16AU Board
    • DC 5V 20A 100W Universal Regulated Switching Power Supply
    • 2x LED Strip 5V WS2812B 5050 RGB 144LED/M LED Strip Lights WS2812 IC
    • Digital video audio HDMI to AV CVBS Converter Support 4Kx2K L/R stereo NTSC PAL
    • Easycap USB 2.0 VHS VCR to Win PC DVD Video Audio Converter Grabber Capture Card
    • Raspberry Pi 3 Model B+ B Plus
    • HDMI switch


    Hyperion status: On
    Platform: Raspberry Pi
    Controller type: adalight
    Instance: First LED Hardware instance
    Ports (flat|proto): 19400 | 19445
    Your Hyperion version: 2.0.0-alpha.5
    Watched version branch: Alpha
    Latest Hyperion version: 2.0.0-alpha.5


    I have attached the Sketch, Hypercon & Debug files


    When I turn on the power all the LEDs lit up GBR & then nothing - but they work if I set it to 250 LEDs (it also works with the remote)


    I really appreciate your feedback as I tried everything that I know & really anxious to get it working


    Many thanks

    Hi Bro
    As you've mentioned I tried both Mega & Uno with reduced 50 LED sketches & tried 115200, 460800 & 500000 Buadrates but had no luck so I guess there is nothing left for me to try but to move to APA102 & scrap these LEDs such a shame
    Thanks again for all your help really appreciate it


    Below are the sketches I used for your info


    FOR UNO



    --------------------------------------------------------------------

    FOR MEGA

    Thanks so much for your feedback I tried it again & no luck
    I also removed & reinstalled the Hypercon & checked the config file was updated properly
    I updated the sketch with my parameters see attached - connected the data cable to pin 51 of Mega & then connected the GRD
    Still using 288 LEDs - LEDs came on test sequence Red, Blue, Green & it all went off again
    I tried sending a fixed colour by selecting Colourwheel & Auto update & pressed send Config again but nothing no light at all
    if you can think of next steps I really appreciate it & sorry for taking so much of your time

    appreciate your quick response TPmodding
    I guess by sending a fixed color you mean the settings in the screenshot attached?
    I chose the Colorwheel & sent the Config - I even started & stopped the service, saved the config & sent the config again & received the attached SSH response (maybe that can give a clue) - but no light came on at all - so no, I guess I cant even send a fixed color with 288 LEDs,
    I have uploaded my config files, so what do reckon is the issue?

    So sorry bruh...I was just hoping to sort it out for the wkend & I 've been at it for 2 weeks now so I really really appreciate your help! pls respond in your own time.
    I did what you said & reduced the number of LEDs - I have 2x 2m LED strip with 144LEDs/m so I disconnected one & am only using 1 of them
    so I reduced the total LEDs to 288 pls see attached new config - I also updated the Mega with the total count of 288 but again nothing to my disappointment
    Also when I disconnected the GRD from Mega the lights came on half way (1m) with fixed light on, random colour & no movement with the image :(
    What else can I try please?


    If anyone can help with this I really appreciate it I have attached screenshots above
    Many thanks

    One other thing as you know the .json file gets uploaded to Pi & the local Config Path is set in the tabs
    I have an issue every time I save my HyperCon data & config & then if I restart the jar file & load my dat file, it still reverts back to old values with exception of LED numbers, I have to configure it again
    So I'm wondering if the .json file is picked up to upload to Pi then it may keep transferring the old value again as opposed to what I see on the tabs? - just a thought