Hi, hilft dir jetzt vielleicht nicht mehr.
Aber nie einfach den Pi stromlos machen, immer erst runterfahren.
sudo shutdown -h 0
Hi, hilft dir jetzt vielleicht nicht mehr.
Aber nie einfach den Pi stromlos machen, immer erst runterfahren.
sudo shutdown -h 0
Hi, läuft der admin, richtige Ip und port?
cd /opt/iobroker
iobroker list instances
Sonst mal admin neu installieren probiert?
cd /opt/iobroker
iobroker stop admin
npm install iobroker.admin
iobroker upload admin
iobroker start admin
Hi, zur Info, die Push Connection funktioniert momentan wieder nicht. Ist schon seit gestern so. Amazon ist wohl immer noch am basteln.
Hi, Amazon hat wohl wieder rumgebastelt, Die Push Verbindung lief ein paar Tage lang nicht. Daher auch deine Meldung "Push Connection disconnecte". Dann bekommst du den Status der Wecker auch nicht.
Das soll jetzt aber wieder einigermaßen stabil laufen.
Schau mal hier
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, schon die Videos dazu geschaut?
Alles anzeigen
Das ist richtig, ja?
Also bei mir läuft alles wies sein soll..
Beim Befehl im internet finde ich nur
udo apt-get install mosquitto=1.6.4-0mosquitto1~stretch1
aber k.a. ob das richtig ist...
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.
Stimmt, nach 116 Einträgen in dem Post, sollte da eigentlich mehr bei rumkommen als nur ne Heizung Ein und Auszuschalten
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.