NEWS
Vorstellung meiner VIS
-
@saeft_2003
Ja da hast du sicher recht, aber dem Goldesel im Keller geht es gerade nicht so gut.
Ne im ernst , ich werde mich langfristig mal mit dem Gedanken eines größeren Tablets beschäftigen.
Bis dahin lebe ich mit den kleinen Unzulänglichkeiten.
Vielen dank für eure Hilfe
Knusterus -
Es ist etwas weiteres dazu gekommen. Und zwar verwende ich seit kurzem einen hifiberry als webradio und zum musik streamen. Für dieses "kleine" Geld bin ich sehr zufrieden. Natürlich habe ich mir auch gleich was für die VIS gebastelt.
Die volumio anzeige rechts ist natürlich nur sichtbar wenn volumio auch läuft, desweiteren kann man über ein popup auch direkt auf volumio zugreifen, um die quelle oder änliches auszuwählen.
-
@saeft_2003 Wie hast du volumio integriert in deine vis. Bei mir zeigt der Adapter nicht alles an bzw auch das Bild des aktuellen Liedes nicht.
-
Mit einem Skript ich nutze den Adapter gar nicht. Es gibt hier die REST API.
https://volumio.github.io/docs/API/REST_API.html
So steure ich volumio per request in blockly. Es gibt auch noch den getstate befehl
volumio.local/api/v1/getState
Hier bekommt man eine json Datei über den aktuellen Zustand (Radiosender, lautstärke, Bild link, usw...), die Zustände die ich brauche speichert das skript alle 30 Sek in einen Datenpunkt.
{ "status": "play", "position": 2, "title": "Shine On You Crazy Diamond (Part 1-5))", "artist": "Pink Floyd", "album": "Wish You Were Here (24Bit/96KHz)", "albumart": "/albumart?cacheid=955&web=Pink%20Floyd/Wish%20You%20Were%20Here%20(24Bit%2F96KHz)/extralarge&path=%2FNAS%2FFLAC%2FPink%20Floyd%20-%20Wish%20You%20Were%20Here%20(24-96)&metadata=false", "uri": "mnt/NAS/FLAC/Pink Floyd - Wish You Were Here (24-96)/1 - Shine On You Crazy Diamond (Part 1).flac", "trackType": "flac", "seek": 53057, "duration": 809, "samplerate": "96 kHz", "bitdepth": "24 bit", "channels": 2, "random": false, "repeat": false, "repeatSingle": false, "consume": false, "volume": 43, "disableVolumeControl": false, "mute": false, "stream": "flac", "updatedb": false, "volatile": false, "service": "mpd" }
Willst du das skript haben, oder bekommst du das hin?
-
@saeft_2003 Danke
Muss ich das Script einfach in Java nur einfügen? Und dann wird wohl automatisch die Datenpunkte erstellt. Wie hast du das mit der Ansicht gelöst das es das aktuelle Lied angezeigt wird. Muss ich in volumio noch was ändern.
Das meine ich.
-
hier ist das blockly skript, du musst aber alle DP usw selber anlegen.
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="HW8he=vWt@uHCx!SdQ0g">result</variable> </variables> <block type="on" id="n|Xz4]G^ycs`w/~1_k9-" x="88" y="-487"> <field name="OID">meine-datenpunkte.0.volumio.status</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="z8oUV~N;Us$W,$9S7Kw3"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="`VBxs*$tIOh@h/_HD;=c"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ZW(7vC,8ed:UQ1rk}#s-"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.volumio.status</field> </block> </value> <value name="B"> <block type="text" id="._]o@$z,Ug1(NH,Lb:r}"> <field name="TEXT">play</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="C.4%U9@p5L!l*Asry-{:"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.Sichtbarkeit</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",5Jt}Mi3@y+f|=ax8l%%"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="g:^b!S@,]2A$$4^2OGdk"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.Sichtbarkeit</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="YWYU{w7Ata)^/_.!-1Kp"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="on" id="9+-x9xl8l8k!{V@(QYlW"> <field name="OID">meine-datenpunkte.0.volumio.lauter_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="tTI9pmt4iMmtQ?![n2S@"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="]@i^XI#o6pw}Z64d$=/V"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=volume&volume=plus</field> </shadow> <block type="text_join" id="/bavQ1+QObcZZZ$f,XAe"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="n=i0WX_D*zj@!?0D|nPo"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=volume&volume=</field> </block> </value> <value name="ADD1"> <block type="math_arithmetic" id="#d~!aqQZq1qnt1B8M(mg"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="-ZL/OK#[%-um7:aC0{60"> <field name="NUM">1</field> </shadow> <block type="get_value" id=",+JKp[(O7kJ7YnBct_37"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.volumio.volume</field> </block> </value> <value name="B"> <shadow type="math_number" id="T4?V-/A_R{nKYC1BN-NZ"> <field name="NUM">5</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="control" id="-Gp-/@`{6,6tw@_*KSSh"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="bL[ly``K9/{CF0{wDy^C"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id=")8ShbdD,-6]5|A^RE`Mt"> <field name="OID">meine-datenpunkte.0.volumio.leiser_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="R7)LI(w,rs_V;`4wG0G_"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="s94?YvXZ(*TqjB[AM$!h"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=volume&volume=minus</field> </shadow> <block type="text_join" id="+oDEs5fNwFu5_Md6f@B+"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="O%eWnP26WjjBN7Z1j}A0"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=volume&volume=</field> </block> </value> <value name="ADD1"> <block type="math_arithmetic" id="WQ]e/{G)vx4d2i~nxmsa"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="-ZL/OK#[%-um7:aC0{60"> <field name="NUM">1</field> </shadow> <block type="get_value" id="_vUqF?61#`rK_doGReY+"> <field name="ATTR">val</field> <field name="OID">meine-datenpunkte.0.volumio.volume</field> </block> </value> <value name="B"> <shadow type="math_number" id="IOY=-XhZH]BbZ@V7c)^o"> <field name="NUM">5</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="control" id="z!PmN0bfjVs+p8vNz%/G"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="EGr4RS(QXKMe)Z5GjX@r"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="sEwOE!z_Y{:|QFU~2,`|"> <field name="OID">meine-datenpunkte.0.volumio.toggle_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="wPR|h~0$;fiAfOyn^~Bo"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="Gcr/t6T(F~;FR+0foS*|"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=toggle</field> </shadow> </value> <next> <block type="control" id="iE$A@3Y)?+v??LA[ndO}"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="@MYu*He}N$qS!GG:%5J;"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id=");OAywAYT;grw/%@q+e$"> <field name="OID">meine-datenpunkte.0.volumio.play_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="-4qXadUX)AX=$z@hP2wn"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="t2N?=;|8K}C7h.z^FzE/"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=play</field> </shadow> </value> <next> <block type="control" id="qpP[-)!kcQ;_-Fy4Gq85"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",uL87U?NoPCE|9}K!:=("> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="comment" id="[bAHU1Fz@XX_5kww}!?M"> <field name="COMMENT">Standardtvolumen</field> <next> <block type="request" id="cdLjr~ISBx8,F88K/q1_"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="gP2Gs#l1lEi$xAr}g6fX"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=volume&volume=20</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="on" id="]-K2+D7hecoMn%:ww@*?"> <field name="OID">meine-datenpunkte.0.volumio.stop_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="]/Jj~^+(7e339dr36oei"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="L*cwG|Kpc1t5vX:?4{vX"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=stop</field> </shadow> </value> <next> <block type="control" id="Ag`8$C*+.PhM@/O-c-=R"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="BzkwlqQqR*tbuBLLi:RQ"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="F;y~BG1Qp7j[XTE~FZB}"> <field name="OID">meine-datenpunkte.0.volumio.pause_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="m6?@53,cu3x=dqO$8Bmm"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="}=.%Fb:{Ty/).qHQe]|e"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=pause</field> </shadow> </value> <next> <block type="control" id="GA1p0wbT}Q^#rJ9[t(#I"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="*~C/Mvv|p*wF3!W=KwYW"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="}iZYVGeNbIhJvI3bCe)X"> <field name="OID">meine-datenpunkte.0.volumio.weiter_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="JOPz7s-pn!dkC%lI*VMG"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="HJo1@pT-Jf=BBI#sGBBZ"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=next</field> </shadow> </value> <next> <block type="control" id="?U)VRz{Bn?=.zFn*kAP("> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="q)FQN^C?tzN@?etlYIiI"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="gV[y3+7l#cxrz%/iQ/6F"> <field name="OID">meine-datenpunkte.0.volumio.zurueck_button</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="3#KUMnGqZ?%^u04CN-RS"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="m~._8[Qgo?z+YZ!U1Fcj"> <field name="TEXT">http://192.168.178.59/api/v1/commands/?cmd=prev</field> </shadow> </value> <next> <block type="control" id="n.QxJ%cO4!;Zx0jGiiFi"> <mutation delay_input="true"></mutation> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="J=~u*3OXcSIlOypR.jU7"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="wVFdD3_IBQ7]J=|[:#t#"> <field name="OID">meine-datenpunkte.0.volumio.getstate</field> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="request" id="3Ib_lEc?ye0%oY^z7R/Y"> <mutation with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="f!Rl@)^dpPdy).DeEHph"> <field name="TEXT">http://192.168.178.59/api/v1/getState</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="yRM+j+6G}W.kYwW!|$}K"> <value name="IF0"> <block type="logic_compare" id="+^L}faN$hvz~RdxDkd#$"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="?tiaV}2.k*p4bo^Y9Y(Q"> <field name="ATTR">val</field> <field name="OID">ping.0.iobroker.192_168_178_59</field> </block> </value> <value name="B"> <block type="logic_boolean" id="*7yCMMF:Eo:TH[NH{[bU"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="t8/qVhoLPg65WZ[eK8hr"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id=";G}@Ac*fGS%L{%RS.gn*"> <value name="PATH"> <shadow type="text" id="~h/+Cd~b[|K)x*xhd}2l"> <field name="TEXT">status</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="{Jy2=J@w$oL6V-*e?ri!"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="FimAY:K-eRLlf@cqk.m)"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.albumart</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="JP_@ME72wJy)Jt%mwHAc"> <value name="PATH"> <shadow type="text" id="U}L:qnzqc|45T*WX:NGN"> <field name="TEXT">albumart</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id=".H`hP6mOu{IoP,Lde?_7"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id=";eMfMS@U{($aP{7b4M`T"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.artist</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="MWm=:K8%fFP*{tq+slO5"> <value name="PATH"> <shadow type="text" id="%`NafI*zb)9Dg49/h2bI"> <field name="TEXT">artist</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="[E9|nTze2=NUfcT@1MTM"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="zMY5I005^-?HjB-tetB~"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.bitrate</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="nhheSnPKWliu5zEG%jdn"> <value name="PATH"> <shadow type="text" id="fh+OtpghEriQmdRWrYaC"> <field name="TEXT">bitrate</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="1O-^{yA15TScVJq1JC1["> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="=1w,1d$},.l2:]?*hK|I"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="1Sphbcgr0x/Yq{jki.=p"> <value name="PATH"> <shadow type="text" id="rI.x4M,L^s9|ZIBkD%@m"> <field name="TEXT">volume</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="7o_);5X^XHEG`Lso0(h3"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="#Ovwp:wZZ6#]_Ul(jB4N"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.titel</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="1jK^Z41Ta)h9r;1[Ceco"> <value name="PATH"> <shadow type="text" id="e+7v^=fzqk%#(P.CO4K@"> <field name="TEXT">title</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="5hoW[,vfKUPxnmJ$NoMs"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id=",};8EzeazL43H!T.svXK"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.uri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="!wYi4=TmX8)I2x-%EDn`"> <value name="PATH"> <shadow type="text" id="!Yz07.uzP|z7;ejh#V[2"> <field name="TEXT">uri</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="-ul_NN6uWlWI:p7]R]VK"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="KYRdy=n]J-r9H/,yDGuC"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.bitdepht</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="lDp{+BvJcgfCZqhtfbPr"> <value name="PATH"> <shadow type="text" id="C[IRf+R5bI_n~P^rDPX2"> <field name="TEXT">bitdepht</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="Kh67cVhb}go3J~$+82b+"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="nhy/SXK`4O)=Yl7r[(C2"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.samplerate</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="vN*W|aE:h3Rq6yVM8H[x"> <value name="PATH"> <shadow type="text" id="5eRP~3+vz5%m3FDDu)b9"> <field name="TEXT">samplerate</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="|c,.pc]WPL7H|.N;Fl(y"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="Uv8QA)m[1BMX%sNbas0T"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.service</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="$~b_V+kHERJ9ZJ6P(U?Z"> <value name="PATH"> <shadow type="text" id="KCQ^lE]Jia-AhTGn1qd~"> <field name="TEXT">service</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="ZxgNPtyJSM#pAyP~,m|g"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> <next> <block type="schedule" id="m?t51qt^I,mAo{4xmCz+"> <field name="SCHEDULE">*/30 * * * * *</field> <statement name="STATEMENT"> <block type="controls_if" id="ObON!w9Y|o+Is:j(6}*y"> <value name="IF0"> <block type="logic_compare" id="o.L7I`mDO|Y-jQF)Op]5"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="u+vbA)C`vi8wki}EC/q#"> <field name="ATTR">val</field> <field name="OID">sonoff.0.DVES_F5B452.POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="d%=rI~`+p?5-L9rT{vGS"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="$}U68P~;/bJQk?_XH9]F"> <value name="IF0"> <block type="logic_compare" id="W[!X;QO/*R{Ycs_$?Fvk"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="za,95=))iZ9c4u]BhHMe"> <field name="ATTR">val</field> <field name="OID">ping.0.iobroker.192_168_178_59</field> </block> </value> <value name="B"> <block type="logic_boolean" id="^|FEOD_WXLl[TWaxNT?("> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="w5$4/aaR]i~NME=/l#{z"> <mutation with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="fqq^[vxEt*kQ|Hi@[YUg"> <field name="TEXT">http://192.168.178.59/api/v1/getState</field> </shadow> </value> <statement name="STATEMENT"> <block type="update" id="Q.v-2;{HA9lwesEW0Y0R"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="GxHt#9at|FdLz-48vXiH"> <value name="PATH"> <shadow type="text" id="HZ9L*w0e]BI1qdHil/F)"> <field name="TEXT">status</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="GJ!jP!#FZVB0UzLAatiO"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="U_Yr*QD9=0LSY1r{i|!/"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.albumart</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="n-keqy=4xA60,mbV(}MM"> <value name="PATH"> <shadow type="text" id="a0C=Rb{;HH[:yxp)4:Ni"> <field name="TEXT">albumart</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="/vnIsZz=IV8;[RMHhWUp"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id=")gOBaJU[#k4LxA)oz3oY"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.artist</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="N`z@[Zdb04csD5Qr?@|!"> <value name="PATH"> <shadow type="text" id="q22g,C!`{)^FU]u7?-p|"> <field name="TEXT">artist</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="FlmMt^9mcjBgW`Qja%.a"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="_QFdY4A0aBcC?Zp5{$[1"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.bitrate</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="Po06h^10yARGMxkK1YQq"> <value name="PATH"> <shadow type="text" id="29be,9~mC6X]8]pDh=0u"> <field name="TEXT">bitrate</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="cJaLIm9|^(s|wabpe,Z*"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="DL!^|qrPLXvlI4tvevh-"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="PUoC~l#},K?3fI)PysIw"> <value name="PATH"> <shadow type="text" id="`9.C1N-r@|l|LWRck]nh"> <field name="TEXT">volume</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="Qsp/^wp[5]P*,SGOf=dj"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="0-7==MwljBn~YuX$@IgB"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.titel</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="K,c_D_TM?2e-a$s(bZg?"> <value name="PATH"> <shadow type="text" id="vhPLM[MWs8H]@lax3.FR"> <field name="TEXT">title</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="|F|nI*S!c(Q[EH;O-|d."> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="=XYs)v1?L@bM%l4,9T*="> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.uri</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="N4Cicfy-_kyY=Q{?Pz/^"> <value name="PATH"> <shadow type="text" id="x,?0rHaFaLu,OUO^smG`"> <field name="TEXT">uri</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="efb`5Xgtg24@`A+-No{X"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="hf;X-Cdm9?3OGVa-s:SE"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.bitdepht</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="TS7=Rk-~GmyP@[SW:8,E"> <value name="PATH"> <shadow type="text" id="AzGT2PPXb!dIH5nn1{LX"> <field name="TEXT">bitdepht</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="HK.BX.]/Nj=L@!]K1s4K"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="x?ORlTtsy|X`~H4%MR_="> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.samplerate</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="k~Bxo8(/cEK+A@uWPtx:"> <value name="PATH"> <shadow type="text" id="!w.ugv3O=G}M$[},Y(YW"> <field name="TEXT">samplerate</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="_IhN[R6`UAm@MkKa2yJ1"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> <next> <block type="update" id="9D5}(}T6Z%!:CQXy)?L,"> <mutation delay_input="false"></mutation> <field name="OID">meine-datenpunkte.0.volumio.service</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="#-q,@v?U,xV7JYo4=YkB"> <value name="PATH"> <shadow type="text" id="wass.G+n/JUIP@75/jXw"> <field name="TEXT">service</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="#UYA6m7v?!gKpqnBl!Gj"> <field name="VAR" id="HW8he=vWt@uHCx!SdQ0g" variabletype="">result</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>
Das aktuelle Lied bekomme ich wenn ich den http befehl getstate ausführe (wie oben beschrieben). In volumio habe ich nichts eingestellt...
-
@saeft_2003 sagte in Vorstellung meiner VIS:
Es ist etwas weiteres dazu gekommen. Und zwar verwende ich seit kurzem einen hifiberry als webradio und zum musik streamen. Für dieses "kleine" Geld bin ich sehr zufrieden.
Hi, welche Hardware hast du im Einsatz rund um den hifiberry?
-
Der hifiberry sitzt auf einem raspi 3B+ den hatte ich eh noch rumliegen.
-
@saeft_2003 Ah ok! Ich bin gerade auf der Suche nach einer kostengünstigen Lösung, da ich gerade meine Diele restauriere und einen oder 2 Lautsprecher für Durchsagen (Waschmaschine, Garage offen, Mülltonne, etc ...) verbauene werde. Mir fehlt nur die Ausgabe, über ioB steuerbar.
-
Dann würde sich das anbieten...
-
@saeft_2003 sagte in Vorstellung meiner VIS:
Dann würde sich das anbieten...
Raspi 3 oder 4 und ...... "was jetzt genau" da gibt es soviele - oder für mich verwirrende - Aufsteckplatinen. Es sind normale Speaker, keine Aktivboxen.
-
Ich hab den hifiberry amp 2. Mit den anderen kenn ich mich nicht aus...
-
@saeft_2003 Danke werde es mal austesten und importieren und bei Fragen wieder melden. Wie viel Datenpunkte nutzt du? Hast du für die bis noch Zusatz Widgets installiert. Ich nutze zurzeit den Adapter aber viel Sinn macht dieser nicht da er eigentlich überhaupt nichts anzeigt.
-
Diese DP:
Ne installiert habe ich keine extra sind alles Standardwidgets. Ich kann dir die widgets heute abend mal exportieren, wenn du willst.
Der Adapter macht null sinn, da er keine Infos liefert...
Hier die widgets:
[{"tpl":"_tplGroup","data":{"members":["w01434","w01428","w01430","w01429","w01431","w01424","w01408","w01425","w01427","w01432","w01433","w01437","w01443","w01438"],"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","attrCount":"1","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"widgetSet":null,"style":{"top":"8px","left":"1405px","width":"497px","height":"1048px"}},{"tpl":"tplValueString","data":{"oid":"meine-datenpunkte.0.volumio.service","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_prepend":"","visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"73.64%","top":"72.1%","width":"24.75%","height":"4.1%","font-size":"x-large","color":"#b6b4b4","line-height":"1","z-index":"8","text-align":"center"},"widgetSet":"basic","grouped":true,"groupName":"w01434"},{"tpl":"tplIFrame","data":{"g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","refreshInterval":"0","seamless":"true","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"http://192.168.178.98:3000/d-solo/8wfQ4wrZz/volumio?tab=queries&panelId=2&orgId=1&refresh=5s\" width=\"450\" height=\"200\" frameborder=\"0\"","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"29.78%","top":"72.76%","width":"43.26%","height":"17.08%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01428"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.lauter_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/lautstärke.png","icon_on":"/vis.0/mainneu3/img/lautstärke.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"81.59%","top":"78.78%","width":"15.29%","height":"7.25%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01430"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.leiser_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/lautstärkea.png","icon_on":"/vis.0/mainneu3/img/lautstärkea.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"6.14%","top":"79.25%","width":"15.29%","height":"7.25%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01429"},{"tpl":"tplValueString","data":{"oid":"meine-datenpunkte.0.volumio.bitrate","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_prepend":"","visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"2.62%","top":"72.17%","width":"27.36%","height":"3.34%","font-size":"x-large","color":"#b6b4b4","line-height":"1","z-index":"8","text-align":"center"},"widgetSet":"basic","grouped":true,"groupName":"w01431"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.zurueck_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/letztes lied.png","icon_on":"/vis.0/mainneu3/img/letztes lied.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"6.04%","top":"91.36%","width":"15.29%","height":"7.54%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01424"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.play_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/play.png","icon_on":"/vis.0/mainneu3/img/play.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"27.56%","top":"90.12%","width":"20.12%","height":"9.64%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01408"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.stop_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/pause.png","icon_on":"/vis.0/mainneu3/img/pause.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"55.54%","top":"90.12%","width":"20.12%","height":"9.64%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01425"},{"tpl":"tplBulbOnOffCtrl","data":{"oid":"meine-datenpunkte.0.volumio.weiter_button","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","icon_off":"/vis.0/mainneu3/img/nächstes lied.png","icon_on":"/vis.0/mainneu3/img/nächstes lied.png","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"81.89%","top":"91.36%","width":"15.29%","height":"7.54%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01427"},{"tpl":"tplValueString","data":{"oid":"meine-datenpunkte.0.volumio.titel","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_prepend":"","visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"2.01%","top":"64.03%","width":"97.79%","height":"6.2%","font-size":"xx-large","color":"#b6b4b4","line-height":"1","z-index":"8","text-align":"center"},"widgetSet":"basic","grouped":true,"groupName":"w01432"},{"tpl":"tplValueString","data":{"oid":"meine-datenpunkte.0.volumio.artist","g_fixed":false,"g_visibility":true,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"html_prepend":"","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"2.21%","top":"56.73%","width":"97.79%","height":"6.58%","font-size":"40px","color":"#b6b4b4","line-height":"1","z-index":"8","text-align":"center"},"widgetSet":"basic","grouped":true,"groupName":"w01433"},{"tpl":"tplValueStringImg","data":{"oid":"meine-datenpunkte.0.volumio.albumart","g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"6.15%","top":"14.08%","width":"89.34%","height":"40.36%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01437"},{"tpl":"tplImage","data":{"g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","refreshInterval":"0","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"src":"/vis.0/mainneu3/img/volumio-header.png","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"6.96%","top":"1.87%","width":"86.72%","height":"9.83%","z-index":"8"},"widgetSet":"basic","grouped":true,"groupName":"w01443"},{"tpl":"tplFrame","data":{"g_fixed":false,"g_visibility":true,"g_css_font_text":false,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":"true","visibility-groups-action":"hide","title":"","title_color":"#ffffff","title_top":"20","title_left":"500","header_height":"0","header_color":"#5c5757","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"title_back":"#000000","visibility-oid":"meine-datenpunkte.0.volumio.Sichtbarkeit"},"style":{"left":"0%","top":"0%","width":"99.2%","height":"100%","border-color":"#76767f","border-style":"groove","border-width":"7px","border-radius":"30px","background-color":"#171616","z-index":"7"},"widgetSet":"basic","grouped":true,"groupName":"w01438"}]
-
@saeft_2003 Bin gerade dabei die Datenpunkte zu erstellen was hast du als Typ genommen Logikwert oder Zeichenkette. Das importieren des Blockly hat schon mal funktioniert.
-
Die buttons sind logikwert und die anderen glaub ich alle zeichenkette.
-
@saeft_2003 Ok Danke ich probiere mal. Danke schon mal für die sehr schnellen Antworten.
-
@saeft_2003 service und status sind logikwerte oder?
-
hier siehst du alles...
-
@saeft_2003 Danke habe es soweit am laufen es kommen noch paar Warnungen aber sonst werden Werte angezeigt. Ich teste morgen weiter.
Gruß Basti