Beiträge von frankyboy73

    Hi, schön das es funktioniert. Du hattest geschrieben bei ner Temperatur von 21,4 hat sich nichts eingeschaltet. Da die Einschalttempertatur auf kleiner 21 Grad stand, ist das ja auch richtig so. Man kann natürlich über Variablen mit ner Hysterese arbeiten. Nur finde ich das etwas übertrieben bei so einem simplem Script. Du hast ja einen Wert für die Einschaltung und einen Wert für die Ausschaltung, ist ja eigentlich schon eine Hysterese. Wenn der Unterschied nur 1,5 Grad betragen soll, kannst du ja z.B. einstellen Falls Wert über 25 Grad schalte Heizung aus und Falls Wert unter 23.5 Grad schalte Heizung ein. Wenn du möchtest kann ich aber, wenn ich Zeit habe, noch mal ein Script mit berechneten Variablen für +- 1,5 Grad erstellen, damit man eventuell nur einen Temperaturwert eingeben muss.

    Ups, sorry, war ein Fehler drin, Email muss natürlich in die Abfrage rein.


    Edit: Fehler, richtiges Script siehe nächster Post

    Hi, da warst du aber schon ziemlich dicht am Ergebniss dran.

    Bei Über 25 Grad Heizung ausschalten, bei unter 21 Grad Heizung wieder einschalten. Temperaturen natürlich noch eventuell nach deinen Wünschen anpassen. Zusätzlich noch ne Abfrage ob schon passend geschaltet wurde, damit nicht dauernd unnötige Schaltvorgänge passieren und du nicht mit Emails zu bombadiert wirst.

    Das wäre mein Vorschlag dazu.

    Hi, das mit der Reihenfolge sollte eigentlich egal, da alles Und Verknüpfungen sind. Wenn man in einer Abfrage Und und Oder mischt, dann muss man mit der Reihenfolge etwas aufpassen.

    Bist du dir auch sicher das bei deinem ersten Test der Power Wert kleiner 5 schon im Iobroker angekommen war. Der Sonoff sendet seinen Status ja in bestimmten Zeitintervallen. Kannst du ja sonst in den Objekten kontrollieren ob der Sonoff da schon unter 5 anzeigt.

    Ich teste das mal wenn ich etwas mehr Zeit habe. Vielleicht habe ich auch was übersehen.

    Hast du die Bausteine zum testen aus dem Trigger gezogen, damit du nicht auf ne Änderung warten musst? Oder bekomme ich das bei mir nur flasch angezeigt?

    Hi, probier das mal, wenn der Pow (alive) auf false geht, dann Notfallpumpe an, kommt er wieder und Pumpe nimmt mehr als 5 Watt auf, dann Notfallpumpe aus.Wenn du den Pow vom Strom trennst bzw. er nicht mehr erreichbar ist, dauert es allerdings ein paar Minuten bis der Sonoff Adapter das erkennt, bzw. meldet, also Geduld beim testen, kann mal 10 Minuten dauern. Hat auch was mit den Timeout Einstellungen im Sonoff Adapter zu tun.



    Hi, das Problem ist, wenn du den Pow vom Netz trennst bekommst du keine Daten mehr, daher ändert sich dann auch nichts. Es gibt aber nen Datenpunkt Erreichbarkeit bei den Sonoff Geräten, den müsste man dann noch einbinden. Kann ich mir später mal anschauen.

    Ich hoffe nur das dein Iobroker bzw. Pi nicht auf der gleichen Phase ist, das kann man dann wohl nicht mehr abfangen.;)


    Hie, zum Thema Uhrzeit, das kann man sicher machen, aber du siehst doch eigentlich im Kopf der Mail wann sie verschickt wurde.

    Hi, wo das <br> jetzt herkam weiß ich auch nicht. Danke für den Hinweis.Da habe ich vielleicht etwas zu viel kopiert. Ich habe das korregiert. So wie ich das im Issue verstanden habe kommt es auf das System an stretch1 für Raspian Stretch und buster1 für Raspian Buster. Aber damit kennst du dich bestimmt besser aus, ich bin noch nicht unbedingt so bewandert im Linux Bereich. Aber es wird langsam.

    Man könnte natürlich das Script darauf anpassen. Der einfachere Weg wäre aber vielleicht, das du dir in der Alexa App Routinen erstellst. Bei wenn folgendes passiert, Text auswählen, dann eingeben was du sagen willst. Und bei Aktion deine Rollos auswählen die fahren sollen und was sie machen sollen.

    Hi, so wie es aussieht, ist es ein bekannter Fehler.

    https://github.com/eclipse/mosquitto/issues/1419

    Ich hätte nur gedacht das es in der neuen Version schon behoben ist, ist ja schon etwas länger her.

    Bei einigen hat ein Downgrade auf Mosquitto 1.6.4 geholfen. Hier der Befehl für Raspian Buster. Aber lies dir erstmal den Artikel durch, ob es bei Dir der selbe Fehler ist.

    sudo apt-get install mosquitto=1.6.4-0mosquitto1~buster1

    Nach welcher Anleitung gehst du eigentlich vor? Die aus dem ersten Post ist schon über ein Jahr her, zwischenzeitlich funktioniere die Methode auch lange nicht, bis es wieder ein Update gab, ist aber auch in den Posts hier nachzulesen.

    Sonst schau mal hier rein, ist etwas aktueller:

    Falls Verlinkung nicht erwünscht, bitte Melden oder löschen.

    Hi, ich glaube du hast da etwas zu viel kopiert. Eigentlich soll nur der eine Baustein kopiert werden und da dann den nächsten Echo auswählen und nicht auch die Falls mache Sachen kopieren. Gilt aber nur bei mehr als 2 Echos.

    Also zur Erklärung hast du nur einen Echo lässt du alles so und wählst den Echo hinter setze speak auf Objekt ID aus, fertig.

    Hast du nen zweiten gehst du per rechter Mausklick auf den grauen Baustein( binde), aktivieren auswählen(wenn grau dann inaktiv,blau = aktiv), bei Objekt ID den zweiten Echo auswahlen. Hast du noch einen Echo, den binde Baustein kopieren und unter dem ersten binde Baustein einfügen und dort den nächsten Echo auswählen.

    Für 2 Echos:

    Für 3 Echos:


    Und so weiter.

    Viel Erfolg.

    Hi, ja das geht. Es gibt in den Objekten unter Alexa 2, Echo Divices, bei jedem Echo, unter Command den Datenpunkt speak- volume. Zum einen könntest du direkt in den Objekten dort einen Wert eingeben und Alexa macht alle Speak Befehle in der Lautstärke. Du kannst es aber auch über das Script auf 70 steuern und nacher wieder auf deinen Wunschwert (in meinem Beispiel 50), der sonstigen Sprachnachrichten zurüchsetzen.

    Elzershark

    Stimmt, nach 116 Einträgen in dem Post, sollte da eigentlich mehr bei rumkommen als nur ne Heizung Ein und Auszuschalten :/

    Downforce

    Hm, das 4. Relais? Ich weiß ja überhaupt nicht was du sonst noch so an Smart Home Sachen machst bzw. hast. Wie du was steuerst, was sich steuern lässt. Smart Home Schalter oder Alexa usw.

    Vielleicht das Garagentor öffnen wenn es zu warm in der Garage wird.:)

    Hi, ja das mit dem Betriebsstundenzähler und den Nachkommastellen hatte ich noch im Hinterkopf. Musste ich jetzt selber erst mal testen wie das noch genau ging, mit runde ab und rest von. So sollte das jetzt klappen. Bei z.B 2,5 Stunden wird jetzt "2 Stunden und 30 Minuten" angezeigt. Die Gesamtminuten habe ich mal aus dem Text rausgenommen, ich denke die braucht man dann nicht mehr. Wenn du sie aber wieder haben willst kann ich sie gerne wieder reinnehmen oder du probierst da selber mal dran rum, wie es drin stand siehst du ja am alten Script. Zusätzliche Elemente kann man bei erstelle Text über das Zahnrad hinzufügen.

    Hi,schön das es läuft. Ja, die Temperaturen kann man mit ausgeben. Habe Temp Draußen und Garage mit eingefügt. Ich habe das jetzt auch so geändert, das nicht mehr alles hintereinander stehen sollte, sondern untereinander, ich hoffe das war in deinem Sinn. Falls du deine Temperaturwerte geändert haben solltest, musst du sie natürlich wieder anpassen.

    Edit: ich habe jetzt noch ne zusätzlichen Stop Timeout2, vor dem Timout2 eingefügt eingefügt, damit der Lüfter bei 2 kurzen Ausschaltbefehlen hintereinandert (Fehlschaltung, sollte aber eigentlich nicht passieren) auch sicher 5 Minuten nach läuft.

    Ups, den Code musste ich gerade noch mal Posten, hatte da nen Textfehler, bei Ein hatte ich auch die Meldung Aus drin, jetzt passt es.

    Ok, danke für den Hinweis. Den Internetzugang hatte ich denen von Anfang an gesperrt, aber das die Alexa Geräte darauf trotzdem zugreifen können wusste ich nicht. Einen hat sie dann wohl erwischt, vor ein paar Wochen fiel er aus. Allerdings haben die anderen vor dem Update vom JS-Controller noch funktioniert.

    Ich habe da noch nen Artikel, der eigentlich über den Dash Adapter ist, gefunden. Da wurde geschrieben das die benötigten Rechte fehlen und das Dateisystem angepasst werden muss, mit diesem Befehl.

    Code
    1. sudo setcap 'cap_net_raw,cap_net_admin+eip' $(readlink -f $(which node))

    Die Buttons laufen dadurch jetzt erst mal wieder, aber ich werde jetzt wohl doch lieber auf ein anderes System umsteigen. Da wird es in Zukunft bestimmt immer wieder Probleme mit geben. Und wenn Alexa sie dann doch noch erwischt, ist es ganz vorbei.

    Die sind nur so schön klein und durch die Wlan Verbindung, über Repeater, überall bei mir einsetztbar, wo Zigbee Geräte teilweise keinen Empfang haben. Einen alternativen Wlan Button, der so klein ist und dazu auch noch günstig, habe ich noch nicht gefunden. Dann muss ich wohl doch mal versuchen mein Zigbee Netz zu verbessern.