Habe ein einfaches "HowTo" aus diversen Quellen erstellt, hier mein Vorschlag:
raspian strech:
http://downloads.raspberrypi.org/raspbi ... 019-04-09/
-----------------------------------
ODER mit Ergänzung ganz unten: raspian buster light:
https://www.raspberrypi.org/downloads/raspbian/
-----------------------------------
zip extrahieren
-----------------------------------
.img kopieren mit (SD >=8GB) mit:
https://sourceforge.net/projects/win32diskimager/
-----------------------------------
Laufwerk /boot: neue leere Datei anlegen: "ssh"
-----------------------------------
SD Karte einsetzen
-----------------------------------
SSH mit Terra Term:
user: pi pwd: raspberry
-----------------------------------
HW abfragen:
cat /sys/firmware/devicetree/base/model
Raspberry Pi 3 Model B Plus Rev 1.3
-----------------------------------
HW rs485 Adapter abfragen (Auchtung: Zuordnungsreihefolge wechselt wenn ab oder angesteckt wird!):
ls -l /dev/serial/by-id
usb-1a86_USB2.0-Serial-if00-port0 (schwarzer schmaler)
usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 (blauer großer)
-----------------------------------
sudo raspi-config
neues pwd
local: de_DE.UTF8
Network: Hostname ändern
SSH aktivieren
Advanced: Expand filesystem
sudo reboot
-----------------------------------
hostname abfragen: hostname
-----------------------------------
OS update machen?:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot
************************************
openwb install:
curl -s
https://raw.githubusercontent.com/snapt ... install.sh | sudo sh
-----------------------------------
web index ändern:
sudo rm /var/www/html/index.html
sudo nano /var/www/html/index.html
alles löschen, nur noch:
<meta http-equiv="refresh" content="0; URL=/openWB/web/index.php" />
-----------------------------------
crontab: crontab -e
<ganz unten dazu:<
* * * * * /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 10 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 20 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 30 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 40 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
* * * * * sleep 50 && /var/www/html/openWB/regel.sh >> /var/log/openWB.log 2>&1
-----------------------------------
sudo reboot
-----------------------------------
Aufruf mit:
http://aa.bb.xxx.yyy/openWB/web/index.php
-----------------------------------
Bei Raspbian buster mit Raspi 4 funktioniert es wenn:
sudo nano /var/www/html/openWB/runs/mqttsub.py
client.on_connect = on_connect
client.on_message = on_message
:alt
>löschen:>
client.connect(mqtt_broker_ip, 1883)
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect(mqtt_broker_ip, 1883)
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
sudo nano /var/www/html/openWB/runs/mqttpub.py
<löschen:
client.connect("localhost")
>stattdessen:>
connected_flag=False
while not connected_flag: #wait in loop
try:
client.connect("localhost")
connected_flag=True
except:
print("Warten auf MQTT Broker")
time.sleep(5)
-----------------------------------------------------
deburg log: cat /var/www/html/openWB/ramdisk/debug.log