Beiträge von pollonhokairos

    Hab mehrere Sonoff S20 und einen shelly 1 im iobroker.

    Beim shelly 1 ändert sich sofort der Status unter Objekte im iobroker, wenn ich schalte.

    Die Sonoffs machen nichts.

    Hab die Einstellungen verglichen, aber keine Unterschiede gefunden.

    Shelly 1 läuft mit 6.2.1.17 

    Die Sonoffs mit verschiedenen: 6.3.0 , 6.1.1

    Neustart und Neuinstallation des sonoff-Adapters hat auch nicht geholfen.

    Wäre super, wenn mir jemand auf die Sprünge hilft.

    Hab mich jetzt nochmal damit beschäftigt und den Thread auch nochmal gelesen.

    Helfiger hat das Problem ja schon lange erkannt. Leider hab ich es jetzt erst verstanden:

    Der Timeout ist die Lösung.

    Soweit ich jetzt nochmal probiert habe, funktionieren alle Trigger, wenn man eben dieses Timeout setzt.

    Also auch auf "ringing", "callee" usw.

    Hoffentlich irre ich mich da jetzt nicht?

    nö. "caller" und "callerName" geben schon den aktuellen Wert aus.

    Das "Problem" mit der Verwendung von callee oder calleeName sehe ich alleinig bei der Sprachausgabe - dort wird dann nicht der aktuelle Wert ausgegeben, sondern der letzte.

    Beim Trigger macht man caller oder callerName.

    Bei "falls", bzw. "sonst falls" sehe ich keine Probleme.

    Wie man im Bild sieht, wollte ich von Alexa hören, wer anruft = CallerName und welche Nummer angerufen wird = calleeName.

    Zitat

    Erkläre doch mal, was dieses "Servus" überhaupt machen soll.. momentan quatscht er ja stur nach 7 Sekunden... egal obs noch klingelt oder du schon abgenommen hast...

    Soll das "Servus" denn kommen, wenn der Anruf vorbei ist?

    Einfach meine Krücke, damit Alexa zweimal spricht.

    Wenn ich Zeit hab, schau ich mal, wie das besser zu machen ist.

    Ich habe ja nicht vor produktiv mit dem Script zu arbeiten, sondern ist als meine Annäherung an den iobroker gedacht.

    Danach wirds für mich unklar.. bei Rufnummer 3 sagt er "irgendwer von <Name> und <Rufnummer>" uns 7 Sekunden später "Servus von <Name>" ???

    Was hat das für einen Sinn? und was passiert mit allen anderen Rufnummern?

    kommt dadrunter noch eine "sonst" Bedingung?

    Mit "z,B, irgendwer von" wollte ich nur deutlich machen, dass das ein Platzhalter ist-

    Zu "Sekunden später "Servus von <Name>"hatte ich ja geschrieben: "Schleife hab ich nicht hinbekommen. Deshalb meine Krücke mit zweimal "speek".

    Eine "sonst" Bedingung wäre wahrscheinlich nicht schlecht.

    Kann ich ja noch ändern. Und auch das "z,B, irgendwer von" etwas verständlicher.

    Mit dem "ringing" hab ich gerade wieder rumgespielt, aber ohne erkennbaren Erfolg.

    Wichtig für Anfänger wie mich ist noch zu wissen, dass Object-Id "callee" und "calleeName" nicht den aktuellen Wert ausgeben, sondern den Letzten.

    Nur falls jemand auf diese Idee kommt.

    Vielleicht muss man ja doch ein wenig Ahnung von Json/Java haben, um den iobroker zu verstehen.

    Hier noch der Blockly-Code.

    Ich weiß aber nicht, ob man den einfach importieren kann.

    Mit dem Trigger Objekt-Id " ringing" hab ich es nicht hinbekommen.

    Irgendwie bin ich auf Objekt-Id "callee" gekommen.

    Damit gehts. Ob es mit ringing auch geht, würde mich natürlich interessieren.

    xxxx sind nur Platzhalter. Je nach Anzahl der Rufnummern kann man variieren.

    Bei callee die jeweilige Rufnummer eingeben.

    Schleife hab ich nicht hinbekommen. Deshalb meine Krücke mit zweimal "speek".

    Update wegen Beitrag #63

    Die gelb umrandeten Felder sind nur Kommentare.


    Update wegen Beitrag #66:

    Den Trigger bitte selbst auf caller callerName setzen.

    Anscheinend wird nur der zuverlässig aktuallisiert.

    Na was erwartet denn? Das ist exakt Dein Blockly mit den vorgeschlagenen Änderungen von mir. War ja auch mehr als einfach bei den vorhandenen Vorgaben hier8)

    Also mit Deinen "Vorgaben" habe ich es zumindest nicht lösen können.

    Mag sein, dass Deine "Lösung" ja trotzdem funktioniert.

    Aber das muss dann wohl jeder hier für sich selbst rausbringen - damit er was lernt :!:

    Ich habe Dir 3 mal geschrieben was zu tun ist und wenn Du das nicht machen möchtest, dann lass es einfach


    Du hast mir dreimal meine eigentliche Frage nicht beantwortet.

    Wie in meiner Frage beschrieben, habe ich das script zur Signalisierung bereits aus dem iobrker Forum zum Laufen bekommen.

    Dein Verweis auf das script von Supermicha ist also somit hinfällig. Auch habe ich mich bereits mehrere Stunden abgemüht, mein Problem selbst zu lösen.

    So, und jetzt beenden wir einfach das Thema.

    Ich möchte jetzt aber nur die Sprachausgabe bei Anruf auf eine bestimmte Rufnummer.

    Ich hatte meine Frage eigentlich eindeutig formuliert - vielleicht hast Du das übersehen.

    Du hast mir jetzt dreimal geantwortet ohne mich einen Schritt weiterzubringen.

    Am besten wäre es wohl gewesen, Du hättest überhaupt nicht auf meine Frage geantwortet.

    Ich denke doch, dass ein Forum u.a. dazu da ist, anderen dort zu helfen, wo sie Hilfe benötigen - egal wie "dumm" sie sich anstellen. So mach ich das jedenfalls.

    Sind doch schon 2 Blocklys gepostet, wenn Du da die Änderung nicht selbständig rein bekommst, weiß ich auch nicht wo ich anfangen soll, da das ganze selbstredend ist und was zu ändern ist, steht doch auch schon da.

    Am schnellsten lernt man den Umgang, wenn man es selber macht und irgendwann muss man damit anfangen. Bastel mal was und wenn es gegen alle Vermutungen nicht läuft, dann poste das hier. Fertige Dinge auf dem Silbertablett sind zwar schön, bringen Dich aber nicht im geringsten weiter;)

    Verstehe Deine Antwort nicht.

    Du erklärst mir, was ich ich wohl machen sollte oder verstehen sollte.

    Hilfreicher für mich wäre halt einfach ein script, das mir zeigt, wie ich das mache.

    Silbertablett brauch ich nicht, sondern konstruktive Hilfe.

    Ich habe natürlich versucht und probiert, es selbst zu lösen.

    Da ich da aber nicht weitergekommen bin, hab ich hier um Hilfe gebeten.

    Sorry, so hilfst Du mir nicht.

    Bin ziemlich unerfahren mit scripting und blockly.

    Die Alexa Sprachausgabe habe ich gerade so hinbekommen durch Beispiele im iobroker Forum.

    Ich möchte jetzt aber nur die Sprachausgabe bei Anruf auf eine bestimmte Rufnummer.

    Momentan reagiert der ibroker ja auf alle.

    Kann mir da bitte jemand helfen? Scriptschnipsel oder blockly.

    Danke