Probleme mit iobroker, Alexa, Szenen usw.

  • Hallo.

    Ich freue ich darüber das tolle Forum hier gefunden zu haben.

    Ich habe mir nun schon einige Videos von Schimmer Media HD bezüglich Alexa, Sonoff, Tasmota, iobroker usw. angesehen und mich anstecken lassen.

    Meine Sonoffs habe ich alle problemlos mit tasmota geflasht. Die Installation von iobroker hat soweit ich gut funktioniert.

    etwas verwirrt hat mich am Anfang das es unter "Adapter" nicht zu sehen gab ausser 3 Einträgen. Erst nach einem update von der Kommandozeile aus tauchten dann die restlichen Adapter auf.

    Ich habe folgende Adapter installiert: cloud, sonoff, javasrcript, Terminal und scenes

    Das anbinden eines sonoff-schalters (tasmota Software) über MQTT hat tadellos funktioniert.

    Habe es auch hinbekommen diesen per Alexa zu steuern alles prima.

    Jetzt kommen aber die kleinen nervenden Problemchen.

    1. Mein Sonoff-Adapter steh dauernd auf gelb und ich muss ihn neu starten. im LOG waren Einträge die ich posten wollte aber die hat er gerade gelöscht.

    Nundenn habe en Adapter neu gestartet und werde das LOG posten wenn es wieder auftritt. Gibt es generelle Gründe Warum der Adapter erst läuft und dann auf gelb springt?

    2. Habe leider kein Video gefunden von Schimmer indem erklärt wird wie ich Szenen einrichte. Hab dazu etwas von Haus-automatisierung.com gefunden und befolgt. Klappt soweit bis zu dem Punkt an dem ich die Szene in die Cloud bringen will. Dort soll ja über das "+" ein neues Smartgerät angelegt werden und dazu unter System.adapter.javascript.0 der zuvor angelegte Trigger (in meinem Fall "DekoLicht") ausgewählt werden. In allen Anleitungen erscheint daraufhin ein Fenster indem man dem Teil einen Namen geben kann. Bei mir passiert gar nichts und es wird auch kein neues Smartgerät erstellt. Allerdings findet sich bei mir unter dem "root" Baum der Objekte ein "scene.DekoLicht" mit das ich auswählen kann und dann erscheint auch das Fenster zur Eingabe des Namens. Mit Alexa kann ich es aber nicht schalten da Alexa sagt sie kenne keine Szene die DekoLicht heisst.

    3. wieso habe ich bei den Objekten zum einen "sonoff.1" und zusätzlich "System.adapter.sonoff.1" ?

    Mein sonoff taucht unter dem erstgenannten auf.

    Bin gerade etwas ratlos und würde mich über Hilfe freuen.

    grüße

    Peter

    Einmal editiert, zuletzt von MacPit69 (15. März 2018 um 14:00)

  • 1. Mein Sonoff-Adapter steh dauernd auf gelb und ich muss ihn neu starten. im LOG waren Einträge die ich posten wollte aber die hat er gerade gelöscht.

    Nundenn habe en Adapter neu gestartet und werde das LOG posten wenn es wieder auftritt. Gibt es generelle Gründe Warum der Adapter erst läuft und dann auf gelb springt?

    2. Habe leider kein Video gefunden von Schimmer indem erklärt wird wie ich Szenen einrichte. Hab dazu etwas von Haus-automatisierung.com gefunden und befolgt. Klappt soweit bis zu dem Punkt an dem ich die Szene in die Cloud bringen will. Dort soll ja über das "+" ein neues Smartgerät angelegt werden und dazu unter System.adapter.javascript.0 der zuvor angelegte Trigger (in meinem Fall "DekoLicht") ausgewählt werden. In allen Anleitungen erscheint daraufhin ein Fenster indem man dem Teil einen Namen geben kann. Bei mir passiert gar nichts und es wird auch kein neues Smartgerät erstellt. Allerdings findet sich bei mir unter dem "root" Baum der Objekte ein "scene.DekoLicht" mit das ich auswählen kann und dann erscheint auch das Fenster zur Eingabe des Namens. Mit Alexa kann ich es aber nicht schalten da Alexa sagt sie kenne keine Szene die DekoLicht heisst.

    Hi Peter und herzlich willkommen :)

    Zu 1: Das wird an der MQTT Verbindung zu deinen Sonoffs liegen! Poste doch bitte mal einen Screenshot deiner Einstellungen im Sonoff Adapter und einen von den MQTT Einstellungen eines deiner Sonoff Geräte :)

    Zu 2: Also Die Scenen bindest du genauso ein wie die anderen Objekte! Auf das + klicken, dann die scene.Dekolicht wählen, im Feld den Namen geben wie du es mit Alexa ansprichst und dann neue Geräte in Alexa suchen. Natürlich darfst du nicht sagen "Schalte Scene Dekolicht an" sondern einfach genau wie bei den anderen Objekten nur "Schalte Dekolicht an". Für Alexa ist die Scene ein ganz normales Objekt wie die anderen Geräte auch ;)

    Was genau möchtest du mit der Scene realisieren? Wenn es dir mit der Scene nur darum geht mehrere Sonoffs gleichzeitig zu schalten kannst du dies auch über die "Gruppen" in der Alexa App machen ;)

  • okay mache ich....hier schon mal vorab das LOG


    sonoff.1 2018-03-15 13:53:31.428 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.428 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.427 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.426 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.424 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.423 warn Client error [WoZiDekoLampe]: Error: This socket has been ended by the other party
    sonoff.1 2018-03-15 13:53:31.414 info Client [WoZiDekoLampe] closed
    sonoff.1 2018-03-15 13:53:29.660 info Client [WoZiDekoLampe] connected
    scenes.0 2018-03-15 13:47:03.798 info restartAdapter
    cloud.0 2018-03-15 13:38:30.666 info Request V3 devices
    cloud.0 2018-03-15 13:38:30.632 info Request devices
    cloud.0 2018-03-15 13:38:30.603 info Request V3 devices
    cloud.0 2018-03-15 13:38:30.578 info Request devices
    scenes.0 2018-03-15 13:38:29.391 info restartAdapter
  • Wenn ich zu Hause bin werde ich heute Abend mal die MQTT Daten senden.

    Nein ich will Szenen machen um die Leichter Zeitgesteuert ein- und auszuschalen

    So wie ich es gemacht habe hat Alexa die Szene dann als "Gerät" und nicht als "Szene" gefunden.

    Und auf "Alexa schalte DekoLicht an" sagte sie das sie das nicht kennt.

    grüße

    Peter

  • Zeitgesteuert kannst du entweder über ein Skript machen im IoBroker oder über die Routinen in der Alexa App. Dafür brauchst du keine Scenen.

    Ich denke dann hast du da etwas falsch verknüpft wenn sie sagt das sie das nicht kennt. Vielleicht keine neuen Geräte gesucht? Kannst ja auch mal einen Screen deiner Scene machen. Aber wie gesagt zum Zeit steuern bist du bei Scenen falsch.

  • Hi Julian.

    Ich finde in Alexa nichts um etwas Zeitgesteuert zu schalten. Muss dafür ein spezieller Still installiert sein ?

    Hier noch die Bilder der Einstellungen die du wolltest.

    Grüße

    Peter

  • Über Routinen in der Alexa App kannst du das einstellen.

    Du erstellst eine neue Routine und wählst bei "Wenn folgendes passiert" den Punkt "Zu einer geplanten Zeit".

    Das ganze machst du einmal für einschalten und einmal für ausschalten.

    Und in IoBroker kannst du dieses Skript verwenden:

    Code
    schedule("30 18 * * *", function () {
      setState("sonoff.0.Flur.POWER"/*Flur POWER*/, true);
    });
    schedule("18 23 * * *", function () {
      setState("sonoff.0.Flur.POWER"/*Flur POWER*/, false);
    });
    
    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjJPRyU0MEYwJTNGX0wlM0JmZSU2MEJFJTYwRFQzVCU2MCUyMiUyMHglM0QlMjItNzg3JTIyJTIweSUzRCUyMi0yMTMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRTMwJTIwMTglMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJvVHlOUUlwJTVEJTI1WUQzJTdEKjRDQk9RZyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc29ub2ZmLjAuRmx1ci5QT1dFUiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMi4lM0ZwJTVELiU2MEdjUjlhMXc0T18lM0Y3eDQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIoJTNEJTJDcnFTOEQlMkNGT1hlcUhxJTVEeWh0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UxOCUyMDIzJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTI1WDdBZHNTJTIzWnooRiklMkYlM0FyaFQlNUJrJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vzb25vZmYuMC5GbHVyLlBPV0VSJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTNCV29tV05xcE8lM0YlN0RrQmR6bSU1RU8lMkMlMkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF

    Zu deinem Sonoff Problem... Die Daten scheinen zu stimmen. Machen sie das regelmäßig oder unregelmäßig?

  • @MacPit69

    Installiere von GitHub den neuesten Sonoff-Adapter. Da sind die Probleme, wie in deinem LOG beschrieben gefixt.


    Also:

    1.) Installieren von GitHub

    2.) Drücken des Upload-Buttons über erweiterte Einstellungen (ist dann rechts in den 5 Buttons zu finden)

    3.) Neustart der sonoff-Instanz

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!