@bernd1967 Danke Dir. Den Post hatte ich nicht auf dem Schirm. Da habe ich wohl "gespendet", ohne es zu wissen. Schade, dass ich nicht das ganze Forum auswendig kenne. Wer weiss, was da noch wichtiges stehen könnte, wenn man wüsste, nach was man suchen müsste
Danke nochmal f. die Aufklärung!
NEWS
Latest posts made by gBonfire
-
RE: Diskussion zu Cloud/Vis-Offline-Weihnachtsangebot 2024
-
RE: Diskussion zu Cloud/Vis-Offline-Weihnachtsangebot 2024
@Bernd1967 Danke für die Rückmeldung !
Ja, die Lizenz hatte ich manuell eingetragen. Das war die Hardcopy unter der Bemerkung "In der Instanz unter "Lizenz prüfen, das gleiche Bild:"Du hast mich aber unsicher gemacht und ich habe sie nochmal manuell eingegeben. Jetzt habe ich zumindest wieder den "Status Quo" von vor der Neubestellung/Änderung erreicht. Komisch. Ich habe so viel probiert, dass ich mir jetzt im Nachhinein mit gar nichts mehr sicher bin
Frage: Steht bei dir bei Version ebenfalls "<2", oder steht da was anderes ?
-
RE: Diskussion zu Cloud/Vis-Offline-Weihnachtsangebot 2024
....jetzt wird es noch "seltsamer". Obwohl die Lizenzprüfung in der Instanz von VIS2 "OK" sagt, bekomme ich im LOG nach Neustart des Rechners (oder iob, egal) folgenden Eintrag:
vis-2.0
2024-12-12 10:10:26.568 error No license found for vis. Please get one on https://iobroker.net !Ich habe in den Instanzeinstellungen "Lizenzmanager verwenden" angehakt.
Mache ich den Haken raus, dann bekomme ich diese Fehlermeldung nicht. Es wird mir dann aber unter "Lizenz prüfen" keine Offline-Lizenz mehr angezeigt.
....hätte ich blos die Finger weggelassen
-
RE: Diskussion zu Cloud/Vis-Offline-Weihnachtsangebot 2024
Hallo, vermutlich stelle ich mich gerade zu blöd an, weil ich bisher noch keinen ähnlichen Eintrag gesehen hab, aber ich bin etwas irritiert:
Gekauft habe ich die VIS2-Offline-Lizenz.
Vor der Bestellung hatte ich folgendes unter "Lizenzen":
Jetzt habe ich folgendes:
Was irritiert mich jetzt ?:
Dass ich jetzt zweimal iobroker.vis.offline.action <2 habe. Ich hätte jetzt erwartet, dass hier nicht "kleiner" steht, sondern sowas wie "V2", "=2", ...oder ähnliches.In der Instanz unter "Lizenz prüfen, das gleiche Bild:
...das Gleiche stand schon vor meiner aktuellen Bestellung da. Im Moment sieht es für mich so aus, als wenn die Bestellung nicht notwendig gewesen wäre. Das ist allerdings nicht mein grösstes "Problem". Ich will sicherstellen, dass (solange ich VIS2 nutze) diese Lizenz auch wirklich gültig ist und im "Notfall" dauerhaft/immer funktioniert
PS: Die Lizenz von VIS hatte ich zuvor auf Vis2 konvertiert.
Danke euch !!!
-
RE: Material Design Widgets: Slider Widget
@schmid_no1 sagte in Material Design Widgets: Slider Widget:
@Scrounger
Nabend
Gibt es beim slider der senkrecht steht die Möglichkeit das Regler-Label auf die andere Seite zu bekommen (von rechts nach links)Hallo, würde gerne die o.a. Frage nochmal nach oben heben. Als Rechtshänder verdecke ich mir den Wert. Im grossen und ganzen habe ich das so gelöst, dass ich das Label entsprechend gross mache. Dann gehts auch. Bei Slidern die allerdings nahe am rechten Bildschirmrand sind, ist dann das Label über dem Bildschirmrand hinaus und somit nicht mehr sichtbar.
Oder übersehe ich was oder jemand hat ne andere Idee ?Vielen Dank und viele Grüße
-
RE: Test Adapter BMW/Mini v2.0.0
@tktothemax said in Test Adapter BMW v2.0.0:
Die 2.0.0 wird mir im iobroker-Beta-Repository als Update für den bisherigen BMW-Adapter angeboten.
Ok, danke.
Da ich die alte Version nicht installiert hatte, wird sie mir offensichtlich auch nicht angeboten. Deinstallieren des "neuen" Adapters und dann den GITHUb-Link des alten zur Installation eingetragen hat funktioniert.Beim alten werden dann wenigstens die Werte angezeigt, auch wenn bei mir zumindest, die Steuerung nicht mehr funktioniert. Deshalb hatte ich ihn schon vor Längerem deinstalliert.
Wenn der "neue" Adapter funktioniert finde ich das nicht mal so schlecht, dass er unter dem gleichen Namen weitergeführt wird. Kommt man nicht durcheinander und man nimmt automatisch die aktuelle Version.
Bis dahin weiss ich ja jetzt, wie ich damit umgehen kann Vielen Dank und schönen Restsonntag !
-
RE: Test Adapter BMW/Mini v2.0.0
@tktothemax said in Test Adapter BMW v2.0.0:
@gbonfire
Exakt das selbe Problem habe ich auch. Ich bin erstmal wieder auf die alte Version zurück gegangen.@tktothemax: Danke f.die Rückmeldung: Welche alte Version meinst Du ? Ich dachte dies wäre die Erstveröffentlichung ? Zumindest sehe ich im ioBroker keine andere installierbare.
-
RE: Test Adapter BMW/Mini v2.0.0
Hallo zusammen !
@tombox : Vielen Dank, dass Du dich um den Adapter kümmerst und die Arbeit investierst. Danke Dir !
Leider habe ich noch ein Problem, welches niemand sonst zu haben scheint. Nach Installation und Start des Adapters springt er gleich auf Rot. Eintrag dazu im LOG:
starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.bmw, node: v12.20.2, js-controller: 3.3.15
Error: Request failed with status code 400
{"error":"invalid_request","error_description":"The request is missing a required parameter, includes an unsupported parameter value (other than grant type), repeats a parameter, includes multiple credentials, utilizes more than one mechanism for authenticating the client, or is otherwise malformed"}Der eigentliche Login scheint zu funktionieren. Gebe ich nämlich das falsche Passwort an, erhalte ich die Fehlermeldung "invalid Login Parameters".
Hat jemand eine Idee, die mir weiterhelfen könnte ?
Vielen Dank und schönen Sonntag !!!
-
RE: VIS -> keine gültige Lizenz gefunden
Mir wird gerade folgendes schmerzhaft bewusst, was mir bei der Entscheidung für ioBroker/Vis nicht klar war:
Kommt heute jemand auf die Idee das Lizenzmodell zu ändern, oder noch schlimmer, das Projekt einzustellen und den Lizenzserver nicht mehr weiter zu betreiben....... Alle bisher investierte Arbeit umsonst. Und noch schlimmer: Ein Grossteil meines Smarthomes nicht mehr nutzbar.
-
RE: [gelöst]Icon: Pfad in Datenpunkt als Bild ausgeben
…ist zwar schon ein paar Tage her, aber ich kann ja mal das Blockly posten, das ich nutze.
Ich habe das für 4 Datenpunkte gemacht.
Zudem habe ich es in eine Funktion gepackt, damit die URL's nicht nur bei Änderung, sondern auch beim Start des Scriptes aktualisiert werden.
Es werden immer alle 4 URLs neu ermittelt, sobald sich ein Datenpunkt ändert. Kann man sicherlich eleganter machen, aber da war ich zu faul dafür
! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml">
! <block type="procedures_defnoreturn" id=";2E7ZXK5sEpvp@xbi/q" x="63" y="13"><field name="NAME">etwas tun</field>
! <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
! <statement name="STACK"><block type="variables_set" id="4na(^.{Hy(K)tEU.+1XX"><field name="VAR">1</field>
! <value name="VALUE"><block type="get_value" id="#eQvMK@(A+pJK_Qt!I@2"><field name="ATTR">val</field>
! <field name="OID">daswetter.0.NextHours.Location_1.Day_1.iconURL</field></block></value>
! <next><block type="variables_set" id="{9r^{t?KS[D!r#JXsRr"><field name="VAR">Stelle</field>
! <value name="VALUE"><block type="text_indexOf" id="@k?9E%UVmWtc!|y65D]"><field name="END">LAST</field> ! <value name="VALUE"><block type="variables_get" id=".O5;E*}bIS_V]vr#B6(N"><field name="VAR">1</field></block></value> ! <value name="FIND"><shadow type="text" id="D]*Ubf*h9,3|jY}@e/G^"><field name="TEXT">/</field></shadow></value></block></value> ! <next><block type="variables_set" id="lx-Lcl*t}K]]cP%WG{%i"><field name="VAR">Länge</field> ! <value name="VALUE"><block type="text_length" id="g%4DUE_|:7unmn4QE8):"><value name="VALUE"><shadow type="text" id="Xa5y16*KaXzTLTmJU*+["><field name="TEXT">abc</field></shadow> ! <block type="variables_get" id="Vv}?g(@6?Aw
6;O0Lakz"><field name="VAR">1</field></block></value></block></value>
! <next><block type="variables_set" id="y|=8:K)WM.#aK@D@:yC"><field name="VAR">1</field>
! <value name="VALUE"><block type="text_getSubstring" id="Z]frexxVM.o~wjXKb~-"><mutation at1="true" at2="true"></mutation>
! <field name="WHERE1">FROM_START</field>
! <field name="WHERE2">FROM_START</field>
! <value name="STRING"><block type="variables_get" id="%x^J6k_e%PnVg(KOC~tE"><field name="VAR">1</field></block></value>
! <value name="AT1"><block type="variables_get" id="#%a^@|6.Ks#TGl_2K]Ja"><field name="VAR">Stelle</field></block></value>
! <value name="AT2"><block type="variables_get" id="MyBg;R[.*8u76[k{xqU"><field name="VAR">Länge</field></block></value></block></value> ! <next><block type="variables_set" id="8d(Kbhsk:?K_Prz!Gea|"><field name="VAR">1</field> ! <value name="VALUE"><block type="text_join" id="VKu#,pKh2Ktln::ZyN*U"><mutation items="2"></mutation> ! <value name="ADD0"><block type="text" id="jcJ[O,wChI@d;]uB|CYw"><field name="TEXT">/vis.0/main/img</field></block></value> ! <value name="ADD1"><block type="variables_get" id="m=s^mZ?P+f1K9NF3
-HK"><field name="VAR">1</field></block></value></block></value>
! <next><block type="update" id="#vU9DT(P/%x(Mmd[Qb;v"><mutation delay_input="false"></mutation>
! <field name="OID">111.0.Weather.1</field>
! <field name="WITH_DELAY">FALSE</field>
! <value name="VALUE"><block type="variables_get" id="4lTa(fG(YxAP]6k7AhAK"><field name="VAR">1</field></block></value>
! <next><block type="variables_set" id=",|/Z^)SR_)%DXa@maSg;"><field name="VAR">2</field>
! <value name="VALUE"><block type="get_value" id="7gj8e{]){w]TE,e#(0VR"><field name="ATTR">val</field>
! <field name="OID">daswetter.0.NextHours.Location_1.Day_2.iconURL</field></block></value>
! <next><block type="variables_set" id="e^qYK#n.OH_:1hYVn:J"><field name="VAR">Stelle</field> ! <value name="VALUE"><block type="text_indexOf" id="1[=,X^Ib2pG!fMv%74Jm"><field name="END">LAST</field> ! <value name="VALUE"><block type="variables_get" id="
UYyIqDrr-BS5)o^y)Dv"><field name="VAR">2</field></block></value>
! <value name="FIND"><shadow type="text" id="[nUR0|9W_R(jIecq+w*"><field name="TEXT">/</field></shadow></value></block></value> ! <next><block type="variables_set" id="dyML{8yvxopPUx:^Zj.l"><field name="VAR">Länge</field> ! <value name="VALUE"><block type="text_length" id="[-IdCz3CjL2d}7=m^MXP"><value name="VALUE"><shadow type="text" id="Xa5y16*KaXzTLTmJU*+["><field name="TEXT">abc</field></shadow> ! <block type="variables_get" id="^F{i~w(p8~4nprxpX7*O"><field name="VAR">2</field></block></value></block></value> ! <next><block type="variables_set" id="B4tS./Z-,oRooxUx89pW"><field name="VAR">2</field> ! <value name="VALUE"><block type="text_getSubstring" id="xx+iMNPzK|;9T~o*qb*{"><mutation at1="true" at2="true"></mutation> ! <field name="WHERE1">FROM_START</field> ! <field name="WHERE2">FROM_START</field> ! <value name="STRING"><block type="variables_get" id="%Q,Y1|[KAH-.
%|5YRHA"><field name="VAR">2</field></block></value>
! <value name="AT1"><block type="variables_get" id="L]omMOm?n~8F{PNLHh)~"><field name="VAR">Stelle</field></block></value>
! <value name="AT2"><block type="variables_get" id="sVV)!alLiOQ}dG.afG"><field name="VAR">Länge</field></block></value></block></value>
! <next><block type="variables_set" id="lQirSv[v@Al?+gU@Tq?T"><field name="VAR">2</field>
! <value name="VALUE"><block type="text_join" id="CU%6y+|?b_34!zy+JSC,"><mutation items="2"></mutation>
! <value name="ADD0"><block type="text" id="gR6S9CX0v)m/GE@~y45B"><field name="TEXT">/vis.0/main/img</field></block></value>
! <value name="ADD1"><block type="variables_get" id="yXP5z[U#MG/qlj?Sj_4"><field name="VAR">2</field></block></value></block></value> ! <next><block type="update" id="2]EiDCn?Rh]F7=iX=13m"><mutation delay_input="false"></mutation> ! <field name="OID">111.0.Weather.2</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="variables_get" id="VAZ}ZfJGUz3cYuF]h.S9"><field name="VAR">2</field></block></value> ! <next><block type="variables_set" id="B)ww,D2qKui6W!AgX[CZ"><field name="VAR">3</field> ! <value name="VALUE"><block type="get_value" id="xDS8!5ut_L*%%GeGuX(;"><field name="ATTR">val</field> ! <field name="OID">daswetter.0.NextHours.Location_1.Day_3.iconURL</field></block></value> ! <next><block type="variables_set" id="z[ID2ae{=HKf[07zQ{?z"><field name="VAR">Stelle</field> ! <value name="VALUE"><block type="text_indexOf" id="2;d4Zh.5Kq9#!JT]S|zs"><field name="END">LAST</field> ! <value name="VALUE"><block type="variables_get" id="2~xFoLlkia2Y)msWDJvB"><field name="VAR">3</field></block></value> ! <value name="FIND"><shadow type="text" id="m~C[UUz0Aq-MVqquE-:d"><field name="TEXT">/</field></shadow></value></block></value> ! <next><block type="variables_set" id="KhwcnpT%Drpxyg~z3L_T"><field name="VAR">Länge</field> ! <value name="VALUE"><block type="text_length" id="(XXK5]@E3,cyVSN.=o6X"><value name="VALUE"><shadow type="text" id="Xa5y16*KaXzTLTmJU*+["><field name="TEXT">abc</field></shadow> ! <block type="variables_get" id="}2w
qoh%TkWd)5h2,x!F"><field name="VAR">3</field></block></value></block></value>
! <next><block type="variables_set" id="la?vTvz@(lB*^niU7ski"><field name="VAR">3</field>
! <value name="VALUE"><block type="text_getSubstring" id="{Oq24%y1Pz)DCT-ju={"><mutation at1="true" at2="true"></mutation> ! <field name="WHERE1">FROM_START</field> ! <field name="WHERE2">FROM_START</field> ! <value name="STRING"><block type="variables_get" id="/qQ8alAfq^7LKErc=k[i"><field name="VAR">3</field></block></value> ! <value name="AT1"><block type="variables_get" id="5N[XQ!^{dx[YuznVc)Lt"><field name="VAR">Stelle</field></block></value> ! <value name="AT2"><block type="variables_get" id="%#JsYS{.:lY^umDH*Rv;"><field name="VAR">Länge</field></block></value></block></value> ! <next><block type="variables_set" id="–zPf}Oos];xo;NU~bAN"><field name="VAR">3</field> ! <value name="VALUE"><block type="text_join" id=";,eU1Xop2eJs_3Uq+(%K"><mutation items="2"></mutation> ! <value name="ADD0"><block type="text" id="bP*csd!Kz0p(x3vPr24P"><field name="TEXT">/vis.0/main/img</field></block></value> ! <value name="ADD1"><block type="variables_get" id="W?kG/[Ojcd:Jds_(wd;I"><field name="VAR">3</field></block></value></block></value> ! <next><block type="update" id="g{y;f].G)wBvTR_6ZFY2"><mutation delay_input="false"></mutation> ! <field name="OID">111.0.Weather.3</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="variables_get" id=":@b{A-Kg{-@9!yuGHUjQ"><field name="VAR">3</field></block></value> ! <next><block type="variables_set" id="DRfsnWLShD[p%J=3T8?w"><field name="VAR">4</field> ! <value name="VALUE"><block type="get_value" id="~(74JHvn:ossh1;Fe2t7"><field name="ATTR">val</field> ! <field name="OID">daswetter.0.NextHours.Location_1.Day_4.iconURL</field></block></value> ! <next><block type="variables_set" id="X!DW]btPcNF-oxA2;j|("><field name="VAR">Stelle</field> ! <value name="VALUE"><block type="text_indexOf" id="qenwKETo}ZuVVdwmy
8o"><field name="END">LAST</field>
! <value name="VALUE"><block type="variables_get" id="l-;dm#X4GrC(;0KMc%cV"><field name="VAR">4</field></block></value>
! <value name="FIND"><shadow type="text" id="#99)%bn+0m#7ji,7:|yX"><field name="TEXT">/</field></shadow></value></block></value>
! <next><block type="variables_set" id="rF7Mv/,a[RIOE{wH%p79"><field name="VAR">Länge</field>
! <value name="VALUE"><block type="text_length" id="ZLP8c!|eu!JdAQAKx*:9"><value name="VALUE"><shadow type="text" id="Xa5y16KaXzTLTmJU+["><field name="TEXT">abc</field></shadow>
! <block type="variables_get" id="_kgI[pAe{yZNDD~tQT!"><field name="VAR">4</field></block></value></block></value>
! <next><block type="variables_set" id="pWHjqyxi0m6no#|DEirF"><field name="VAR">4</field>
! <value name="VALUE"><block type="text_getSubstring" id="ANNEPB3:/w|yGH0huJjB"><mutation at1="true" at2="true"></mutation>
! <field name="WHERE1">FROM_START</field>
! <field name="WHERE2">FROM_START</field>
! <value name="STRING"><block type="variables_get" id="vUOjCgNsly-K2nKftJT7"><field name="VAR">4</field></block></value>
! <value name="AT1"><block type="variables_get" id="l4Hp2tfs-Y)?%cDO5)]+"><field name="VAR">Stelle</field></block></value>
! <value name="AT2"><block type="variables_get" id="KH=Wo?w:0st8IG[1]=v"><field name="VAR">Länge</field></block></value></block></value>
! <next><block type="variables_set" id="k3m9a|o_lk.D9?xq9Q:a"><field name="VAR">4</field>
! <value name="VALUE"><block type="text_join" id="J~~({kmYw7S;oR(L|527"><mutation items="2"></mutation>
! <value name="ADD0"><block type="text" id="7NGmNgFF~zQ*;3-6Sx?"><field name="TEXT">/vis.0/main/img</field></block></value> ! <value name="ADD1"><block type="variables_get" id="y@kr43r^%PF}C]U
).,%"><field name="VAR">4</field></block></value></block></value>
! <next><block type="update" id="AqdEN#rpR1J{#K[mg"><mutation delay_input="false"></mutation>
! <field name="OID">111.0.Weather.4</field>
! <field name="WITH_DELAY">FALSE</field>
! <value name="VALUE"><block type="variables_get" id="oe?x==G)PJ2OJ^+bhc^t"><field name="VAR">4</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block>
! <block type="procedures_callnoreturn" id="GypsXBL1H6s^TK~~~Rt" x="78" y="923"><mutation name="etwas tun"></mutation>
! <next><block type="on_ext" id="z)-vUxK/D4p42(.5*#k:"><mutation items="4"></mutation>
! <field name="CONDITION">ne</field>
! <value name="OID0"><shadow type="field_oid" id="M(:ab56^/v;2DA8VZcz0"><field name="oid">daswetter.0.NextHours.Location_1.Day_1.iconURL</field></shadow></value>
! <value name="OID1"><shadow type="field_oid" id="@53!!+Ez9;(1*nRyyQl+"><field name="oid">daswetter.0.NextHours.Location_1.Day_2.iconURL</field></shadow></value>
! <value name="OID2"><shadow type="field_oid" id="[llv#nT=|Da7R[baAzM"><field name="oid">daswetter.0.NextHours.Location_1.Day_3.iconURL</field></shadow></value> ! <value name="OID3"><shadow type="field_oid" id="tADz(8VZJ#RLX}DX+fR7"><field name="oid">daswetter.0.NextHours.Location_1.Day_4.iconURL</field></shadow></value> ! <statement name="STATEMENT"><block type="procedures_callnoreturn" id="-pOe@X|MzFOW
9/_gm!5"><mutation name="etwas tun"></mutation></block></statement></block></next></block>
! <shadow type="field_oid" id="A7VUmq1XwHXp=s{s#E0k" x="205" y="1065"><field name="oid">default</field></shadow></xml>…und Danke an den Treadersteller !!! Ich hatte mir ebenfalls den Wolf gesucht und dank deiner Vorarbeit war es "nur noch" reine Fleissarbeit um das Script zu erstellen....
Gruss
gBonfire