Giter Site home page Giter Site logo

homebridge-bloomsky's People

Contributors

aphex3k avatar dependabot[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

thomasbergernz

homebridge-bloomsky's Issues

accessory unavailable when debug turned off

I couldn't get the Bloomsky accessory to appear in Home. I killed and restarted Homebridge a number of times. Eventually I turned on debug. Not sure if that was the trigger, but I was able to manually add the Bloomsky accessory.

However, once I turned off debug and restarted the homebridge, the accessory was no longer available.

  1. "debug": false, Unable to add accessory.
  2. "debug": true, Added accessory fine.
  3. "debug": false again, Accessory unavailable.
  4. "debug": true again, Accessory back.

I have a SKY2.

SKY2 Support

Looks like something may not be quite right with SKY2 support. Would love to help out to get this running properly.

Environment:

  • rpi 2B+
  • Raspbian 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux
  • Homebridge 0.4.46
  • homebridge-bloomsky v1.1.14

I setup everything according to the readme and initially set debug to true. Here is what I'm seeing in the logs:

pi@hb-server:~ $ cat /var/log/homebridge.log | grep -i bloomsky
[3/14/2019, 1:36:14 PM] Loaded plugin: homebridge-bloomsky
[3/14/2019, 1:36:14 PM] Registering platform 'homebridge-bloomsky.Bloomsky'
[3/14/2019, 1:36:24 PM] [Bloomsky] Initializing Bloomsky platform...
[3/14/2019, 1:36:24 PM] [Bloomsky] Bloomsky Init
[3/14/2019, 1:36:25 PM] [Bloomsky] didFinishLaunching
[3/14/2019, 1:36:25 PM] [Bloomsky] updateData
[3/14/2019, 1:39:07 PM] Loaded plugin: homebridge-bloomsky
[3/14/2019, 1:39:07 PM] Registering platform 'homebridge-bloomsky.Bloomsky'
[3/14/2019, 1:39:29 PM] [Bloomsky] Initializing Bloomsky platform...
[3/14/2019, 1:39:29 PM] [Bloomsky] Bloomsky Init
[3/14/2019, 1:39:29 PM] [Bloomsky] didFinishLaunching
[3/14/2019, 1:39:29 PM] [Bloomsky] updateData
[3/14/2019, 1:39:30 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:39:30 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:39:30 PM] [Bloomsky] Add Accessory: 442C053A0E57
[3/14/2019, 1:39:30 PM] [Bloomsky] FFMPEG constructor
[3/14/2019, 1:39:30 PM] [Bloomsky] Debug loggin enabled...
[3/14/2019, 1:39:30 PM] [Bloomsky] createCameraControlService
[3/14/2019, 1:39:30 PM] [Bloomsky] _createStreamControllers
[3/14/2019, 1:39:30 PM] [Bloomsky] adding StreamController #1/1
[3/14/2019, 1:39:30 PM] [Bloomsky] 1/1 stream controllers registered
[3/14/2019, 1:39:30 PM] [Bloomsky] 0000003E-0000-1000-8000-0026BB765291
[3/14/2019, 1:39:30 PM] [Bloomsky] 00000111-0000-1000-8000-0026BB765291
[3/14/2019, 1:39:30 PM] [Bloomsky] 00000110-0000-1000-8000-0026BB765291.0
[3/14/2019, 1:39:30 PM] [Bloomsky] Registered 1 Camera Control Services
[3/14/2019, 1:39:31 PM] [Bloomsky] new accessory pushed...
[3/14/2019, 1:39:31 PM] [Bloomsky] publishCameraAccessories
[3/14/2019, 1:39:31 PM] [Bloomsky] new accessory registered...
[3/14/2019, 1:39:31 PM] [Bloomsky] displayName: Copper Vineyards; UUID: 553fc96c-d308-44ca-8599-3538b4e66996; category: 1; services: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]; reachable: false; context: [object Object]; cameraSource: [object Object]; _associatedPlugin: homebridge-bloomsky; _associatedHAPAccessory: [object Object]; 
[3/14/2019, 1:39:31 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:40:01 PM] [Bloomsky] updateData
[3/14/2019, 1:40:31 PM] [Bloomsky] updateData
[3/14/2019, 1:40:31 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:40:31 PM] [Bloomsky] [object Object]
[3/14/2019, 1:40:31 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:40:31 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:40:31 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:40:31 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:40:31 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:40:31 PM] [Bloomsky] temporary file written
[3/14/2019, 1:40:31 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:41:01 PM] [Bloomsky] updateData
[3/14/2019, 1:41:31 PM] [Bloomsky] updateData
[3/14/2019, 1:41:31 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:41:31 PM] [Bloomsky] [object Object]
[3/14/2019, 1:41:31 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:41:31 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:41:31 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:41:31 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:41:31 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:41:31 PM] [Bloomsky] temporary file written
[3/14/2019, 1:41:31 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:42:01 PM] [Bloomsky] updateData
[3/14/2019, 1:42:02 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:42:02 PM] [Bloomsky] [object Object]
[3/14/2019, 1:42:02 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:42:02 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:42:02 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:42:02 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:42:02 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:42:02 PM] [Bloomsky] temporary file written
[3/14/2019, 1:42:02 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:42:32 PM] [Bloomsky] updateData
[3/14/2019, 1:42:32 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:42:32 PM] [Bloomsky] [object Object]
[3/14/2019, 1:42:32 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:42:32 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:42:32 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:42:32 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:42:32 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:42:32 PM] [Bloomsky] temporary file written
[3/14/2019, 1:42:32 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:43:02 PM] [Bloomsky] updateData
[3/14/2019, 1:43:02 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:43:02 PM] [Bloomsky] [object Object]
[3/14/2019, 1:43:02 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:43:02 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:43:02 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:43:02 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:43:02 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:43:02 PM] [Bloomsky] temporary file written
[3/14/2019, 1:43:02 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:43:32 PM] [Bloomsky] updateData
[3/14/2019, 1:43:32 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:43:32 PM] [Bloomsky] [object Object]
[3/14/2019, 1:43:32 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:43:32 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:43:32 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:43:32 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:43:32 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:43:32 PM] [Bloomsky] temporary file written
[3/14/2019, 1:43:32 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:44:02 PM] [Bloomsky] updateData
[3/14/2019, 1:44:03 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:44:03 PM] [Bloomsky] [object Object]
[3/14/2019, 1:44:03 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:44:03 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:44:03 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:44:03 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:44:03 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:44:03 PM] [Bloomsky] temporary file written
[3/14/2019, 1:44:03 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:44:33 PM] [Bloomsky] updateData
[3/14/2019, 1:44:33 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:44:33 PM] [Bloomsky] [object Object]
[3/14/2019, 1:44:33 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:44:33 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:44:33 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:44:33 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:44:33 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:44:34 PM] [Bloomsky] temporary file written
[3/14/2019, 1:44:34 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:45:03 PM] [Bloomsky] updateData
[3/14/2019, 1:45:04 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:45:04 PM] [Bloomsky] [object Object]
[3/14/2019, 1:45:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:45:04 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:45:04 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:45:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:45:04 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:45:04 PM] [Bloomsky] temporary file written
[3/14/2019, 1:45:04 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:45:34 PM] [Bloomsky] updateData
[3/14/2019, 1:45:34 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:45:34 PM] [Bloomsky] [object Object]
[3/14/2019, 1:45:34 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:45:34 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:45:34 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:45:34 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:45:34 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:45:34 PM] [Bloomsky] temporary file written
[3/14/2019, 1:45:34 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:46:04 PM] [Bloomsky] updateData
[3/14/2019, 1:46:04 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:46:04 PM] [Bloomsky] [object Object]
[3/14/2019, 1:46:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:46:04 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:46:04 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:46:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:46:04 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:46:04 PM] [Bloomsky] temporary file written
[3/14/2019, 1:46:04 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:46:34 PM] [Bloomsky] updateData
[3/14/2019, 1:46:34 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:46:34 PM] [Bloomsky] [object Object]
[3/14/2019, 1:46:34 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:46:34 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:46:34 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:46:34 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:46:34 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:46:34 PM] [Bloomsky] temporary file written
[3/14/2019, 1:46:34 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:47:04 PM] [Bloomsky] updateData
[3/14/2019, 1:47:04 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:47:04 PM] [Bloomsky] [object Object]
[3/14/2019, 1:47:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:47:04 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:47:04 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:47:04 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:47:04 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:47:05 PM] [Bloomsky] temporary file written
[3/14/2019, 1:47:05 PM] [Bloomsky] temporary file updated...
[3/14/2019, 1:47:34 PM] [Bloomsky] updateData
[3/14/2019, 1:47:35 PM] [Bloomsky] updateExistingAccessories
[3/14/2019, 1:47:35 PM] [Bloomsky] [object Object]
[3/14/2019, 1:47:35 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:47:35 PM] [Bloomsky] Update Accessory
[3/14/2019, 1:47:35 PM] [Bloomsky] registerNewAccessories
[3/14/2019, 1:47:35 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[3/14/2019, 1:47:35 PM] [Bloomsky] Update Reachability
[3/14/2019, 1:47:35 PM] [Bloomsky] temporary file written
[3/14/2019, 1:47:35 PM] [Bloomsky] temporary file updated...

With debug set to false:

[3/14/2019, 1:48:03 PM] Loaded plugin: homebridge-bloomsky
[3/14/2019, 1:48:03 PM] Registering platform 'homebridge-bloomsky.Bloomsky'
[3/14/2019, 1:48:24 PM] [Bloomsky] Initializing Bloomsky platform...
[3/14/2019, 1:48:24 PM] [Bloomsky] Bloomsky Init
[3/14/2019, 1:48:24 PM] [Bloomsky] didFinishLaunching
[3/14/2019, 1:48:26 PM] [Bloomsky] new accessory pushed...
[3/14/2019, 1:48:26 PM] [Bloomsky] publishCameraAccessories
[3/14/2019, 1:50:56 PM] [Bloomsky] new accessory pushed...
[3/14/2019, 1:50:56 PM] [Bloomsky] publishCameraAccessories

Incorrect snapshot path

The module is writing the snapshot to ~. However it is expecting to find it in: usr/node_modules/homebridge-bloomsky/, which is also incorrect since my node modules path is under /usr/lib

"The requested platform "Bloomsky" was not registered by any plugin."

And the next line is "Your config.json is requesting the platform "Bloomsky" which has not been published by any installed plugins."

This is inside of a HOOBS install and may be an incompatibility with the newer version of that I installed recently.

The Bloomsky plugin installs, but then in the HOOBS plugin config window it is identified as Example Plugin, and editing the hombridge config.json to change "Example Plugin" to "BloomSky" or "Bloomsky-homebridge" doesn't change this.

No Video

So, I have had this installed for some time. It was actually the first plugin for homebridge I installed. I never got the video to work which made me think I was doing something wrong, and I gave up on homebridge. I now have Blinka nd Ring oth accurately displaying video through the home app, but still not bloomsky.

Bloomsky doesn't show up in home app

I added the plugin with the proper API, but I don't have anything that shows up in the home app. The status for the homebridge service shows an occasional [Bloomsky] New accessory pushed... (about every 2.5 minutes)

Any idea what I can do for it to show up?

Option to hide attributes / tiles

It would be great to have a config variable to hide particular tiles / attributes (e.g. if I don't want to see lux or Rain, etc.)

Homebridge 1.01 breaks plugin

Homebridge 1.0.1 appears to break this plugin. I've tried fully removing and clearing the persistant accessory.

[4/27/2020, 12:32:12 PM] [Bloomsky] registerNewAccessories
[4/27/2020, 12:32:12 PM] [Bloomsky] stationNeedsToBeRegistered: [object Object]
[4/27/2020, 12:32:12 PM] [Bloomsky] Add Accessory: 442C05BC9BE8
[4/27/2020, 12:32:12 PM] [Bloomsky] FFMPEG constructor
[4/27/2020, 12:32:12 PM] [Bloomsky] Debug loggin enabled...
[4/27/2020, 12:32:12 PM] [Bloomsky] createCameraControlService
[4/27/2020, 12:32:12 PM] [Bloomsky] _createStreamControllers
[4/27/2020, 12:32:12 PM] [Bloomsky] adding StreamController #1/1
[4/27/2020, 12:32:12 PM] [Bloomsky] 1/1 stream controllers registered
[4/27/2020, 12:32:12 PM] [Bloomsky] 0000003E-0000-1000-8000-0026BB765291
[4/27/2020, 12:32:12 PM] [Bloomsky] 00000110-0000-1000-8000-0026BB765291.0
[4/27/2020, 12:32:12 PM] [Bloomsky] 00000111-0000-1000-8000-0026BB765291
[4/27/2020, 12:32:12 PM] [Bloomsky] Error: Camera Control Service Registration failed... +1
at Bloomsky.addAccessory (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:170:19)
at Bloomsky.registerNewAccessories (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:395:22)
at Bloomsky. (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:348:44)
at step (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:32:23)
at Object.next (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:13:53)
at fulfilled (/usr/lib/node_modules/homebridge-bloomsky/lib/Bloomsky.js:4:58)
at processTicksAndRejections (internal/process/task_queues.js:97:5)

Version 1.2-alpha.2 is flooding log

I have debug set to false, but am getting the following in my log over and over again (once a minute, I think, but there's no time stamp):

SNAPSHOT: ffmpeg version 3.2.10-1~deb9u1+rpt2 Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 6.3.0 (Raspbian 6.3.0-18+rpi1+deb9u1) 20170516
  configuration: --prefix=/usr --extra-version='1~deb9u1+rpt2' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
SNAPSHOT:   WARNING: library configuration mismatch
  avutil      configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  avcodec     configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  avresample  configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  swscale     configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  swresample  configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  postproc    configuration: --prefix=/usr --extra-version='1~deb9u1+rpt1' --toolchain=hardened --libdir=/usr/lib/arm-linux-gnueabihf --incdir=/usr/include/arm-linux-gnueabihf --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-omx-rpi --enable-mmal --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --arch=armhf --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
  libavutil      55. 34.101 / 55. 34.101
  libavcodec     57. 64.101 / 57. 64.101
  libavformat    57. 56.101 / 57. 56.101
  libavdevice    57.  1.100 / 57.  1.100
  libavfilter     6. 65.100 /  6. 65.100
  libavresample   3.  1.  0 /  3.  1.  0
  libswscale      4.  2.100 /  4.  2.100
  libswresample   2.  3.100 /  2.  3.100
  libpostproc    54.  1.100 / 54.  1.100
SNAPSHOT: Input #0, image2, from 'http://s3-us-west-1.amazonaws.com/bskyimgs/gqBxp6apnJSnmJWrqJ1lrpqwmJOlmZs=.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: 15585 kb/s
SNAPSHOT:     Stream #0:0: Video: mjpeg, yuvj422p(pc, bt470bg/unknown/unknown), 640x640, 25 fps, 25 tbr, 25 tbn, 25 tbc
SNAPSHOT: Output #0, mjpeg, to 'pipe:':
  Metadata:
    encoder         : Lavf57.56.101
SNAPSHOT:     Stream #0:0: Video: mjpeg, yuvj422p(pc), 640x640, q=2-31, 200 kb/s, 25 fps, 25 tbn, 25 tbc
    Metadata:
      encoder         : Lavc57.64.101 mjpeg
    Side data:
      cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: -1
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> mjpeg (native))
Press [q] to stop, [?] for help
SNAPSHOT: frame=    1 fps=0.0 q=4.9 Lsize=      39kB time=00:00:00.04 bitrate=7938.6kbits/s speed=0.547x
video:39kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
Successfully captured snapshot at 480x270

snapshots don't seem to be generated at the correct location

My node prefix is set as prefix=/home/julian/node_modules. Snapshots do not work for me. Live video works fine (!). I have a SKY2.

Debug output says
[4/6/2019, 3:14:17 PM] [Bloomsky] Delivering snapshot at path: /home/julian/node_modules/node_modules/homebridge-bloomsky/lib/4286befb-a627-417a-9bd2-65b957718cb4.jpg [4/6/2019, 3:14:17 PM] [Bloomsky] ... using Sharp

That path doesn't look quite right. Not really sure where temporary data is supposed to live, but the beginning part should be /home/julian/node_modules/lib/node_modules/homebridge-bloomsky

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.