Read the statement by Michael Teeuw here.
Posts
-
RE: Advanced stocks / finance module needed
If I would be fluent enough in web coding, I would probably make a fork of
https://github.com/matteodanelli/MMM-cryptocurrencyI’ll just share a few more links
https://en.tradingview.com/widget/market-overview/
https://en.tradingview.com/widget/ticker/ -
RE: Advanced stocks / finance module needed
Sure guys,
iFrame is a good solution, but lacks customization.
Existing one lacks functionality.
I just hope there is someone technically fluent enough to make something really nice. There is a huge variety of weather plugins, but only two simple financial one’s. -
Advanced stocks / finance module needed
Currently there are two, one is completely outdated, one requires small bugfix to work, but
- they are not flexible in design, customization, functionality
- existing module functionality is really limited to a few US stocks, missing important ones worldwide and for example, gold price, currency exchange rates etc.
- crypto may be added for more versatility
Source for inspiration: https://en.tradingview.com/widget/
-
RE: [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
I did a fresh install of RPI OS & MM all addons
Option one: freeze, then after a wait console available again
pi@raspberrypi:~/MagicMirror/modules/MMM-RTSPStream $ omxplayer --avdict rtsp_transport:tcp --live --video_queue 4 --fps 30 "rtsp://192.168.2.237:554/user=USER&password=PASS&channel=1&stream=0.sdp" Video codec omx-h264 width 1280 height 960 profile 77 fps 30.000000 Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8 Subtitle count: 0, state: off, index: 1, delay: 0 V:PortSettingsChanged: 1280x960@30.00 interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0 have a nice day ;)
Option two: many lines
COMXVideo::Decode timeout
Option three: same as first one, freeze then
Video codec omx-h264 width 704 height 576 profile 77 fps 30.000000 Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8 Subtitle count: 0, state: off, index: 1, delay: 0 V:PortSettingsChanged: 704x576@30.00 interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0
Option four:
pi@raspberrypi:~ $ omxplayer --live --video_queue 4 --fps 30 "rtsp://192.168.2.2 37:554/user=USER&password=PASS&channel=1&stream=0.sdp" Video codec omx-h264 width 1280 height 960 profile 77 fps 30.000000 Audio codec pcm_alaw channels 1 samplerate 8000 bitspersample 8 Subtitle count: 0, state: off, index: 1, delay: 0
-
RE: [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
@shbatm said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
Looking at the logs it looks like it’s trying to launch everything correctly. Just to confirm:
- The stream works correctly in VLC using the URL you have above.
- Since you’re using OMXPlayer – you are testing on the mirror with the RPi connected (not with VNC/Remote Desktop, etc). You won’t see playback from OMXPlayer on anything but the monitor connected to the RPi.
- Yes, it does work in VLC.
- I control RPi via SSH & VNC, but it is connected via HDMI to monitor and I don’t see any output on the actual screen neither via VNC, nor actual screen.
Testing:
- By making tests I encounter an error:
pi@raspberrypi:~ $ sudo reboot login as: pi pi@192.168.2.111's password: Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Sep 24 01:55:35 2018 SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. pi@raspberrypi:~ $ pm2 stop mm [PM2] Applying action stopProcessId on app [mm](ids: 0) [PM2] [mm](0) ✓ ┌──────────┬────┬──────┬─────┬─────────┬─────────┬────────┬─────┬────────┬──────┬──────────┐ │ App name │ id │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │ ├──────────┼────┼──────┼─────┼─────────┼─────────┼────────┼─────┼────────┼──────┼──────────┤ │ mm │ 0 │ fork │ 0 │ stopped │ 0 │ 0 │ 0% │ 0 B │ pi │ disabled │ └──────────┴────┴──────┴─────┴─────────┴─────────┴────────┴─────┴────────┴──────┴──────────┘ Use `pm2 show <id|name>` to get more details about an app pi@raspberrypi:~ $ omxplayer --avdict rtsp_transport:tcp --win 800, 421, 1120, 661 --live --video_queue 4 --fps 30 rtsp://192.168.2.237:554/user=USER&password=PASS&channel=1&stream=0.sdp [1] 1084 [2] 1085 [3] 1086 pi@raspberrypi:~ $ File "421," not found. pi@raspberrypi:~ $
- Did not work
- Also did not work, this time another file is not being found
omxplayer --avdict 421, 1120, 661 --live --video_queue 4 --fps 30 rtsp://192.168.2.237:554/user=USER&password=PASS&channel=1&stream=0 [7] 1213 [8] 1214 [9] 1215 [4] Exit 1 omxplayer --avdict 421, 1120, 661 --live --video_queue 4 --fps 30 rtsp://192.168.2.237:554/user=USERNAME [5] Done password=PASSWORD [6] Done channel=1 pi@raspberrypi:~ $ File "1120," not found.
- 5., Did not work
pi@raspberrypi:~ $ File "421," not found.
-
RE: [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
pi@raspberrypi:~ $ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option) /home/pi/.pm2/pm2.log last 15 lines: PM2 | [2018-09-21T20:42:51.125Z] PM2 log: App [omx_stream1] with id [1] and pid [6551], exited with code [1] via signal [SIGI NT] PM2 | [2018-09-21T20:42:51.132Z] PM2 log: Starting execution sequence in -fork mode- for app name:omx_stream1 id:1 PM2 | [2018-09-21T20:42:51.159Z] PM2 log: App name:omx_stream1 id:1 online PM2 | [2018-09-21T20:42:53.221Z] PM2 log: App [omx_stream1] with id [1] and pid [6582], exited with code [1] via signal [SIGI NT] PM2 | [2018-09-21T20:42:53.234Z] PM2 log: Starting execution sequence in -fork mode- for app name:omx_stream1 id:1 PM2 | [2018-09-21T20:42:53.253Z] PM2 log: App name:omx_stream1 id:1 online PM2 | [2018-09-21T20:42:59.249Z] PM2 log: Stopping app:mm id:0 PM2 | [2018-09-21T20:42:59.562Z] PM2 log: App [mm] with id [0] and pid [6136], exited with code [0] via signal [SIGINT] PM2 | [2018-09-21T20:42:59.632Z] PM2 log: pid=6136 msg=process killed PM2 | [2018-09-21T20:42:59.635Z] PM2 log: Starting execution sequence in -fork mode- for app name:mm id:0 PM2 | [2018-09-21T20:42:59.651Z] PM2 log: App name:mm id:0 online PM2 | [2018-09-21T20:43:35.020Z] PM2 log: Stopping app:omx_stream1 id:1 PM2 | [2018-09-21T20:43:35.054Z] PM2 error: Process with pid 6613 already exists PM2 | [2018-09-21T20:43:35.174Z] PM2 log: App [omx_stream1] with id [1] and pid [6613], exited with code [1] via signal [SIGI NT] PM2 | [2018-09-21T20:43:35.193Z] PM2 log: pid=6613 msg=process killed /home/pi/.pm2/logs/omx-stream1-error.log last 15 lines: /home/pi/.pm2/logs/mm-error.log last 15 lines: 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration. 0|mm | [885:0919/041827.726584:FATAL:bus.cc(1152)] D-Bus connection was disconnected. Aborting. 0|mm | WARNING! Could not validate config file. Please correct syntax errors. Starting with default configuration. 0|mm | [10472:0919/213258.329193:FATAL:bus.cc(1152)] D-Bus connection was disconnected. Aborting. 0|mm | TypeError: `port` or a `server` must be provided 0|mm | at new WebSocketServer (/home/pi/MagicMirror/modules/MMM-RTSPStream/node_modules/node-rtsp-stream-es6/node_modules/ ws/lib/WebSocketServer.js:44:11) 0|mm | at VideoStream.startListener (/home/pi/MagicMirror/modules/MMM-RTSPStream/node_modules/node-rtsp-stream-es6/src/vid eoStream.js:32:24) 0|mm | at Class.startListener (/home/pi/MagicMirror/modules/MMM-RTSPStream/node_helper.js:49:32) 0|mm | at Class.socketNotificationReceived (/home/pi/MagicMirror/modules/MMM-RTSPStream/node_helper.js:257:22) 0|mm | at Socket.<anonymous> (/home/pi/MagicMirror/modules/node_modules/node_helper/index.js:113:11) 0|mm | at emitTwo (events.js:126:13) 0|mm | at Socket.emit (events.js:214:7) 0|mm | at /home/pi/MagicMirror/node_modules/socket.io/lib/socket.js:513:12 0|mm | at _combinedTickCallback (internal/process/next_tick.js:131:7) 0|mm | at process._tickCallback (internal/process/next_tick.js:180:9) /home/pi/.pm2/logs/mm-out.log last 15 lines: 0|mm | Starting stream stream1 with args: [ 0|mm | "--avdict", 0|mm | "rtsp_transport:tcp", 0|mm | "--win", 0|mm | "800, 421, 1120, 661", 0|mm | "--live", 0|mm | "--video_queue", 0|mm | "4", 0|mm | "--fps", 0|mm | "30", 0|mm | "rtsp://192.168.2.237:554/user=USERNAME&password=PASSWORD&channel=1&stream=0" 0|mm | ] 0|mm | PM2: omx_stream1 already running. Stopping old instance... 0|mm | Starting PM2 for omx_stream1 0|mm | PM2 started for omx_stream1
-
RE: [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
@epi said in [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras:
rtsp://192.168.2.237:554/user=USERNAME&password=PASSWORD&channel=1&stream=0.sdp
I assume issue is in my stream URL either localPlayer. Any suggestions?
-
RE: [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras
Hi @shbatm & others! After install (followed your guide here https://github.com/shbatm/MMM-RTSPStream), I see a black frame with a white border, without the stream. I tried both mine stream url and samples. My sample works great via VLC. Can you help me to find an issue?
{ module: 'MMM-RTSPStream', position: 'middle_center', config: { autoStart: true, moduleWidth: 354, moduleHeight: 240, localPlayer: 'omxplayer', stream1: { name: 'Test Stream', url: 'rtsp://192.168.2.237:554/user=USERNAME&password=PASSWORD&channel=1&stream=0.sdp', snapshotUrl: '', snapshotRefresh: 10, // Seconds frameRate: "30", port: 9999, } } },
update, after a few commas in the config I managed to get test stream up&running, but not my webcam. Any solution available? :)