NEWS
On mit mehreren State Trigger
-
https://github.com/ioBroker/ioBroker.ja … 2017-05-19
3.3.7 (2017-05-19) (bluefox) Accept for subscribes arrays of IDs -
https://github.com/ioBroker/ioBroker.ja … 2017-05-19
3.3.7 (2017-05-19) (bluefox) Accept for subscribes arrays of IDs ```` `Und wieder ist der blaue Fux schneller als die Eisenbahn :respect:
–-----------------------
Send from mobile device
-
So eine schnelle Reaktion habe ich noch nie erlebt. Ich bin beeindruckt.
Die Syntax, die jetzt möglich ist, von meinem Beispiel am Anfang ist dann
on(["hm-rpc.0.JEQ0092995.1.STATE","hm-rpc.0.KEQ0165510.1.STATE"] , function (obj) { .... });Ist mein Verständnis korrekt?
-
Ich habe Array Subscribe auf Github gefixt. wird dann 3.3.8
Bitte testen wer mag `
Klappt!nice
-
Ich würde auch gern testen, mir ist aber nicht ganz klar, wie ich an die Pre Release herankomme.
Auf meinem Mac mache ich das Update der Platform mit
sudo ./iobroker stop sudo ./iobroker update sudo ./iobroker upgrade self sudo ./iobroker upgrade sudo ./iobroker startDamit bekomme ich die Production Version.
Vermutlich benötige ich bei einem der Befehle eine "– xxxx " extension.
Noch eine (dumme) Frage:
Zur Ausgabe eines Mp3 Files muss man sein File unter Linux wohl in das OPT Verzeichnis kopieren, in dem auch die Sprachausgabe ihr Mp3 Files ablegt. Wo liegt dieses Verzeichnis auf dem MAC?
-
Ich würde auch gern testen, mir ist aber nicht ganz klar, wie ich an die Pre Release herankomme. `
Geht in der Admin UI.
Oben sind kleine Buttons und das dritte von Links ist ein Github-Symbol. Da drauf - ist "Custom Install" und dort im ersten tab den Adapter wählen den Du willst (in dem Fall hier "Javascript") und dann updated er direkt vom Github.
Noch eine (dumme) Frage:
Zur Ausgabe eines Mp3 Files muss man sein File unter Linux wohl in das OPT Verzeichnis kopieren, in dem auch die Sprachausgabe ihr Mp3 Files ablegt. Wo liegt dieses Verzeichnis auf dem MAC? `
Machst DU dazu bitte nen extra Thread auf ?! Wollen nicht zuviele Themen mischen :-) -
Ich sehe kein "Custom install", wenn ich das GitHub Symbol anklicke.
Muss ich da noch eine URL eintragen?
2722_bildschirmfoto_2017-05-23_um_09.22.19.png
2722_bildschirmfoto_2017-05-23_um_09.23.26.png -
Hallo
Das Hatte ich schon so gemacht. Jetzt sehe ich aber immer noch die alte Version und rechts daneben die neue Version. Leider bekomme ich nicht die neue Version installiert. Ich habe auch schon iobroker heruntergefahren und wieder gestartet ohne Erfolg.
-
-
Das ist der Code der funktioniert.
`var KE_Fenster = [K1_Fenster_Nord, K3_Fenster_Sued_links,K3_Fenster_Sued_rechts]; var KE_Fenster_namen = ["Fenster Keller 1","Fenster Keller 3 links","Fenster Keller 3 links"]; var Fenster_offen = "javascript.0.Fenster_offen"; createState('Fenster_offen',''); var KE_Fenster_offen = "javascript.0.KE_Fenster_offen"; createState('KE_Fenster_offen',''); var KE_Fenster_offen_namen = "javascript.0.KE_Fenster_offen_namen"; createState('KE_Fenster_offen_namen',''); function checkwindow(Fenster,Fenster_namen,Fenster_offen) { var delimiter = ""; var offen = ""; Fenster.forEach.call(Fenster, function (item, i, arr) { if (getState(item).val === true) { offen = offen + delimiter + Fenster_namen[i]; delimiter = ", "; } } ); setState(Fenster_offen,offen); } on(KE_Fenster , function(obj) { checkwindow(KE_Fenster,KE_Fenster_namen,KE_Fenster_offen); console.log("offene Fenster KE: " + getState(KE_Fenster_offen).val);});` und wenn ich die untere Funktion mit "change: " erweitere bekomme ich eine endlos Schleife `~~[code]~~on({KE_Fenster, change: "gt" }, function(obj) { checkwindow(KE_Fenster,KE_Fenster_namen,KE_Fenster_offen); console.log("offene Fenster KE: " + getState(KE_Fenster_offen).val);}); [/code]` Es würde mich nicht wundern, wenn ich einen Fehler habe. Mein Erfahrungszeitraum mit iobroker ist erst 2 Tage.[/i]