Warum nutzt du dein PHP Script nicht einfach in dem zur jeweiligen Zeit einfach den Schaltbefehl absetzt und Tasmota einfach nur drauf reagiert.
Wäre dann auf jedenfall auch eine Fehlerquelle weniger.
Warum nutzt du dein PHP Script nicht einfach in dem zur jeweiligen Zeit einfach den Schaltbefehl absetzt und Tasmota einfach nur drauf reagiert.
Wäre dann auf jedenfall auch eine Fehlerquelle weniger.
Moin und willkommen im Forum.
Das sind wirklich eine Menge Fragen auf einmal
Zu den Shelly-Fragen, kann ich nichts sagen, da gibts hier aber andere Experten.
zu Frage 2: Was meinst du genau damit? Du willst von Extern schalten? So wie bisher über die Shelly-App per Cloud-Lösung?
Das kann man so einfach nicht beantworten, da gibts viele Möglichkeiten:
zu Frage 3: So Geräteübergreifend sind die Echos momentan noch nicht. Den FireTV-Stick kannst du schon "fernsteuern" aber soweit ich weiß, nur von einem ausgewählten Echo, ist vielleicht auch eine Frage, wieviel Sinn es macht, den Fernseher im Wohnzimmer aus dem Bad fernzusteuern...
Amazon entwickelt da aber auch langsam aber stetig weiter, nicht auszuschließen, das deine gewünschten Funktionen ganz oder teilweise in Zukunft so funktionieren.
Du wirst dir den FireTV-Stick ja wahrscheinlich so oder so kaufen, also kauf ihn einfach und probiere, was schon geht.
Zu Frage 4: Willst du einzelne Geräte überwachen oder deinen Gesamtverbrauch?
Den Gesamtverbraucht kriegst du am einfachsten mit einem "modernen" Stromzähler. Da gibts ein paar Lösungen um die Schnittstelle anzuzapfen.
Willst du jedes Gerät einzeln wirds komplizierter... Die Frage ist da, ob du jede Lampe, die wohl immer gleich viel verbrauchen wird, tatsächlich messen musst. Falls nicht, gibts für ioBroker einen Adapter, der dir den Stromverbrauch hochrechnet.
Mal so ganz allgemein noch 2 Hinweise:
Du wirst, während du dein Projekt umsetzt, sowieso noch auf viele Fragen stoßen, die du im Vorfeld gar nicht auf dem Plan hattest. So "perfekt" lässt sich das, glaube ich, nicht vorausplanen. Fange am besten erstmal irgendwo an und arbeite dich weiter vor...
(Das soll natürlich nicht heißen, das eine gute Planung nicht hilfreich ist...)
Und noch was:
Mit einem Raspi3 wirst du nicht lange Freude haben. Ob der Raspi4 ausreicht, weiß ich nicht.
Ich würde kein ioBroker mit weniger als 3 GB RAM betreiben.
Also vielleicht eher einen IntelNUC oder was vergleichbares nehmen. (Damit fahre ich sehr sehr gut und der hat noch Reserven für alles mögliche andere, z.B. dein NAS)
Bei Raspi ist auch immer die Speicherkarte das Problem, die leider nicht ewig hält, da ioBroker mit vielen Schreib-Lese-Zugriffen die SD-Karte doch recht stark belastet. Außerdem ist eine "richtige" Festplatte bzw. SSD doch wesentlich schneller.
wieder was dazu gelernt
Hab noch nie mit dem "bind" block gearbeitet, aber fehlt da nicht der Trigger?
ZitatError by subscription
jupp.. schon passiert.
ohhh. mein Fehler.. die Geräte haben bei mir keinen Internetzugang... also wirds nix über die OTA-Url....
habs jetzt auch mal so versucht...
bir mir kommt
19:25:10 MQT: stat/tasmota/UPGRADE = {"Upgrade":"Failed Wrong HTTP Code"}
was is das denn?
Falls wir dich noch nicht vergrault haben, nochmal ne Nachfrage
Du meinst diese Geräteliste?
Da erscheinen nur Geräte, die du dort manuell eingetragen hast, oder denen im Objektbaum eine Funktion zugeordnet wurde.
Den Sinn dieser Übersicht habe ich selber auch noch nicht voll durchschaut.
Deine Geräte solltes du schon jetzt in diesem Objektbaum finden.
z.B. mal so:
Das sieht natürlich bei jedem Adapter anders aus.
Wenn du hinten auf den Status klickst (in meinem Beispiel "false, denn die Lampe ist grade aus) kannst du den Status damit auch ändern. Die Lampe, oder was auch immer, sollte direkt reagieren.
Auf diese Datenpunkte kanns du auch mittels Scripten problemlos zugreifen.
Einstein67 Soweit ich weiß ist das der Offset um x-Minuten vor oder nach der Astro-Zeit zu schalten.
geobroe Hast du denn in der Timeranzeige auf den Geräten die gleichen Zeiten drin stehen? So wie im Screenshot?
Edit: Hab grade gesehen, du hast auf Github ja schon nen Issue angelegt...
Ich denke mal, wir warten darauf, das sich Nils meldet...
okay ohne direkten Vorher-Nachher-Vergleich wirds schwierig.
kannst du noch mal dein einfachen "Status" posten? dort scheint ja laut deinem Screenshot der Fehler herzukommen.
du kannst es mit dem Zeitversatz (das +/- Feld) auch schon früher testen...
sonst bleiben dir pro Tag ja nur 2 Testmöglichkeiten.
Hast du nochmal einen von einer 8.4er Version wo's noch ging?
Ich bin grade nur mitm Handy on. Ich guck mir das heut Abend mal an.
Da du oben keinen COM Port ausgewählt hast, versucht er, warum auch immer, den Flasher auf COM10 zu finden, was nicht gelingt.
Ich denke es ist ein Treiber-Problem.
Du benutzt Windows? Guck Mal im Gerätemanager, ob da alles richtig ist.
Ich glaube mich zu erinnern, das ich extra nen Treiber installieren musste.
Poste mal bitte den Status 0 von beiden Geräten. Könnte man ja dann mal auf GitHub als Bug melden.
Falls die Dinger keinen Internetzugriff haben, so wie es auch sein sollte, brauchen sie die IP vom deinem internen Zeitserver, als die Fritzbox oder was auch immer, der die Zeitsynchronisation im Heimnetz übernimmt.
Falls die "ohne" laufen kann es schon mal schnell Differenzen geben.
Scheint so, als hätten die Tasmota Entwickler etwas in der JSON Ausgabe geändert, was Tasmo-Admin nicht versteht.
Scheint aber offensichtlich was Shelly-Spezifisches zu sein.
Ich wüsste nicht, das es da neuerdings Änderungen gab, kann aber auch an mir vorbei gegangen sein.
Tasmo-Admin erwartet den JSON String in einer ganz bestimmten Formatierung. Wenn der anders kommt, kommt Tasmo-Admin damit nicht klar.
Da ist nix zu machen, es sei denn nils91 fix das.
Es scheint um Tasmo-Admin aber Recht ruhig geworden zu sein.
Falls Nils noch mitliest, kannst du mal den den Status 0 von der Konsole posten?
Am besten von einem Gerät was noch funktioniert und von einem wo es nicht mehr geht.
Machst du das alles selber? Hab mich schon gewundert, das das so lange dauert
Wenn du auf den "kleinen" mehrere Seiten brauchst, wäre es vielleicht sinnvoll, für die kleinen Bildschirme eine extra View zu erstellen, mit einem kleinen Navigationsmenü, in das du dann die eigentlichen Views per frame einfügst. Dann würden die überflüssigen Buttons in der großen View nicht stören.
Alternativ könntest du das frame auf dem großen einfach kleiner machen und so die Buttons abschneiden...
ich kann die Seite ohne Probleme aufrufen...