Donnerstag, 24. Juni 2021

#2002 Die Anmeldung am MySQL-Server ist fehlgeschlagen - phpMyAdmin

 Bei Anmeldeversuch an phpmyadmin kommt immer wieder dieser Fehler...

Loesung war in der  config von phpmyadmin zu finden


im phpmyadmin ordner ist eine Datai

config.sample.inc.php

kopiert nach config.inc.php

datei ediert

aus Zeile

$cfg['Servers'][$i]['host'] = 'localhost';

Zeile

$cfg['Servers'][$i]['host'] = '127.0.0.1';


gemacht.


Dann funktioniert die Anmeldung ...

Dienstag, 16. März 2021

iobroker Visualisierung

So wirklich selbsterklärend ist das Ganze nicht und auch meine ersten Versuche laufen stockend und ncht wie erwartet.

Ich habe einen neuen View erstellt, dort Lampen eingebunden und diesen Objekte zugewiesen. Leider passiert aber trotzdem physisch nichts wenn ich dann unter http://<IpDesRaspi:8082/vis/index.html mir die Sache anschaue und auf die Lampen klicke.

Das scheint ein Problem mit den Amazonadapter Objekten zu sein.

Wichtig ist , dass man im Editor beim Objekt POWER als ObjektID zuweist, zumindest funktioniert dies beim Sonoff Adapter mit meinem Tasmota-geflashten Gosundstecker SP111.

Nachdem ich nun mein Tasomta Gosund SP111 upgedatet habe funktioniert dieser nun auch wieder mit Alexa :) ! Allerdings funktionieren die Alexa Geräte noch nicht per iobroker -> ich werfe google wieder an...

Nachdem ich nichts direktes gefunden habe klickte ich nochmal unter den Objekten ioBroker meinen smarten Lichschalter an, hier laesst er sich umschalten...

Im Editor nochmal versucht zugewiesen als Object zum dem Lichtschalter powerState. -> nichts passiert
Dann Extrasteuerung unter der Objektzuweisung angehakt und in den weiteren Optionen Bei Wert für ID bei false auf 0 gesetzt und bei true auf 1. Nun funktioniert es plötzlich!? Extrasteuerung wieder abgehakt -> funktioniert immer noch.

Nun eine ungeflashte Gosund SP111 (ist unter  den AlexaGeräten als Lampe dabei) per Editor eingebaut.
Auch hier wieder powerState ausgewählt. -> funktioniert!

Bilder die man selbst in VIS hinzufügt müssen über den Dateimanager im Editor hinzugefügt (upload) werden. Ich habe bestimmt 1 h versucht mir die Bilder anzeigen zu lassen, die ich in den Ordner geworfen habe. Auch chmod und chown brachte nichts... VIS hat das wohl in einem File oder einer DB -> muss ich evtl. mal untersuchen


Wieder ein Problem mit den Alexa Objekten. Schalte ich diese per Alexa Sprachsteuerung oder physisch (Lichtschalter) wird der Statuswechsel in der Visualisierung nicht angezeigt.

Das gleiche Problem hab ich mit meinen Sonoff Objekten. Weder der On Off Status noch die aktuellen Verauchswerte werden dargestellt/aktualisiert.

Die Info Seite des IOBroker Admins zeigt mir, dass ich Node 10.x laufen habe und Node 12.x empfohlen ist. also mal updaten:

cd /opt/iobroker/

iobroker backup

iobroker stop

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

sudo apt-get install -y nodejs

iobroker start

Für den Powerstate bei Sonoff scheint das geholfen zu haben (evtl. wars auch das Durchstarten des iobrokers). Die Anzeige des Status wurde nach ausschlaten per alexa korrekt geändert. Die Verbrauchsdaten anfangs auch. Vielleicht gibt es hier ein UpdateIntervall... jedenfalls änderte sich Die Anzeige erst nach dem Ausschalten wieder.
Die AlexaObjekte weiterhin ohne grafisches Statusupdate :(.

Freitag, 12. März 2021

Iobroker auf Raspberry Pi 4B 8GB , Raspian

Raspi4 8GB , 128 GB Karte bei Amazon -> NinkBox Raspberry Pi 4 Model B 8 GB Super Kit mit 128GB Micro SD-Karte, originaler Raspberry Pi 4 Cortex A72 1.5GHz unterstützt Dual Display 4K/1000Mbps/Bluetooth 5.0 (Verbessertes Raspberry Pi 3)

Nach Aufbau des Raspis und erstem Update (Wird nach dem Start des auf der beliegenden SDCard installierten RaspianSystems direkt gefragt und erledigt) installieren wir die IOBROKER Software:

Dazu Terminal Fenster öffnen und dort wie auf der iobroker Seite iobroker.net angegeben folgenen Befehl absetzen

pi@raspberrypi:~ $ curl -sLf https://iobroker.net/install.sh | bash -

nach Aschluß dessen solle nun das hier zu lesen sein:

ioBroker was installed successfully
    Open http://<IPdesRaspi>:8081 in a browser and start configuring!

Auf der genannten Webseite bestätigen wir die Lizenzvereinbarungen und gelangen in die Einstellungen. Dort alles wie gewünscht eintragen und nun startet der Discovery Adapter und durchsucht das Netz nach Geräten.  Ping lasse ich mal weg und lasse den mal Suchen...

Bei mir findet er nur eins, web.0 -> ich füge das mal hinzu

Nach der Installation auf fertig drücken und Erzeuge Instanzen in der InstanzenListe dann auf web.0 drücken, um ihn zu konfigurieren. Ich nutze als IP mal die des Raspis und schaue mal oben in die Extras und drücke auf das DiskettenSymbol +X , was wohl speichern und schließen heißen soll.

Da ich viele Gosund Steckdosen habe und davon eine mit Tasmota geflasht habe installiere ich nun einen Adapter dafür. Da gibt es in der Adaptersuche für Tasmota nur den Sonoff Adapter (unterstützt MQTT) -> also her damit.

In der InstanzenListe sehe ich dann sonoff.0 . Unter den Objekten finde ich im Zweig Sonoff.0 nun auch meinen Stecker und kann ihn von hier schalten.

Da ich auch Amazon Echos im Haus habe installiere ich auch den Alexa Adapter, mal sehn was damit geht... Die Sache ist gruselig... man muss sich mit seinen Daten einloggen und dann eine url die man per SMS bekommt bestätigen. Schließlich wird der Adapter nach Speichern und Schließen grün.

In der Objektliste tauchen unter diesem Adapter nun viele meiner Smarthomegeräte auf. Auch mein Hisense TV, aber unter Echo Devices. Viele andere Geräte die ich in die Alexa App integriert habe tauchen hier unter Smart-Home Devices auf. Das ist erfreulich (finde ich zumindest jetzt noch)...

Der Versuch hierüber mein Bürolicht einzuschalten klappt jedenfalls. Als Lichtschalter habe ich hier einen 'Smarten' verbaut.

Nun zu Visualisierung. ioboker.vis heißt der Adapter 
-> hier ist eine Lizenz notwendig , da gibts einen Link -> anmelden kostenlose Lizenz erhalten und reinkopieren-> OK

Die zugehörige Webseite zeigt eine Demoview die ganz nett aussieht, aber selbsterklärend ist das Ganze nicht. Dazu dann morgen mehr...