Neue Fullscreen Browser APP für Android (WebViewControl)

Begonnen von Dirk, 27 Januar 2013, 15:18:28

Vorheriges Thema - Nächstes Thema

der-Lolo

#510
du brauchst dazu das IF modul... findest du in automatisierung...
eigentlich sollte aber auch die neue version der Browser app das event on change reading können...
musst du entscheiden was dir lieber ist, ein attribut setzen oder ein modul installieren...
deine zeilen gehören dann jedenfalls in die DEF des notifys No_voice_on2
fang bitte gar nicht erst an die fhem.cfg von hand zu editieren... das ist einer der grössten klassischen anfängerfehler...

harry66

#511
Danke für den Tip mit dem IF modul ist echt um einiges verständlicher wie die Perl Syntax  ;D

ich habs jetzt hinbekommen, vielleicht noch zu kompliziert, aber es funktioniert:


*** erst mal den dummy anlegen und auf den entsprechenden Wert setzen***


define dectstate dummy
attr dectstate event-on-change-reading state

define DECT200_state notify DECT200:(on|off) IF ([DECT200:state] eq "on") (set dectstate on) ELSE (set dectstate:FILTER=STATE!=off off)


*** dann noch die Sprachausgabe ****

define DECT200_Voice notify dectstate:(on|off) IF ([dectstate:state] eq "on") (set webtablet ttsSay Steckdose ist eingeschaltet) ELSE (set webtablet ttsSay Steckdose ist ausgeschaltet)


und das nur 1x beim ein oder ausschalten ;D ;D ;D

Gruß Rolf
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

mediastudio

Hallo, ich habe hier mal eine kleine Applikation für die Android APP "WebViewControl".
Es ist ein GUI mit CSS3 Accordion Menu. Ich habe einige Sender eingebunden, können aber nach belieben ausgetauscht werden.
Die Applikation besteht aus 4 Dateien und eine gif und etwas Eintrag in der CFG.

Das Radio ist als Fernsteuerung für ein Android-Tablett gedacht auf dem die Android APP "WebViewControldie"
installiert ist. Das Android- Tablett ist an der Stereoanlage angeschlossen. Mein Tablett hat 49,-EUR gekostet.
Für alle die es interessiert, hier die Dateien und CFG.
Aufgerufen wird die Datei: radio.html

Datei: radio.html und radio_2.html in den Ordner fhem\www\images\
Datei: radio.css  und radio.js          in den Ordner fhem\www\pgm2\
Datei: radio1.gif                              in den Ordner fhem\www\images\default\



Hier die cfg.

# Radio WebGUI
define RADIO_GUI weblink iframe http://192.168.178.10:8083/fhem/images/radio.html
attr RADIO_GUI htmlattr width="880" height="450" frameborder="0" marginheight="0" marginwidth="0"
attr RADIO_GUI room RADIO

define RADIO_u notify RADIO {{fhem("set androidTablet audioStop")}\
{if (Value("RADIO") eq "BAYERN3") {fhem("sleep 1;; set androidTablet audioPlay http://br-mp3-bayern3-s.akacast.akamaistream.net/7/464/142692/v1/gnl.akacast.akamaistream.net/br_mp3_bayern3_s")}};;\
{if (Value("RADIO") eq "BonnRS") {fhem("sleep 1;; set androidTablet audioPlay http://ga-stream01.ga-bonn.de/live128.m3u")}};;\
{if (Value("RADIO") eq "BAYERN1") {fhem("sleep 1;; set androidTablet audioPlay http://br-mp3-bayern1obb-m.akacast.akamaistream.net/7/273/142690/v1/gnl.akacast.akamaistream.net/br_mp3_bayern1obb_m")}};;\
{if (Value("RADIO") eq "BAYERNplus") {fhem("sleep 1;; set androidTablet audioPlay http://br-mp3-bayernplus-m.akacast.akamaistream.net/7/624/142696/v1/gnl.akacast.akamaistream.net/br_mp3_bayernplus_m")}};;\
{if (Value("RADIO") eq "BAYERNsued") {fhem("sleep 1;; set androidTablet audioPlay http://br-mp3-bayern2sued-m.akacast.akamaistream.net/7/731/256282/v1/gnl.akacast.akamaistream.net/br_mp3_bayern2sued_m")}};;\
{if (Value("RADIO") eq "SWR1") {fhem("sleep 1;; set androidTablet audioPlay  http://swr-mp3-m-swr1bw.akacast.akamaistream.net/7/245/137133/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr1bw")}};;\
{if (Value("RADIO") eq "SWR2") {fhem("sleep 1;; set androidTablet audioPlay  http://swr-mp3-m-swr2.akacast.akamaistream.net/7/721/137135/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr2")}};;\
{if (Value("RADIO") eq "SWR3") {fhem("sleep 1;; set androidTablet audioPlay  http://swr-mp3-m-swr3.akacast.akamaistream.net/7/720/137136/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr3")}};;\
{if (Value("RADIO") eq "SWR4") {fhem("sleep 1;; set androidTablet audioPlay  http://swr-mp3-m-swr4bw.akacast.akamaistream.net/7/426/137137/v1/gnl.akacast.akamaistream.net/swr-mp3-m-swr4bw")}};;\
{if (Value("RADIO") eq "WDR2") {fhem("sleep 1;; set androidTablet audioPlay http://wdr-mp3-m-wdr2-koeln.akacast.akamaistream.net/7/812/119456/v1/gnl.akacast.akamaistream.net/wdr-mp3-m-wdr2-koeln")}};;\
{if (Value("RADIO") eq "WDR3") {fhem("sleep 1;; set androidTablet audioPlay http://wdr-3.akacast.akamaistream.net/7/47/119437/v1/gnl.akacast.akamaistream.net/wdr-3")}};;\
{if (Value("RADIO") eq "WDR4") {fhem("sleep 1;; set androidTablet audioPlay http://wdr-4.akacast.akamaistream.net/7/42/119438/v1/gnl.akacast.akamaistream.net/wdr-4")}};;\
{if (Value("RADIO") eq "WDR5") {fhem("sleep 1;; set androidTablet audioPlay http://wdr-5.akacast.akamaistream.net/7/41/119439/v1/gnl.akacast.akamaistream.net/wdr-5")}};;\
{if (Value("RADIO") eq "FHE") {fhem("sleep 1;; set androidTablet audioPlay http://funkhaus-europa.akacast.akamaistream.net/7/264/119440/v1/gnl.akacast.akamaistream.net/funkhaus-europa")}};;\
{if (Value("RADIO") eq "DLF") {fhem("sleep 1;; set androidTablet audioPlay http://dradio_mp3_dlf_m.akacast.akamaistream.net/7/249/142684/v1/gnl.akacast.akamaistream.net/dradio_mp3_dlf_m")}};;\
{if (Value("RADIO") eq "1-Live-Rocker") {fhem("sleep 1;; set androidTablet audioPlay http://1live-rocker.akacast.akamaistream.net/7/36/119452/v1/gnl.akacast.akamaistream.net/1live-rocker")}};;\
{if (Value("RADIO") eq "1-Live-Kassettendeck") {fhem("sleep 1;; set androidTablet audioPlay http://1live-kassettendeck.akacast.akamaistream.net/7/749/119449/v1/gnl.akacast.akamaistream.net/1live-kassettendeck")}};;\
{if (Value("RADIO") eq "1-Live-Klubbing") {fhem("sleep 1;; set androidTablet audioPlay http://1live-klubbing.akacast.akamaistream.net/7/725/119451/v1/gnl.akacast.akamaistream.net/1live-klubbing")}};;\
{if (Value("RADIO") eq "1-Live-Fiehe") {fhem("sleep 1;; set androidTablet audioPlay http://1live-fiehe.akacast.akamaistream.net/7/201/119447/v1/gnl.akacast.akamaistream.net/1live-fiehe")}};;\
{if (Value("RADIO") eq "1-Live-Plan-B") {fhem("sleep 1;; set androidTablet audioPlay http://1live-plan-b-mit.akacast.akamaistream.net/7/584/119450/v1/gnl.akacast.akamaistream.net/1live-plan-b-mit")}};;\
{if (Value("RADIO") eq "1-Live-Plan-A") {fhem("sleep 1;; set androidTablet audioPlay http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a")}};;\
{if (Value("RADIO") eq "NDR1") {fhem("sleep 1;; set androidTablet audioPlay http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr1niedersachsen_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Kultur") {fhem("sleep 1;; set androidTablet audioPlay http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrkultur_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-1-Radio-MV") {fhem("sleep 1;; set androidTablet audioPlay http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr1radiomv_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-90") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr903_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Welle-Nord") {fhem("sleep 1;; set androidTablet audioPlay http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr1wellenord_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR2") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr2_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Info") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrinfo_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Info-Spezial") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrinfo_spezial_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Blue") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_ndrblue_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR2-Soundcheck-Live") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop15-hi-mp3.akacast.akamaistream.net/7/763/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop15_hi_mp3?0.3420579652301967")}};;\
{if (Value("RADIO") eq "NDR2-Soundcheck-Musikszene") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop17-hi-mp3.akacast.akamaistream.net/7/363/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop17_hi_mp3?0.21390501130372286")}};;\
{if (Value("RADIO") eq "NDR2-Soundcheck-Milestones") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop16-hi-mp3.akacast.akamaistream.net/7/284/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop16_hi_mp3?0.14952707197517157")}};;\
{if (Value("RADIO") eq "NDR2-Soundcheck-Neue-Musik") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop18-hi-mp3.akacast.akamaistream.net/7/413/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop18_hi_mp3?0.8724458958022296")}};;\
{if (Value("RADIO") eq "NDR2-Rock") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop21-hi-mp3.akacast.akamaistream.net/7/484/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop21_hi_mp3?0.004489959683269262")}};;\
{if (Value("RADIO") eq "NDR2-Easy") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop23-hi-mp3.akacast.akamaistream.net/7/578/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop23_hi_mp3?0.3928079707548022")}};;\
{if (Value("RADIO") eq "NDR2-Soul") {fhem("sleep 1;; set androidTablet audioPlay  http://edge13558.icecast.akadns.net/7/784/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop22_hi_mp3?akacasthops=1")}};;\
{if (Value("RADIO") eq "NDR2-Easy-Sounds") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop23-hi-mp3.akacast.akamaistream.net/7/578/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop23_hi_mp3?0.3928079707548022")}};;\
{if (Value("RADIO") eq "N-JOY") {fhem("sleep 1;; set androidTablet audioPlay  http://ndrstream.ic.llnwd.net/stream/ndrstream_n-joy_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-Abstrait") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop25-hi-mp3.akacast.akamaistream.net/7/206/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop25_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-SoundfilesHipHop") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop6-hi-mp3.akacast.akamaistream.net/7/990/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop6_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-Abstrait") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop25-hi-mp3.akacast.akamaistream.net/7/206/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop25_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-SoundfilesHipHop") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop6-hi-mp3.akacast.akamaistream.net/7/990/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop6_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-TOP-30") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop8-hi-mp3.akacast.akamaistream.net/7/762/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop8_hi_mp3")}};;\
{if (Value("RADIO") eq "Friday-Flavor-Mix") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop7-hi-mp3.akacast.akamaistream.net/7/663/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop7_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-Mix") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop28-hi-mp3.akacast.akamaistream.net/7/650/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop28_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-Pop") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop29-hi-mp3.akacast.akamaistream.net/7/477/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop29_hi_mp3")}};;\
{if (Value("RADIO") eq "N-JOY-Morningshow") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop27-hi-mp3.akacast.akamaistream.net/7/873/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop27_hi_mp3")}};;\
{if (Value("RADIO") eq "NDR-Info-Jazz-Nacht") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop19-hi-mp3.akacast.akamaistream.net/7/287/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop19_hi_mp3?0.6352485991083086")}};;\
{if (Value("RADIO") eq "NDR-Info-Play-Jazz") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop31-hi-mp3.akacast.akamaistream.net/7/517/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop31_hi_mp3?0.4000477367080748")}};;\
{if (Value("RADIO") eq "NDR-Info-Nachtclub") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop20-hi-mp3.akacast.akamaistream.net/7/876/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop20_hi_mp3?0.09592831693589687")}};;\
{if (Value("RADIO") eq "NDR-Kultur-Belcanto") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop2-hi-mp3.akacast.akamaistream.net/7/262/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop2_hi_mp3?0.019663733430206776")}};;\
{if (Value("RADIO") eq "NDR1-TOP15-Hitparade") {fhem("sleep 1;; set androidTablet audioPlay  http://ndr-ndrloop1-hi-mp3.akacast.akamaistream.net/7/55/160823/v1/gnl.akacast.akamaistream.net/ndr_ndrloop1_hi_mp3?0.5467830342240632")}};;\
{if (Value("RADIO") eq "MDR") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22003mdr1thueringen/live/3087mdr_thue/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-FIGARO") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_figaro/ch_figarino_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-Sachsen") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22001mdr1sachsen/live/3087mdr_sachsen/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-Info") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22006mdr/live/3087mdr_info/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-JUMP-MixChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_jump/ch_inthemix_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-JUMP-TrendChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_jump/ch_trend_128.mp3")}};;\
{if (Value("RADIO") eq "MDR KLASSIK") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22008mdrklassik/live/3087mdrklassik/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-SPUTNIK-BlackChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_sputnik/ch_black_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-SPUTNIK-ClubChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_sputnik/ch_club_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-SPUTNIK-InsomniaChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_sputnik/ch_insomnia_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-SPUTNIK-RockChannel") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_sputnik/ch_rock_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-Jump") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22004mdrjump/live/3087mdr_jump/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-Jump-Rock") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_jump/ch_rock_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-KLASSIK") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22008mdrklassik/live/3087mdrklassik/live_de_128.mp3")}};;\
{if (Value("RADIO") eq "MDR-FIGARO") {fhem("sleep 1;; set androidTablet audioPlay  http://c22033-l.i.core.cdn.streamfarm.net/22033mdr/live/3087mdr_figaro/ch_figarino_128.mp3")}};;\
{if (Value("RADIO") eq "DKULTUR") {fhem("sleep 1;; set androidTablet audioPlay http://dradio_mp3_dkultur_m.akacast.akamaistream.net/7/530/142684/v1/gnl.akacast.akamaistream.net/dradio_mp3_dkultur_m")}}}

Das ist für Testzwecke:

###############################################
#  RADIO Station
###############################################
define RADIO dummy
attr RADIO alias Internet Radio
attr RADIO group RADIO
attr RADIO room TEST
attr RADIO setList state:BAYERN1,BAYERN3,BAYERNplus,BAYERNsued,SWR1,SWR2,SWR3,WDR2,WDR3,WDR4,WDR5,FHE,DLF,DKULTUR,1-Live-Rocker,1-Live-Kassettendeck,1-Live-Klubbing,1-Live-Fiehe,1-Live-Plan-A,1-Live-Plan-B,NDR1,NDR-Kultur,NDR-1-Radio-MV,NDR-90,NDR-Welle-Nord,NDR2,NDR-Info,NDR-Info-Spezial,NDR-Blue,NDR2-Soundcheck-Live,NDR2-Soundcheck-Musikszene,NDR2-Soundcheck-Milestones,NDR2-Soundcheck-Neue-Musik,NDR2-Rock,NDR2-Easy,NDR2-Soul,N-JOY,N-JOY-Abstrait,N-JOY-SoundfilesHipHop,N-JOY-Abstrait,N-JOY-SoundfilesHipHop,N-JOY-TOP-30,Friday-Flavor-Mix,N-JOY-Mix,N-JOY-Pop,N-JOY-Morningshow,NDR-Info-Jazz-Nacht,NDR-Info-Play-Jazz,NDR-Info-Nachtclub,NDR-Kultur-Belcanto,NDR1-TOP15-Hitparade,MDR,MDR-FIGARO,MDR-Sachsen,MDR-Info,MDR-JUMP-MixChannel,MDR-JUMP-TrendChannel,MDR-KLASSIK,MDR-SPUTNIK-BlackChannel,MDR-SPUTNIK-ClubChannel,MDR-SPUTNIK-InsomniaChannel,MDR-SPUTNIK-RockChannel,MDR-Jump,MDR-Jump-Rock,MDR-KLASSIK,MDR-FIGARO
attr RADIO webCmd state

define RADIO_button dummy
attr RADIO_button alias StationsTasten
attr RADIO_button webCmd Radio-AUS:WDR2:WDR4:NDR1:NDR2:SWR3:BAYERN1:BAYERN3
attr RADIO_button group RADIO
attr RADIO_button room TEST
define RADIO_button_u notify RADIO_button {{fhem("set RADIO %")}}

##### Lautstärke  #######
define RADIO_Volume dummy
attr RADIO_Volume alias Büro
attr RADIO_Volume devStateIcon 0.*:FS20.off 18.*:dim18% 2\d.*:dim25% 3\d.*:dim31% 4\d.*:dim43% 5\d.*:dim50% 6\d.*:dim62% 7\d.*:dim75% 8\d.*:dim87% 9\d.*:dim93% 1\d.*:dim100%
attr RADIO_Volume fp_BUNGALOW 274,32,5,
attr RADIO_Volume group RADIO
attr RADIO_Volume icon icodimmer
attr RADIO_Volume room TEST
attr RADIO_Volume setList state:slider,0,1,15
attr RADIO_Volume webCmd state
define RADIO_V notify RADIO_Volume {fhem ("set androidTablet volume %")}




harry66

Danke genau sowas hatte ich schon gesucht ;)

funktioniert super nur auf dem android geht die html Steuerseite nicht auf ? aber über dein Test kann ich ja auch alles steuern.

Gruß Rolf
BananaPI, RPI, nanoCUL433, RCS 1000 N Comfort, Dect200, Powerline546E, MAX!Cube, 7xMAX! HT's,3xMAX!FK HMLAN, HM-LC-Bl1PBU-FM, HM-LC-Sw4-Ba-PCB Relay Karte,  LW12, Sqeezelite, TabletUI=Kindel 8" FireHD+Handy,AmazonEcho

mediastudio

Hallo,
normal funktioniert das auch bei mir, ich kann die html aufrufen und im Hintergrund läuft die App und reagiert darauf. 

Spartacus

#515
Hallo,
bin heute per Zufall auf webviewcontrol gestoßen und habe versucht es auf einem HP Touchpad mit Android 4.1.2 zu installiere. Die Installation klappt, ich bekomme den fhem Bildschirm angezeigt, wenn ich die App starte. (leider nicht Fullscreen, aber egal)

Nun habe ich es genau wie im Wiki beschrieben in fhem definiert.
define TouchPad WebViewControl 12345
attr WEB longpoll 1

Wenn ich nun versuche, Befehle abzusetzten, passier auf dem Touchpad nichts. Wie kann ich testen, ob das überhaupt funktioniert? Oder was mache ich möglicherweise falsch?

Spartacus

Edit:
Ich sollte einfach öfter mal Posts im Forum schreiben...
Jetzt geht es plötzlich!
Danke und Gruß
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

moonsorrox

hat von euch jemand das Dashboard auf einem 10" Tablet in Betrieb, wenn ja welche Größe habt ihr das eingestellt.
Meins ist nämlich immer zu groß, zoome ich zusammen werden die Linien schlechter bis kaum sichtbar... Weiß da nicht wo ich jetzt dran arbeiten sollte..!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

stromer-12

FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

tagedieb

Hallo und Guten Abend zusammen
Als erstes möchte ich für diese gelungene App ein grosses Dankeschön aussprechen. Ich habe sie seit längerem auf meinem Tablet und sie leistet mir unterwegs sehr gute Dienste.
(Ich hoffe, das ich hier mit meiner Frage richtig bin, andernfalls bitte in den richtigen Thread verschieben)
Jetzt wollte ich auch über dies App meinen eingebundenen Remoteserver nutzen, doch hier komme ich leider nicht weiter
ich habe meinen FB Remoteserver wie folgt in FHEM angelegt
define FBFHEM weblink iframe http://192.168.x.xxx:80xx/fhem
attr FBFHEM htmlattr width="800" height="800" frameborder="0" marginheight="0"
attr FBFHEM room Remoteserver

über den FHEM Aufruf im Browser erscheint nach "anklicken" des Raumes Remoteserver, ein weiters FHEM Menü, und ich kann auf diese Weise Befehle ausführen, die nur FHEM auf der FB ermöglicht (es gibt sicherlich auch andere Varianten, dem jedoch meinem Anfängerwissen noch nicht gerecht wird) :-[
im WebViewControl - kann ich zwar den "Raum betreten", doch dann folgt nichts weiter,
das gleiche Phänomen habe ich auch bei meinem Kamerabild
wo liegt mein Fehler?

ich würde mich über Hilfestellung sehr freuen
im Anhang ein Bildschirmausdruck

Gruss Annette
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

rainer1962

Hallo,
ich nutze die App nun schon eine ganze weile auf nem Tablet. Allerdings immer noch mit dem Reload aller 10minuten in der Webseite.
Gibt es denn schon eine neuere APP?
Ich nutze noch die 0.4 der Webviewcontrol

Gruss Rainer

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

moonsorrox

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

rainer1962

2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

moonsorrox

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

tagedieb

guten morgen
leider kann auch mit der neuen Version kein Remoteserver auf dem Tablet angezeigt werden, der iframe Rahmen bleibt leer
Zitat:
Jetzt wollte ich auch über dies App meinen eingebundenen Remoteserver nutzen, doch hier komme ich leider nicht weiter
ich habe meinen FB Remoteserver wie folgt in FHEM angelegt
Code: [Auswählen]

define FBFHEM weblink iframe http://192.168.x.xxx:80xx/fhem
attr FBFHEM htmlattr width="800" height="800" frameborder="0" marginheight="0"
attr FBFHEM room Remoteserver

über den FHEM Aufruf im Browser erscheint nach "anklicken" des Raumes Remoteserver, ein weiters FHEM Menü, und ich kann auf diese Weise Befehle ausführen, die nur FHEM auf der FB ermöglicht

Gibt es hier eine Lösung? Ich freue mich über jede Hilfestellung

Gruss tagedieb
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Dirk

Hi tagedieb,

Zitat von: tagedieb am 29 März 2014, 07:00:09
leider kann auch mit der neuen Version kein Remoteserver auf dem Tablet angezeigt werden, der iframe Rahmen bleibt leer
Kannst du auf deinen Remoteserver über den "normalen" Browser zugreifen?

Gruß
Dikr