Hallo zusammen,
erstmal Danke für das coole Upgrade der Node Blue umgebung. Node Red integrieren und dann noch eine eigen ui node Ebene einzubauen ist der Hammer.
Zu den UI Nodes habe ich dann auch gleich mal 2 fragen:
-
Was muss ich beachten wenn ich aus der alten Welt komme und dort bereits mit UI - Elementen etc eine 80% Lösung meiner Hausoberfläche fertiggestellt habe. Nun würde ich Teile der neuen UI Nodes nutzen, da sie einfach einfacher einsetzbar sind. Sollte man dann das alte komplett entfernen und nochmal bei 0 Anfangen? Oder gibt es vielleicht sogar eine Möglichkeit des reverse orogramming?
-
Hab es mir selber gelöst. Der Stringverbinder ist wohl der “.” und nicht das “&” wie bei den anderen Programmiersprachen.
Die Status ausgabe ist ein interessantes Feature welches ich gerne einsetze mittlerweile. Allerdings hapert es ein wenig an dem Zusammenbaue des Strings: Würde gerne Variable und dann die Einheit hinten an hängen:
Bsp:
$msg['payload'] =strval($hg->getValue(69,1,"TEMPERATURE")); $msg['payload'] =$msg['payload'] . "°C "; $msg['payload'] =$msg['payload'] . strval($hg->getValue(69,1,"HUMIDITY")); $msg['payload'] =$msg['payload'] . "% "; $msg['payload'] =$msg['payload'] . strval($hg->getValue(69,1,"BATTERY")); $msg['payload'] =$msg['payload'] . "%";
Wenn ich das aber so ausgebe ist der Text leer. In der History der Node sehe ich dann /u0000 oder der art.
Kann natürlich auch mit meinen Code fähigkeiten imPHP zusammenhngen und man muss das anders aufziehen aber finde gerade keine bessere Möglichket
Vielleicht kann mir da jemand mal ein paar tips geben.
Danke auf jeden Fall mal.
Der Doc