Beiträge von Erforscht

    Scipt um LED Streifen WS2812 mit Alexa in Betrieb zu nehmen


    Fernseher mit Alexa + Broadlink und ioBroker bedienen



    Tool um ioBroker zu installieren auf ein Raspberry und Backups zu erstellen.

    Backups werden gespeichert auf ein Windows PC oder auf ein USB-Stick der am Raspberry dran ist oder direkt auf den Raspberry


    --->Download Tool<---
    --->Direkt Download Tool Link<---

    !!!Sollten Sonderzeichen im PW sein!!! und Putty will immer ein Passwort haben wollen,!!!

    dann vor dem Sonderzeichen (oder bei allen) ein ^ setzen (2x Taste ^ drücken und dann ein löschen)

    ^w^e^r^t^% = wert% als Passwort



    --->Download Tool<---

    --->Direkt Download Tool Link<---

    Backup Blockly Script


    Ordner muss vorhanden sein /media/usbstick und Rechte für Benutzer "iobroker" haben.

    Falls nicht vorhanden:

    Code
    1. sudo mkdir /media
    2. sudo mkdir /media/usbstick
    3. sudo chown -R iobroker /media/usbstick

    Mit dem Blockly Script kann mit Alexa mit "Backup an" ein Backup erstellen. Backups die älter als 7 Tage sind, werden dabei gelöscht.

    Und mit "Backup aus" ioBroker zurück setzen.

    Backup Jacascript


    Jeden Tag um 4.00Uhr Nachts wird ein Backup erstellt in /media/usbstick

    Die Ordner müssen vorhanden sein... Siehe weiter oben...

    Alle Backups die älter als 7 Tage sind, werden automatisch gelöscht. Damit der Speicher nicht überläuft.

    Code
    1. "schedule";
    2. function backup() {
    3. exec('cd /opt/iobroker/; tar -czf /media/usbstick/backup-$(date +%d-%m-%Y-%H-%M-%S).tar.gz iobroker-data node_modules; find /media/usbstick -cmin +10080 -delete',
    4. function (error, stdout, stderr) {console.log('stdout: ' + stdout);});
    5. }
    6. schedule("00 04 * * *", function(obj){
    7. backup();
    8. });



    Bei Problemen...!!!



    ↓↓Taucht bei diesen beiden eine Fehlermeldung auf, einfach ignorieren↓↓

    sudo chmod 777 /media/usbstick

    sudo chown -R iobroker /media/usbstick



    Manuelle Installation von IoBroker


    1. Auf https://www.raspberrypi.org/software/ das Tool runterladen und starten. Das Raspberry Pi OS (other) -> Raspberry Pi OS Lite (32-bit) auswählen


    Nicht mehr Nötig=

    2.STRG+Shift+X drücken. Jetzt kann man W-Lan Daten, SSH Freigabe, und vieles mehr einstellen.

    3.Image schreiben.

    ..

    6. Raspi starten. Mit Putty verbinden und das eingeben:


    Code
    1. iobroker stop
    2. sudo apt update -y && sudo apt upgrade -y
    3. sudo apt-get --purge remove nodejs -y
    4. sudo apt-get autoremove -y
    5. sudo reboot
    6. sudo apt install curl
    7. iobroker stop
    8. curl -sL https://iobroker.net/install.sh | bash -

    7. Fertig


    ******************************


    ioBroker Reparieren




    !!!! Cannot read system.config: null (OK when migrating or restoring)

    iobroker is not running on this host. !!!!


    Man schaut wann zuerst 'auffällige' Dateien mit auffälligem Schwund zwischen zwei Dateien auftauchen und nimmt die beiden größeren die da drüber sind

    Code
    1. -rw-rw-r--+ 1 iobroker iobroker 2.4M Nov 6 19:36 2021-11-06_19-36_objects.json.gz
    2. -rw-rw-r--+ 1 iobroker iobroker 217K Nov 6 19:38 2021-11-06_19-38_states.json.gz
    3. -rw-rw-r--+ 1 iobroker iobroker 1.1K Nov 6 21:02 2021-11-06_21-02_objects.json.gz
    4. -rw-rw-r--+ 1 iobroker iobroker 215K Nov 6 21:02 2021-11-06_21-02_states.json.gz


    man sieht, das objects.json.gz oben fast doppelt so groß ist wie unten. also sollte das größere noch funzen.

    deswegen:


    Code
    1. gunzip -ck 2021-11-06_19-36_objects.json.gz > /opt/iobroker/iobroker-data/objects.json
    2. gunzip -ck 2021-11-06_19-38_states.json.gz > /opt/iobroker/iobroker-data/states.json




    !!!Node UPGRADEN!!!








    Installieren von IoBroker auf Raspberry Z Zero


    Mit dem Raspberry Pi Imager die Lite Version installieren (Wie bei Raspi3, 4 u.s.w.)

    ssh und wifi dort aktivieren. Rechts auf das Zahnrad klicken.

    SD Karte fertigstellen und ab in den Raspi.

    Dauert n bissel.

    Fertig.

    Iobroker mit Node 16 auf Raspberry Z Zero

    Aber immer Ruhig bleiben. Nicht willt drauf rumklicken.

    Es ist alles sehr, sehr träge.

    30min. zum installieren eines Adapters ist da schon "schnell" 🤪

    Aber es funzt.

    Viel Spass 😁

    Geräte schalten per Zeit


    IFTTT Blockly Script





    Standard Blockly