TasmoAdmin
-
nils91 -
8. Januar 2018 um 23:47 -
Erledigt
-
-
-
nils91 irgendwie fehlt jetzt mit der neuesten Version im Hauptmenü vom SonWEB der Punkt Update für die Sonoffs komplett Den hab ich absichtlich in der mobilen Ansicht ausgeblendet wiel man vom Handy nicht so einfach eine Firmware hochladen kann.
Als ich das gemacht habe gabs die Automatik Funktion noch nicht.
-
sudo apt-get install php7.0-zip
DAnke das hat geholfen!!
Was muss bei der OTA Server IP: eingetragen werden?
-
DAnke das hat geholfen!!
Was muss bei der OTA Server IP: eingetragen werden?
Die deines Webservers
-
Hallo Nils
Super Anwendung die du da auf die Beine gestellt hast.
Konnte jetzt ein paar Geräte mit Tasmota 5.11.1 einfügen.
Unter RSSI/Version/Laufzeit wird nichts gefunden (es rotiert
nur das Symbol) . Sicherlich benötige ich dafür 5.11.1b.
Aber leider im Net nicht fündig geworden.
So, kann jetzt auf SonWEB auf RPi2+3 zugreifen.
Anbei wie ich es jetzt hinbekommen habe.
Die Dateien aus SonWEB nach html verschoben.
Code
Alles anzeigencd /var/www/html/SonWEB /var/www/html/SonWEB $ sudo chmod 0777 -R ./ /var/www/html/SonWEB $ cp -R * /var/www/html/ /var/www/html/SonWEB $ cd .. /var/www/html $ sudo chown www-data:www-data * -R /var/www/html $ sudo chmod 777 tmp /var/www/html $ sudo chmod 777 data http://192.168.178.xxx/login.php
-
mal so für ganz doofe.....
ich habe win10
und hier https://github.com/reloxx13/SonWEB/releases die Portable runtergeladen.
der entpackte Ordner liegt direkt auf C:
setup_xampp.bat erfolgreich ausgeführt.
xampp-control.exe mit Admin-Rechten gestartet.
Control-Panel läuft. Apache ist grün hinterlegt. Ports sind frei.
Webseitenaufruf schlägt fehl:
ZitatZugriff verweigert!
Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.
egal ob ich über localhost oder 127.0.0.1 oder über 192.168.10.43 (Rechner IP) aufrufe.
was mache ich falsch? Fehlt mir irgendwo ein Schritt?
-
Kann das daran liegen.
Oftmals ist die hosts Datei schreibgeschützt. Am besten Notepadd++ benutzen und/oder die hosts Datei auf den Desktop ziehen,
bearbeiten und dann wieder zurück in den Ordner C:\Windows\System32\drivers\etc\ ziehen.
-
wäre das nicht nur wichtig wenn ich das ganze über http://sonweb aufrufen würde?
-
Eine neue Anleitung (ohne FileZilla) für den Raspberry Pi3 und Raspberry Zero W mit RASPBIAN STRETCH LITE.
Wichtig, bitte auch unten, nach der Anleitung die EDIT: Zeilen beachten, diese enthalten weitere Informationen, welche u.a. auch der Fehlerbehebung dienen.
Es wird an Software benötigt...
-Win32DiskImager oder Etcher
-die Dateien "SSH" und "wpa_supplicant.conf" aus dem Ordner SSH_WLAN_Raspberry3_ZeroW.zip (im Anhang) SSH_WLAN_Raspberry3_ZeroW.zip
Die 2017-11-29-raspbian-stretch-lite.img mit dem Win32DiskImager oder Etcher auf die SD-Karte entpacken, die wpa_supplicant.conf öffnen und die SSID und das Kennwort für/vom Router eintragen und speichern.
SSH und wpa_supplicant.conf mit in das Root-Verzeichnis der SD-Karte kopieren (beim Raspberry Pi3 über LAN ist nur die SSH notwendig)
SD-Karte in den Raspberry stecken und einschalten
Die IP-Adresse des Raspberry ermitteln (am Bestem im Router schauen)
PuTTY öffnen und verbinden, bitte erst bei Translation UTF-8 auswählen
Die erste Anmeldung, Benutzer und Kennwort
pi
raspberryNun nehmen wir die nötigsten Einstellungen vor
1 Change User Passwort (Passwort ändern)
2 Network Options > N1 Hostname (zum Beispiel sonweb)
dann auf Finish und der Raspberry macht einen Neustart
kommt bei jeden Restart, PuTTY muss dann immer neu geöffnet werden, dem Raspberry beim Booten immer etwas Zeit geben, sollte aber nie länger als eine Minute dauern, zumindest beim Zero W mit einer SanDisk Ultra A1 microSD-Karte
Terminal öffnen(PuTTY)
Installation von Updates und benötigten Paketen wie Apache2, PHP7, CURL
Codesudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install apache2 -y && sudo apt-get install php7.0 -y && sudo apt-get install php7.0-zip -y && sudo apt-get install php-curl -y && sudo reboot
Terminal öffnen(PuTTY)
Installation von den benötigten GitHub Paketen, damit SonWEB über GitHub installiert werden kann (dauert länger)
Bis hier sind es für den Pi3 und Zero W die selben Schritte, jetzt kommt die Auswahl, ob man SonWEB in den html Ordner installieren möchte, oder ob man SonWEB in einen Unterordner "sonweb" installieren möchte.
Das ist dann sinnvoll, wenn noch weitere Anwendungen, wie z.B. Pi-hole oder ioBroker installiert sind oder werden, beim Zero W macht dies, wegen der schwachen Hardware, jedoch keinen Sinn.
Variante 1 Installation nach /var/www/html (http://ipvomserver) (empfohlen Raspberry Pi3 und Zero W)------------------------------------------------------------------------------------------------------------------------------------------------
Terminal öffnen(PuTTY)Installation von SonWEB mit setzen von Benutzerrechten und Löschung störender Dateien
Codesudo chmod 777 /var/www/html -R && rm /var/www/html/index.html && git clone git://github.com/reloxx13/SonWEB.git /var/www/html && sudo chmod 777 /var/www/html -R && sudo reboot
Terminal öffnen(PuTTY)
Abschluss der Installation Variante 1Codesudo chmod 777 /etc/php/7.0/mods-available && rm /etc/php/7.0/mods-available/opcache.ini -f && sudo service apache2 reload
Jetzt kann SonWEB über den Browser geöffnet werden
Das Fenster vom Putty kann mit Eingabe exit und Enter beendet werden.
-------------------------------------------------------------------------------------------------------------------------------------------------------Variante 2 Installation nach /var/www/html/sonweb (http://ipvomserver/sonweb) (empfohlen Raspberry Pi3)
Terminal öffnen(PuTTY)
Installation von SonWEB mit setzen von Benutzerrechten und Löschung störender Dateien
Codesudo chmod 777 /var/www/html -R && git clone git://github.com/reloxx13/SonWEB.git /var/www/html/sonweb && sudo chmod 777 /var/www/html/sonweb -R && sudo reboot
Terminal öffnen(PuTTY)
Abschluss der Installation Variante 2Codesudo chmod 777 /etc/php/7.0/mods-available && rm /etc/php/7.0/mods-available/opcache.ini -f && sudo service apache2 reload
Jetzt kann SonWEB über den Browser mit Angabe des Unterordners geöffnet werden
Das Fenster vom Putty kann mit Eingabe exit und Enter beendet werden.Viel Erfolg!
EDIT 21.01.2018: aktuell gibt es nach der Installation von Methode 2 Probleme mit der Erkennung des Status und mit dem Schalten der Sonoff Geräte. Wer ioBroker und Pi-hole (und/oder) auf dem Raspberry installiert hat, kann nicht nach Methode 1 SonWEB installieren, weil der Ordner "html" dazu leer sein müsste, damit muss man nach Methode 2 installieren und diese Befehle zusätzlich ausführen.Dateien kopieren
Berechtigungen setzen
-
das updaten mehrerer Geräte funktioniert einwandfrei.
nur wenn ich ein einzelnes Gerät update kommt nach dem erfolgreichen Flashen der Minimal ein Timeout von SonWeb.
Also 3 erfolglose Verbindungsversuche und dann hört der Updater auf.
Über die Web-Oberfläche ist das Gerät ein paar Sekunden später wieder zu finden.
Vielleicht ein paar Sekunden Wartezeit zwischen den Verbindungsversuchen? oder ein "Retry" Button?
-
Hallo
Hab Sonweb auch Installiert und auch die Sonoff eingebunden jetzt Laden alle 6 und lassen sich nicht über Sonweb bedienen über Alexa und Co. schon.
Was kann es da haben?
-
Welche Firmware hast du drauf?
Bei mir hat es erst ab 5.11.1 funktioniert.
-
-
das Problem ist der Unterordner, installiert man es nach /var/www/html/sonweb dann funktioniert das Schalten und der Status nicht, kopiert man die Dateien aus dem sonweb Ordner in den html Ordner un vergibt die Rechte 777 dann funktioniert alles
-
-
Zerschieße ich mir nicht damit IObroker?
-
-
ihr solltet euch wirklich eine eigene vhost config dafür anlegen und nicht im html ordner bleiben
hat iobroker auch nen eigenen ordner?
also ein neuen ordner NEBEN html (z.b. /var/www/sonweb und dann eine neue sonweb.conf in apache anlegen.
hier habe ich es etwas beschrieben.
ihr könnt zum testen auch erstmal ne virtuelle maschiene mit einem unix betriebsystem erstellen und sonweb dadrauf zum laufen bekommen mit eigenem virtual host (vhost) für sonweb.
-
Okay, ich versteh jetzt nur mehr Bahnhof!!!
Ich Installier mir den SonWeb so wie hier:
Und mach dann die zweite Variante, da Iobroker auch drauf läuft.
Bin jetzt soweit das ich Sonweb starten kann meine Sonoff auch mit Ip gefunden werden und dann geht nichts mehr, kein Gerät reagiert!
Okay, Fertig und jetzt Steig ich aus!
Jetzt soll ich den SonWeb Ordner in den HTML verschieben dann wieder nicht?
Kann mir das jemand erklären, wenn möglich für Anfänger!
Oder jemand ein HowTo verfassen mit befehlen und so weiter?
nils91 soweit ich weiß ist Iobroker in einen eigenen Ordner.
-
Du gehst am Besten so vor, weil alles andere benötigt noch mehr Kenntnisse
gebe in der Konsole dies eindamit dann wieder zurück
sollte sich darin nur eine index.html Befinden, dann geht auch Variante 1, sollten darin mehr Dateien sein, dann nehme Variante 2 mit den Befehlen aus EDIT 21.01.2018:
1. Installation von Updates und benötigten Paketen wie Apache2, PHP7, CURL
2. Installation von den benötigten GitHub Paketen, damit SonWEB über GitHub installiert werden kann3. Variante 1 wenn nur eine index.html im Ordner html sein sollte oder Variante 2 wenn mehr Dateien im Ordner html sein sollen mit den Befehlen aus EDIT 21.01.2018:
danach sollte SonWEB unter die IP vom Raspberry erreichbar sein
Da ich heute keine Zeit mehr für eine Testinstallation habe, kann ich nicht sagen, welche Dateien im Ordner html sind, wenn nur ioBrker installiert ist, bei mir laufen ioBroker und Pi-hole und da ist u.a. der Ordner Pi-hole im Ordner "html" und da würde ich mit Variante 1 Pi-hole abschießen -