Autor: Herwart Wermescher

E-Mail Nachrichten mittels Node-RED versenden

Mit dem node-red-node-email Plugin kannst Du einerseits E-Mmails verschicken und andererseits wird Node-RED alle neuen E-Mails empfangen und diese in den Workflow einbringen. Somit kannst Du auch neue E-Mails parsen und weiterverarbeiten. Zunächst benötigst Du gültige E-Mail-Anmeldedaten für Deinen E-Mail-Server. Für GMail kannst Du ein Anwendungskennwort generieren (wenn Du die Zwei-Faktor-Authentifizierung aktiviert hast). Die Möglichkeit des weniger sicheren Zugriffs auf Deinem Konto BITTE NICHT NUTZEN. (Funktioniert auch manchmalo nicht) Nun installierst Du das Mail Plugin in Node-RED indem Du „Settings“ – „Manage palette“ anklickst und dann den Reiter „Install“ wählst. Dort suchst Du nach „node-red-node-email“ und installierst diese Contribution. Die Weiter lesen

Telegram Nachrichten mittels Node-RED versenden

Zunächst benötigst Du einen Telegram Bot. Dies erfährst Du hier. Zum Konfigurieren des Node-RED Nodes benötigst Du die Credentials: GROUP_ID=“xxxxxxx“ BOT_TOKEN=“yyyyyyyyy:zzzzzzzzzzzzzzzzzzzzzzzzzzzz“ Nun installierst Du das Telegram Feature in Node-RED indem Du „Settings“ – „Manage palette“ anklickst und dann den Reiter „Install“ wählst. Dort suchst Du nach „node-red-contrib-telegrambot“ und installierst diese Contribution. Die neuen Nodes sind nun erreichbar und unter „telegram“ kategorisiert. Nun kannst Du den Sender nehmen und bei dessen Konfiguration deinen neuen Bot hinzufügen. Bot-Name: Namen deines Bots Token: Der Token Mittels Funktions-Node kannst DU den Telegram Bot dann speisen: Der gesamte Workflow:

PHP auf Ubuntu 20.04

PHP ist eine der am meisten benutzten Programmiersprachen. Im Bereich CMS (e.g. WordPress) und auch im E-Commerce Bereich (Shopware, Pimcore) wird auf PHP gesetzt. Hier sind einige wichtige Antworten auf Fragen zur PHP Installation auf Deinem Server: Welche Version ist auf meinem System installiert? Die Default-Version auf Deinem Ubuntu 20.04 System ist PHP 7.4. Beziehungsweise mit mehr Details Welche PHP Version wird gerade genutzt? mit php –version bekommst Du die Version heraus, die von Deiner Kommandozeile benutzt wird. Willst Du wissen, welche PHP Version dein Apache Server verwendet musst Du phpinfo() auf einer Webseite ausführen. Was ist FPM? Der „fastCGI Weiter lesen

Telegram-Nachrichten mittels Kommandozeile senden unter Ubuntu 20.04

Um mit Telegram über eine Linux Kommandozeile zu kommunizieren musst Du zunächst einen Bot erstellen. Dies machst Du mit @BotFather. Dies kannst Du mit dem Browser am PC über https://web.telegram.org/ beziehungsweise die Telegram App machen, oder einfach auf Deinem Handy. Öffne „Neue Nachricht“ und suche nach „BotFather“. Nun gib ein /newbot und gib den Namen ein. e.g. demobot . Nun musst Du den Benuthernamen eingeben. am besten hängst Du dem Botnamen ein „_bot“ hinten an. Also demobot_bot . Du Botfather schickt Dir nun eine URL e.g. http://t.me/demobot_bot und einen Access token e.g. 11111111:iuziNizuzT868tbuTFBzfti Klick auf die URL und starte den Weiter lesen

Installation und Update von Node-RED auf Ubuntu 20.04

Nachdem Node-RED in Node.js implementiert ist genügt ein einfaches Kommando um es zu installieren und zu starten. Voraussetzung ist ein installierts node und npm. Idealerweise node 12 LTS oder höher. Einfache Installation zum Testen Somit ist das System ungeschützt auf Deinem Server am Port 1880 verfügbar: http://DEINSERVER:1880/ Server Installation Am Server willst Du sicherlich node-red als service ausführen. Dazu gibts die Installation mittels script: Das was schon. Danach kannst Du das service starten, stoppen, … Du solltes nun Username/Passwort Authentication konfigurieren einen Reverseproxy für den Port 1880 konfigurieren HTTPS für die website installieren Einfache Konfiguration Viel muss man nicht machen. Weiter lesen

Super einfaches Gebratenes Hühnchen mit Gemüse

Saftiges Grillhendl mit Gemüse schnell und super-einfach zubereitet. Das Gemüse kann nach belieben variiert werden. Der Saft des Hänchens wird vom Gemüse aufgefangen und verleiht dem Gericht eine besondere Note! Zutaten 1 Hendl (ca. 1,2kg) – die fairen Bio Hendl schmecken am Besten! Ein Sellerie Ein Kohlrabi 4 mittelgroße Kartoffeln 3 Karotten 2 kleine Zucchini Paprika (wegen der Farbe) Knoblauch Grillhuhngewürz und Currypaste (ca. 2 Esslöffel) Zubereitung Vorbereitung: NUR den Sellerie, den Kohlrabi und den Knoblauch schälen. Alles andere sauber waschen. Das Gemüse würfeln und alles auf ein Blech geben. Nun kannst Du das Rohr auf 180°C Umluft vorheizen. Das Weiter lesen

Strahlung im Zusammenhang mit 5G

Auf der Suche nach guten Erklärungen im Zusammenhang mit 5G und potentiellen Problemen wegen der Strahlung bin ich auf ein hervorragendes Video gestoßen. Zusammengefasst und etwas ergänzt Frequenztechnisch: Der Frequenzbereich der elektromagnetischen Wellen bei 5G liegt im Mikrowellenbereich. In diesem Bereich kann die Strahlung nur eines ausrichten: Erwärmung Gefährlicher ist die Infrarotlampe und das Solarium: Hochfrequenter (und somit gefährlicher) ist die Strahlung der Infrarot Lampe. Noch hochfrequenter ist das Sichtbare Licht, dann die Ultraviolette Strahlung der UV Lampen. Die nächsten Frequenzbereiche erkennt jeder als gefährlich: Das sind Röntgenstrahlung (drum Tragen Röntgenärzte Bleiwesten) und Gammastrahlung (niemand geht „nur so zum Spass“ Weiter lesen

Kommentare in Bash

Beim Schreiben von Bash Skripts ist es immer hilfreich Deinen Code leicht verständlich zu gestalten. Dazu gehören auch angemessene Kommentare. Ein-Zeilen Kommentare starten mit einem Hash (#) können am Anfang einer Zeile beginnen oder mitten in der Zeile beginnen: Noch viel interessanter ist die Möglichkeit der Mehrzeilen Kommentare. Dadurch kannst Du unter anderem Code auskommentieren oder aber auch mehr Dokumentation auf einmal schreiben ohne das Hash Zeichen jedes mal an den Anfang der Zeile zu stellen. Da Meurzeilenkommentare in Bash nicht „Standard“ sind gibt es noch andere Methoden. Hier eine zweite:

sqlite3 – Kurz und bündig (in a Nutshell) unter Ubuntu 20.04

Bei vielen DevOps Themen kann man die sqlite rasch e.g. fürs Testen verwenden. Bei sqlite ist eine Datenbank (mit allen Tabellen) in einer Datei. Dies macht das Backup sehr einfach! Installation Ganz einfach mittels apt: Nutzung Cheat Sheet Du startest die Datenbank einfach indem Du den Dateinamen angiebst. e.g. Für die Asterisk CDR Datenbank: sqlite3 /var/log/asterisk/master.db Nun kannst Du Deine SQL Befehla absetzen. Hier ein paar Beispiele: Alternativ kannst Du Kommandos (dot-commands) absetzen: Beenden Sie die sqlite3 Kommandozeile, indem Sie das End-Of-File-Zeichen des Systems eingeben (normalerweise ein Strg-D). Verwenden Sie das Unterbrechungszeichen (in der Regel ein Strg-C), um eine lange Weiter lesen

Laravel Boilerplate auf Windows Entwicklungsumgebung

Voraussetzungen composer –version sollte über 2 sein, andernfalls upgraden. Download Composer. sqlite3 –version sollte über 3.35 sein andernfalls upgraden. Download and install. Installation Führe die Schritte einzeln aus (bearbeite zuerst den Projektnamen): Testen Starte nun einfach in Deinem Projektverzeichnis den eingebauten Server Nun kannst Du mit Deinem Webbrowser mit der URL http://localhost:8000/ auf Dein Projekt zugreifen. In die index() Funktion des Home Controllers app\Http\Controllers\HomeController.php kannst Du nun deinen Code ausprobieren. (Nicht vergessen: Mittels dd bzw dump kannst Du Inhalte von Variablen ausgeben) Nächste Komponenten User Login und registrieren mittels „Auth Framework“ Nun kannst Du nachdem Du den eingebauten Server mittels Weiter lesen