Beiträge von geschild
-
-
Hier steht schon etwas zu dem Thema. https://forum.iobroker.net/topic/29932/sh…-mit-iobroker/2
-
Hier ist das Pinout des PSF-B85 zu finden.
https://www.itead.cc/wiki/PSF-B85
Wenn ich dieses Pinout mit den Angaben zum PSF-B01 auf dieser Seite:
https://www.hagensieker.com/wordpress/2019…f-with-tasmota/
vergleiche, sollte das Pinout von -B01 und -B85 gleich sein. Somit wäre GPIO0 zu identifizieren.
-
Zuerst deinen Ordner (bei mir ist "0_userdata.0") für eigene Datenpunkte markieren. Dann auf (+) in der oberen Zeile klicken.
Den Text "Neues Objekt" im folgenden Bild ersetzt du z.B. durch: Beispiel.Test, um dem Ordner: Beispiel mit dem Datenpunkt: Test zu erstellen.
Scripte öffnen. Im Ordner deiner Wahl eines neues script (+) erstellen.
Im Reiter Trigger den passenden Trigger (bei mir war es der oberste) auswählen. Auf den Text: default klicken. Im Objektefenster den zu kopierenden Datenpunkt doppelklicken.
Im Reiter System: <Steuer ObjektID mit .....> klicken und in den Trigger einfügen. Auf den Text: Objekt ID klicken
Im Objektefenster "Empfänger"- Datenpunkt doppelklicken.
Im Reiter System: >Wert vom Objekt ID....> klicken und in das Feld zwischen mit und mit Verzögerung einfügen.
Jetzt auf< ID auswählen> klicken und erneut den zu kopierenden Datenpunkt doppelklicken.
Speichern und script starten. Feddich.
Wenn sich der Wert jetzt im zu kopierenden Datenpunkt ändert, wird er in den neuen kopiert.
-
Ich nehme an du meinst mit "Sonoff" ein mit Tasmota geflashtes SonOff-Gerät.
Die Datenpunkte in iobroker und dem sonoff-Ordner sind zunächst über die Einstellungen im sonoff-mqtt (tasmota-mqt) verbunden, das heisst der sonoff schreibt immer auf den gleichen Datenpunkt.
Ein Möglichkeit wäre, den Sonoff_Datenpunkt per script auf einen eigenen Datenpunkt zu verschieben.
-
Ich habe schon beide Versionen geflashed und keine Unterschieden festgestellt.
Den Plan des Gerätes findest du hier https://www.itead.cc/wiki/images/e/…-Schedmatic.pdf.
GPIO 0 ist Key1, GPIO 2 an SDA. (Pin1 der Leiste an der auf 3v3, Rx, Tx, und Gnd sind).
Also die J1 mit den 5 Pins, nicht die J6 mit 4 Pins die geht zum STM...
Also sicherstellen das SDA nicht!! belegt wird und somit über den internen Pullup an 3v3 = 1 liegt. Ggf. zur Sicherheit mit irgendwas zwischen 3k und 10k an 3v3 legen.
Rx an Tx, Tx an Rx.
Key1 drücken, dann erst 3v3 an den entsprechenden Pin legen. Key1 loslassen und flashen.
Hier ist es auf Youtube:
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Nicht mit Key1 sondern einer Brücke (so habe ich es immer gemacht).
Key1 sollte laut Schaltplan aber auch gehen.
Sollte das flashen immer noch nicht klappen ggf. mal die Baudrate ändern. Meist geht 115200 manchmal auch 9600, in seltenen Fällen 74880. (Die kann z.B. der Nodemcu firmware flasher. http://www.nodemcu.com)
-
Danke dafür. dass du die Sache ausgeknobelt hast.
Ich setze sehr erfolgreich den sonoff 4ch pro ein. Kostet zwar aus China ca. 20€.Man kann man einfach flashen (leider mit löten, um Rx,Tx,3v3 und GND zu kontaktieren).
Hat für die lokale Bedienung und Taster und Leds, und ist bereits Gehäuse zum Anschrauben oder für die Hutschiene.
-
Bin an Bildern interessiert. Was verstehst du unter 5poligen Relais? 2 Pole Spule + 3 Pole Umschalter ?
-
Die von dir geflashte Software ist meines Erachtens nicht Tasmota. Schau mal hier nach: https://tasmota.github.io/docs/
-
Problem ist nicht der reboot des raspi, sondern der damit verbundene restart der mqtt-servers im iobroker.
Habe mein arduinoprogramm umgeschrieben, sodass nach einem fehlenden mqtt-connect im arduino das subscriben neu ausgeführt wird.
Der Thema ist somit für mich erledigt.
-
Ich habe festgestellt, dass ein reboot ab und zu der performance die raspi gut tut. Leider scheinen danach dich mqtt-subscriptions im iobroker hinfällig zu sein, da Änderung dieser Datenpunkte keine Reaktion mehr in den zugehörigen Geräten (callback) auslöst.
Gibt es einen Trick, das zu verhindern oder muss ich dafür sorgen, dass meine Geräte sich ggf. neu subscriben.
-
Benutzt du ein script ? Eine Variable mit dem ersten Türöffnen auf 1, mit dem Zweiten auf 0. Mit der Variablen die Alexa schalten.
-
Vielleicht einfach so ein Gehäuse: https://www.pollin.de/p/hutschieneng…71x90-mm-460147
Dazu eine Lochrasterplatte https://www.pollin.de/p/punktrasterplatine-150x100-mm-442415 und ein Printrafo https://www.pollin.de/p/printtrafo-pvo-ei42-14-8-300736 dazu.
Habe nicht überprüft, ob das alles ins Gehäuse passt, soll ja nur ein Denkanstoss sein.
-
Der shelly2.5 hat die Anschlüsse zum flashen aussen am Gehäuse. Das Programm mit der arduino IDE übertragen.
Mein Rollladenmotor hat eingebaute Endschalter.
Am shelly OUTx mit INx verbunden und Outx über 1ooK/1W mit L verbunden.
Das erreichen der Endlage wieder im Programm über den Motorstrom erkannt (I=0A) und das Relais abgeschaltet.
Bei offenem Relaiskontakt erhält man dann die Spannungen für Endschalter offen (also entsprechende Endlage erreicht) von 151V und von 65V in Falle des geschlossenen Endschalters.
Das Programm misst die Laufzeit des Rollladen und darüber können dann auch gewünschte Zwischenstellungen angefahren werden.
Um über externe Taster zu fahren könnte man die direkt an OUTx anschliessen, bedienen natürlich nur dann, wenn die shelly-Relais abgefallen sind.
-
Dann muss ich jetzt erst einmal grübeln.
Auch wenn es mit dem LoraTap-Problem nicht weiter hilft:
Ich habe einen Rollladen beim mir mir einem shelly 2 smart gemacht. Habe diesem eine selbst geschriebene Software verpasst. Konnte dann per mqtt den Rolladen steuern, die Endlage oben/unten auswerten (indem ich mit 100K Widerständen die Ausgänge mit den Eingängen verbunden habe; wenn man sich den inneren Aufbau eines normalen Rolladenmotors ansieht wird klarer warum) und mir den Strom anzeigen lassen. Habe dazu eine Bedienung und Visualisieren mit dem AppInventor programmiert. Bei Interesse könnte ich dir nähere Info geben.
-
Ändert sich irgendein GPIO, wenn du eine Taste betätigst?
Welchen Gerätetyp hast du unter 'Einstellungen'->'Gerät konfigurieren' gewählt? Arbeitest du ein mit einem Template, um tasmota dem LoraTab SC500W anzupassen?
-
Also POWER1 und POWER2? Diese stehen auf false, erwarten zum steuern also true.
Du benutzt zum steuern den 'Logikwert' wahr, was normalweise auch richtig ist.
Ich habe auch schon Geräte erlebt, die Text! haben wollten. Versuche es also mal mit dem 'Text' true.
Klick mal auf den Bleistift rechts in der POWERx Zeile. Was steht unter 'Art' Logikwert oder Zeichenkette ?
-
-
-
Ich möchte die history Daten des fb-presence adapters mittels einer Kurve darstellen und habe ist mit flot versucht. Es werden aber keine Datenpunkte dargestellt, wahrscheinlich weil es sich nicht um einfache Zahlen handeln, sondern folgendermaßen aussehen:
[{"Active":"true","Date":"2020.03.11 21:43:32"},
{"Active":"false","Date":"2020.03.11 21:51:44"},
{"Active":"true","Date":"2020.03.11 21:53:44"},
{"Active":"false","Date":"2020.03.11 21:54:44"},
{"Active":"true","Date":"2020.03.11 21:55:44"},
{"Active":"false","Date":"2020.03.11 21:56:44"},
{"Active":"true","Date":"2020.03.11 21:57:44"},
{"Active":"false","Date":"2020.03.11 22:04:45"},
{"Active":"true","Date":"2020.03.11 22:07:44"},
{"Active":"true","Date":"2020.03.11 22:20:44"}]
Kann man in flot mit einbem script Daten (true/false) filtern? Oder geht es vielleicht mit vis?