Heute Abend gleich auch mal den Node-Red Docker auf die neue Version updaten.
Die aktuellen 3.0.1, 3.0.1, 3.0.2 laufen auf den Fehler: „Node-Red 2.2.2 im Docker auf einem Raspberry Pi 4 da 3.x.x auf Fehler läuft“ weiterlesen
Wenzlaff.de – Rund um die Programmierung
mit Java, Raspberry Pi, SDR, Linux, Arduino, Sicherheit, Blender, Statistik, Krypto und Blockchain
Heute Abend gleich auch mal den Node-Red Docker auf die neue Version updaten.
Die aktuellen 3.0.1, 3.0.1, 3.0.2 laufen auf den Fehler: „Node-Red 2.2.2 im Docker auf einem Raspberry Pi 4 da 3.x.x auf Fehler läuft“ weiterlesen
Bitcoin Transaktionen kosten im Moment im Durchschnitt ca. 18 Dollar. Man kann ja die Gebühr selbst festlegen und damit die Geschwindigkeit der Überweisung steuern. Wählt man zuwenig, wird sie evl. auch nach Tagen nicht ausgeführt. Evl. reicht aber auch eine kleinere Gebühr, wenn die Transaktion nicht in den nächsten Block der Blockchain kommen muss und man evl. Zeit für ein paar Tage hat. Dann reichen evl. schon wie unten zu sehen 4 Satoshi per Byte.
Bei BTC hängen ja die Gebühren nicht an dem Betrag, sondern an der Länge der Transaktion, die je nach Adressentyp unterschiedlich ist.
Man kann hier schauen, was so im Moment berechnet wird. Dort steht:
1 2 |
The fastest and cheapest transaction fee is currently 102 satoshis/byte, shown in green at the top. For the median transaction size of 224 bytes, this results in a fee of 22,848 satoshis. |
Das ist aber umständlich. Um die aktuelle Kosten anzuzeigen, habe ich einen kleinen NodeRed-Flow im Dashboard entwickelt, das einen Web-Service von mempool.space abfragt und anzeigt. So sieht man auf einen Blick, welcher Betrag ca. für welche Zeit nötig ist.
So braucht man nur einmal auf den „Update“ Button klicken und erhält die Möglichen werte um nicht zuviel zu bezahlen. Manche Wallets ermöglichen ja auch nachträglich die Kosten zu erhöhen wenn die Transaktion nicht durchkommt. Das nervt zwar, spart aber und nennt sich Replace-by-Fee (RBF). Hier das Dashboard:… „Empfohlene Transaktionsgebühr für Bitcoin Transaktionen im NodeRed Dashboard anzeigen, es muss ja nicht immer Replace-by-Fee (RBF) oder CO2-Ampel sein“ weiterlesen
Heute mal nur eine kleine refactoring Aufgabe des bekannten NodeRed Flows:
Hier das ganze CO2-Messsystem und der überarbeitete Flow …
„Refactoring: NodeRed Mqtt CO2-Flow der CO2-Ampel mit Datei History und Pushover Lüftungswarnung“ weiterlesen
So ein Dashboard, hier am Beispiel der CO2 Messungen ist mit dem Cloud Anbieter Ubidots.com schnell gemacht. Kostenlos gibt es 3 Geräte. Es muss ja auch nicht immer Thinkspeak sein.
Hier ist der Api Token zu finden: „Cloud Dashboard für CO2-Messungen (CO2-Ampel) mit Ubidots für Java und Python“ weiterlesen
Wie können die Flows in NodeRED organisiert werden? Damit ein Flow nicht überladen wird und auch um die GUI von der Logik zu trennen (MVC, Model View Controller Konzept) können die link-in bzw. link-out Nodes verwendet werden. Das sind diese:
Die link-out Nodes werden in den Quell Flow integriert, z.B.
Und in den neuen Ziel Flow die link-in:
Schon haben wir ein Dashboard:
„Node-Red organisieren mit link-in bzw. link-out am Beispiel: Covid-19 Dashboard“ weiterlesen
Auf meinem Raspberry Pi läuft NodeRed. Damit kann man schnell eine Coron-Dashboard für Deutschland (oder jedes andere Land) erstellen. Es wird jede Stunde aus den Daten des CSSE via REST-API https://covid19.mathdro.id/api/confirmed gespeist.
Dafür einmalig die GUI Elemente installieren über: npm install node-red-dashboard oder
Dann diese Nodes zusammenklicken:
oder von hier importieren: „Corona Dashboard mit NodeRed erstellen“ weiterlesen
Wer das Dashboard nicht benötigt, kann es auch deaktivieren. Das spart Ressourcen.
Im Terminal folgenden Befehl eingeben:
defaults write com.apple.dashboard mcx-disabled -boolean YES
und restart des Docks:
killall Dock
Wer es wieder aktivieren will:
defaults write com.apple.dashboard mcx-disabled -boolean NO
und
killall Dock