{"id":24221600,"url":"https://github.com/michdo93/openhab-web-tv","last_synced_at":"2026-03-06T02:49:04.774Z","repository":{"id":135031876,"uuid":"529416575","full_name":"Michdo93/openHAB-web-tv","owner":"Michdo93","description":"Using exec binding and ssh to use a remote computer to watch TV streams via VLC or a browser.","archived":false,"fork":false,"pushed_at":"2022-09-05T12:09:01.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-04T22:53:29.878Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Michdo93.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-26T22:06:14.000Z","updated_at":"2022-08-26T22:08:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ae7d941-4a1a-446f-b266-d2edc0cfa72b","html_url":"https://github.com/Michdo93/openHAB-web-tv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Michdo93/openHAB-web-tv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Michdo93%2FopenHAB-web-tv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Michdo93%2FopenHAB-web-tv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Michdo93%2FopenHAB-web-tv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Michdo93%2FopenHAB-web-tv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Michdo93","download_url":"https://codeload.github.com/Michdo93/openHAB-web-tv/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Michdo93%2FopenHAB-web-tv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30159969,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T22:39:40.138Z","status":"online","status_checked_at":"2026-03-06T02:00:08.268Z","response_time":250,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-14T06:19:41.554Z","updated_at":"2026-03-06T02:49:04.755Z","avatar_url":"https://github.com/Michdo93.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# openHAB-web-tv\nUsing exec binding and ssh to use a remote computer to watch TV streams via VLC or a browser.\n\n## Items\n\nYou have to create for each live stream a `Switch` item. Later a rule will trigger when a `Switch` item changed to `ON`. If it is `Kabel1`, `Sat1`, `Pro7` or `sixx` a web browser will be opened if it is not previously mentioned VLC will be opened.\n\n```\nGroup Webtv \"Webtv\" \u003cscreen\u003e\n\nSwitch Webtv_Ard \"ARD\" (Webtv)\nSwitch Webtv_Ard_Alpha \"ARD Alpha\" (Webtv)\nSwitch Webtv_Ard_Tagesschau \"ARD Tagesschau\" (Webtv)\nSwitch Webtv_3Sat \"3Sat\" (Webtv)\nSwitch Webtv_Deutsche_Welle \"Deutsche Welle\" (Webtv)\nSwitch Webtv_Ard_Sportschau_2 \"ARD Sportschau 2\" (Webtv)\nSwitch Webtv_ZDF \"ZDF\" (Webtv)\nSwitch Webtv_ZDF_info \"ZDF info\" (Webtv)\nSwitch Webtv_ZDF_neo \"ZDF neo\" (Webtv)\nSwitch Webtv_HR \"HR\" (Webtv)\nSwitch Webtv_RBB_Berlin \"RBB Berlin\" (Webtv)\nSwitch Webtv_RBB_Brandenburg \"RBB Brandenburg\" (Webtv)\nSwitch Webtv_WDR \"WDR\" (Webtv)\nSwitch Webtv_NASA_TV_Public \"NASA TV Pulic HD\" (Webtv)\nSwitch Webtv_NASA_TV_Media \"NASA TV Media HD\" (Webtv)\nSwitch Webtv_MDR_SachsenAnhalt \"MDR Sachsen-Anhalt\" (Webtv)\nSwitch Webtv_MDR_Sachsen \"MDR Sachsen\" (Webtv)\nSwitch Webtv_MDR_Thueringen \"MDR Thüringen\" (Webtv)\nSwitch Webtv_Phoenix \"Phoenix\" (Webtv)\nSwitch Webtv_BR_Nord \"BR Nord\" (Webtv)\nSwitch Webtv_BR_Sued \"BR Süd\" (Webtv)\nSwitch Webtv_SWR_BW \"SWR BW\" (Webtv)\nSwitch Webtv_SWR_RP \"SWR RP\" (Webtv)\nSwitch Webtv_NDR_SchleswigHolstein \"NDR Schleswig-Holstein\" (Webtv)\nSwitch Webtv_NDR_MecklenburgVorpommern \"NDR Mecklenburg-Vorpommern\" (Webtv)\nSwitch Webtv_NDR_Niedersachsen \"NDR Niedersachsen\" (Webtv)\nSwitch Webtv_NDR_Hamburg \"NDR Hamburg\" (Webtv)\nSwitch Webtv_Arte_DE \"Arte DE\" (Webtv)\nSwitch Webtv_Arte_FR \"Arte FR\" (Webtv)\nSwitch Webtv_kika \"kika\" (Webtv)\nSwitch Webtv_Kabel1 \"Kabel 1\" (Webtv)\nSwitch Webtv_Sat1 \"Sat1\" (Webtv)\nSwitch Webtv_Pro7 \"Pro7\" (Webtv)\nSwitch Webtv_sixx \"sixx\" (Webtv)\n```\n\n## Rules\n\nBesides the `Switch` items for each live stream changed to `ON` there must be rules if they are changed to `OFF` for closing VLC or the browser.\n\n```\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Ard changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.daserste.de/daserste/de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Ard_Alpha changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Ard_Tagesschau changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://tagesschau.akamaized.net/hls/live/2020115/tagesschau/tagesschau_1/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_3Sat changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://zdf-hls-18.akamaized.net/hls/live/2016501/dach/high/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Deutsche_Welle changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://dwamdstream111.akamaized.net/hls/live/2017972/dwstream111/stream05/streamPlaylist.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Ard_Sportschau_2 changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://ardevent2.akamaized.net/hls/live/681512/ardevent2_geo/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_ZDF changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"http://zdf-hls-15.akamaized.net/hls/live/2016498/de/veryhigh/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_ZDF_info changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://zdf-hls-17.akamaized.net/hls/live/2016500/de/high/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_ZDF_neo changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://zdf-hls-16.akamaized.net/hls/live/2016499/de/high/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_HR changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://hrhls.akamaized.net/hls/live/2024525/hrhls/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_RBB_Berlin changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/index.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_RBB_Brandenburg changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://rbb-hls-brandenburg.akamaized.net/hls/live/2017825/rbb_brandenburg/index.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_WDR changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.wdr.de/wdr/wdrfs/de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NASA_TV_Public changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://ntv1.akamaized.net/hls/live/2014075/NASA-NTV1-HLS/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NASA_TV_Media changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://ntv2.akamaized.net/hls/live/2013923/NASA-NTV2-HLS/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_MDR_SachsenAnhalt changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mdrtvsahls.akamaized.net/hls/live/2016879/mdrtvsa/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_MDR_Sachsen changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mdrtvsnhls.akamaized.net/hls/live/2016928/mdrtvsn/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_MDR_Thueringen changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mdrtvthhls.akamaized.net/hls/live/2016880/mdrtvth/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Phoenix changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"http://zdf-hls-19.akamaized.net/hls/live/2016502/de/high/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_BR_Nord changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.br.de/br/fs/bfs_nord/hls/de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_BR_Sued changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.br.de/br/fs/bfs_sued/hls/de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_SWR_BW changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://swrbwd-hls.akamaized.net/hls/live/2018672/swrbwd/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_SWR_RP changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NDR_SchleswigHolstein changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_sh/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NDR_MecklenburgVorpommern changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_mv/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NDR_Niedersachsen changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_nds/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_NDR_Hamburg changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_hh/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Arte_DE changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://artesimulcast.akamaized.net/hls/live/2030993/artelive_de/index.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Arte_FR changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://artesimulcast.akamaized.net/hls/live/2031003/artelive_fr/index.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_kika changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/vlc\",\"--video-on-top\",\"--fullscreen\",\"https://kikageohls.akamaized.net/hls/live/2022693/livetvkika_de/master.m3u8\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Kabel1 changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/python3\",\"selenium_kabel1.py\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Sat1 changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/python3\",\"selenium_sat1.py\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_Pro7 changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/python3\",\"selenium_pro7.py\")\nend\n\nrule \"Webtv changed to ON\"\nwhen\n    Item Webtv_sixx changed to ON\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/python3\",\"selenium_sixx.py\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Ard changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Ard_Alpha changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Ard_Tagesschau changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_3Sat changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Deutsche_Welle changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Ard_Sportschau_2 changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_ZDF changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_ZDF_info changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_ZDF_neo changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_HR changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_RBB_Berlin changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_RBB_Brandenburg changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_WDR changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NASA_TV_Public changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NASA_TV_Media changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_MDR_SachsenAnhalt changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_MDR_Sachsen changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_MDR_Thueringen changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Phoenix changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_BR_Nord changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_BR_Sued changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_SWR_BW changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_SWR_RP changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NDR_SchleswigHolstein changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NDR_MecklenburgVorpommern changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NDR_Niedersachsen changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_NDR_Hamburg changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Arte_DE changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Arte_FR changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_kika changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/killall\",\"/usr/bin/vlc\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Kabel1 changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-f \",\"firefox\")\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-9\",\"-f\",\"selenium_kabel1.py\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Sat1 changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-f \",\"firefox\")\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-9\",\"-f\",\"selenium_sat1.py\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_Pro7 changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-f \",\"firefox\")\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-9\",\"-f\",\"selenium_pro7.py\")\nend\n\nrule \"Webtv changed to OFF\"\nwhen\n    Item Webtv_sixx changed to OFF\nthen\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-f \",\"firefox\")\n    executeCommandLine(\"/usr/bin/sshpass\",\"-p\",\"\u003cpassword\u003e\",\"/usr/bin/ssh\",\"-t\",\"-o\",\"StrictHostKeyChecking=no\",\"\u003cuser\u003e@\u003cip\u003e\",\"/usr/bin/sudo\",\"/usr/bin/pkill\",\"-9\",\"-f\",\"selenium_sixx.py\")\nend\n```\n\nThat the rules work, please add following to `/etc/openhab/misc/exec.whitelist`:\n\n```\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.daserste.de/daserste/de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.br.de/br/fs/ard_alpha/hls/de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://tagesschau.akamaized.net/hls/live/2020115/tagesschau/tagesschau_1/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://zdf-hls-18.akamaized.net/hls/live/2016501/dach/high/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://dwamdstream111.akamaized.net/hls/live/2017972/dwstream111/stream05/streamPlaylist.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://ardevent2.akamaized.net/hls/live/681512/ardevent2_geo/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen http://zdf-hls-15.akamaized.net/hls/live/2016498/de/veryhigh/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://zdf-hls-17.akamaized.net/hls/live/2016500/de/high/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://zdf-hls-16.akamaized.net/hls/live/2016499/de/high/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://hrhls.akamaized.net/hls/live/2024525/hrhls/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://rbb-hls-berlin.akamaized.net/hls/live/2017824/rbb_berlin/index.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://rbb-hls-brandenburg.akamaized.net/hls/live/2017825/rbb_brandenburg/index.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.wdr.de/wdr/wdrfs/de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://ntv1.akamaized.net/hls/live/2014075/NASA-NTV1-HLS/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://ntv2.akamaized.net/hls/live/2013923/NASA-NTV2-HLS/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mdrtvsahls.akamaized.net/hls/live/2016879/mdrtvsa/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mdrtvsnhls.akamaized.net/hls/live/2016928/mdrtvsn/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mdrtvthhls.akamaized.net/hls/live/2016880/mdrtvth/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen http://zdf-hls-19.akamaized.net/hls/live/2016502/de/high/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.br.de/br/fs/bfs_nord/hls/de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.br.de/br/fs/bfs_sued/hls/de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://swrbwd-hls.akamaized.net/hls/live/2018672/swrbwd/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://swrrpd-hls.akamaized.net/hls/live/2018676/swrrpd/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_sh/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_mv/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_nds/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://mcdn.ndr.de/ndr/hls/ndr_fs/ndr_hh/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://wdrfs247.akamaized.net/hls/live/681509/wdr_msl4_fs247/index.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://artesimulcast.akamaized.net/hls/live/2030993/artelive_de/index.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://artesimulcast.akamaized.net/hls/live/2031003/artelive_fr/index.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/vlc --video-on-top --fullscreen https://kikageohls.akamaized.net/hls/live/2022693/livetvkika_de/master.m3u8\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/python3 selenium_kabel1.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/python3 selenium_sat1.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/python3 selenium_pro7.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/python3 selenium_sixx.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/pkill -f firefox\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/pkill -9 -f selenium_kabel1.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/pkill -9 -f selenium_sat1.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/pkill -9 -f selenium_pro7.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/pkill -9 -f selenium_sixx.py\"\n/usr/bin/sshpass -p \u003cpassword\u003e /usr/bin/ssh -t -o StrictHostKeyChecking=no \u003cuser\u003e@\u003cip\u003e \"/usr/bin/sudo /usr/bin/killall /usr/bin/vlc\"\n```\n\nYou have to replace `\u003cuser\u003e` and `\u003cpassword\u003e` with the username and password of your remote computer. Also you have to change `\u003cip\u003e` with the ip address of your remote computer.\n\n## Sitemaps\n\nAt least you have to add following to your sitemap:\n\n```\nText label=\"Webtv\" icon=screen {\n    Switch item=Webtv_Ard label=\"ARD\"\n    Switch item=Webtv_Ard_Alpha label=\"ARD Alpha\"\n    Switch item=Webtv_Ard_Tagesschau label=\"ARD Tagesschau\"\n    Switch item=Webtv_3Sat label=\"3Sat\"\n    Switch item=Webtv_Deutsche_Welle label=\"Deutsche Welle\"\n    Switch item=Webtv_Ard_Sportschau_2 label=\"ARD Sportschau 2\"\n    Switch item=Webtv_ZDF label=\"ZDF\"\n    Switch item=Webtv_ZDF_info label=\"ZDF info\"\n    Switch item=Webtv_ZDF_neo label=\"ZDF neo\"\n    Switch item=Webtv_HR label=\"HR\"\n    Switch item=Webtv_RBB_Berlin label=\"RBB Berlin\"\n    Switch item=Webtv_RBB_Brandenburg label=\"RBB Brandenburg\"\n    Switch item=Webtv_WDR label=\"WDR\"\n    Switch item=Webtv_NASA_TV_Public label=\"NASA TV Pulic HD\"\n    Switch item=Webtv_NASA_TV_Media label=\"NASA TV Media HD\"\n    Switch item=Webtv_MDR_SachsenAnhalt label=\"MDR Sachsen-Anhalt\"\n    Switch item=Webtv_MDR_Sachsen label=\"MDR Sachsen\"\n    Switch item=Webtv_MDR_Thueringen label=\"MDR Thüringen\"\n    Switch item=Webtv_Phoenix label=\"Phoenix\"\n    Switch item=Webtv_BR_Nord label=\"BR Nord\"\n    Switch item=Webtv_BR_Sued label=\"BR Süd\"\n    Switch item=Webtv_SWR_BW label=\"SWR BW\"\n    Switch item=Webtv_SWR_RP label=\"SWR RP\"\n    Switch item=Webtv_NDR_SchleswigHolstein label=\"NDR Schleswig-Holstein\"\n    Switch item=Webtv_NDR_MecklenburgVorpommern label=\"NDR Mecklenburg-Vorpommern\"\n    Switch item=Webtv_NDR_Niedersachsen label=\"NDR Niedersachsen\"\n    Switch item=Webtv_NDR_Hamburg label=\"NDR Hamburg\"\n    Switch item=Webtv_Arte_DE label=\"Arte DE\"\n    Switch item=Webtv_Arte_FR label=\"Arte FR\"\n    Switch item=Webtv_kika label=\"kika\"\n    Switch item=Webtv_Kabel1\n    Switch item=Webtv_Sat1\n    Switch item=Webtv_Pro7\n    Switch item=Webtv_sixx\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichdo93%2Fopenhab-web-tv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmichdo93%2Fopenhab-web-tv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmichdo93%2Fopenhab-web-tv/lists"}