NEWS
Vorstellung meiner VIS
-
@Knusterus Entschuldige, ich verstehe das nicht richtig. Du willst die "Proxmox-Seite" über IObroker öffnen?
-
@Negalein
Vollbild ist bei meinem Tablet wahrscheinlich nicht möglich weil zu alt. Android 4.
ich habe die Iobroker Seite zum Startbildschirm hinzugefügt, aber die obere und untere Leiste bleiben trotzdem stehen.
Oder habe ich da noch was falsch gemacht??
@47kohm
Nein ich will nicht die gesamte Seit in iobroker öffnen.
Jedes der einzelnen Teile wurde in ein eigenes i-Frame widget übertragen.
Siehe Bild oben. Nur wenn ich die Seite dann über Fully aufrufe, fehlen die Legenden auf der rechten Seite der Diagramme,
bei Chrome sind sie da aber halt ohne richtiges Vollbild.
Knusterus -
@Knusterus sagte in Vorstellung meiner VIS:
Vollbild ist bei meinem Tablet wahrscheinlich nicht möglich weil zu alt. Android 4.
ich habe die Iobroker Seite zum Startbildschirm hinzugefügt, aber die obere und untere Leiste bleiben trotzdem stehen.
Oder habe ich da noch was falsch gemacht??Ah, ok. Mit Android 4 ist es sehr gut möglich, dass da Chrome noch nicht soweit ist/war.
-
@Negalein
das ist Version 80.0.3987 , wie kann man denn Vollbildmodus einstellen.
Ich dachte vom Startbildschirm startet der Browser automatisch im Vollbild oder irre ich da?? -
@Knusterus sagte in Vorstellung meiner VIS:
Ich dachte vom Startbildschirm startet der Browser automatisch im Vollbild oder irre ich da??
Dachte ich auch.
Musste aber soeben feststellen, dass es bei mir mit Android 10 (gerade Handy und Tablett das Update gegönnt) nicht mehr funktioniert.
Schade -
@Negalein
Ok ,aber liegt es jetzt an der Chromeversion ?? -
@Knusterus sagte in Vorstellung meiner VIS:
aber liegt es jetzt an der Chromeversion
Ich hab auch die selbe Version. unter Android 9 gings noch.
-
@Negalein said in Vorstellung meiner VIS:
@Knusterus sagte in Vorstellung meiner VIS:
aber liegt es jetzt an der Chromeversion
Ich hab auch die selbe Version. unter Android 9 gings noch.
Ich habe noch ein Samsung Tablet mit Andriod 7 und der gleichen Chromeversion da geht es auch nicht.
Ich werde morgen mal nach einer älteren Chromeversion schauen und testen.
Vielen Dank -
So ich habe jetzt Chromeversion 40, 55 ,65 und 75 getestet. Bei Version 40 und 55 fehlten auch die Legenden,aber auch kein Vollbild, die obere und untere Android Leiste blieben stehen. Auch bei allen anderen Versionen blieben die beiden Leisten stehen, da waren aber die Legenden wieder da.
Ich habe dann noch den Dolphin Browser getestet, der hatte ein richtiges Vollbild aber dort fehlten wieder die Legenden
neben den Diagrammen .
Ich habe keine Ahnung warum.
Vielleicht hat einer von Euch eine Idee?
Knusterus -
Warum das so ist keine Ahnung. Aber das wäre vielleicht doch ein guter Anlass für ein neues Tablett, oder vielleicht sogar ein 17 Zoll Touchscreen mit einem Mini PC?
Weil ich bin auch von einem 10 Zoll Tablett auf einen 17 Zoll Touchscreen umgestiegen und habe es nicht bereut, es hat sehr viel positives. Ist natürlich leider auch nicht ganz billig...
-
@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...