NEWS
Wemos D1 und PIR Sensor AM312
-
Hallo,
kurze Frage: Möchte einen Bewegungssensor haben.
Der von Ikea klappt bei mir eher rudimentär.Zur Prüfung will ich was selber konfigurieren können.
habe dazu den Wemos D1 geflasht mit Tasmato Sensor bin.
Der AM312 ist angeschlossen an 3,3V, Datenleitung auf Pin direkt neben Ground.
Ich hab gelesen, der wird als Switch konfiguriert.So wie ich das sehe, sendet der aber immer nur "On".
Auch Austausch mit anderem Sensor hat keine Änderung gebracht.Muss ich noch was in der Console einstellen oder welchen Status kann ich im iobroker auswerten?



-
Hallo,
kurze Frage: Möchte einen Bewegungssensor haben.
Der von Ikea klappt bei mir eher rudimentär.Zur Prüfung will ich was selber konfigurieren können.
habe dazu den Wemos D1 geflasht mit Tasmato Sensor bin.
Der AM312 ist angeschlossen an 3,3V, Datenleitung auf Pin direkt neben Ground.
Ich hab gelesen, der wird als Switch konfiguriert.So wie ich das sehe, sendet der aber immer nur "On".
Auch Austausch mit anderem Sensor hat keine Änderung gebracht.Muss ich noch was in der Console einstellen oder welchen Status kann ich im iobroker auswerten?



@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
AM312
Die Anleitung hast du nicht zufällig schon gelesen?
https://tasmota.github.io/docs/PIR-Motion-Sensors/Da steht das man eine Regel bauen (und einschalten) muss,
dann gäbe es eine Meldung per MQTTWie/Wo der Sonoff-Adapter das darstellt weis ich nicht,
sollte aber auch in der Konsole zu sehen seinEdit:
Wenn man das Beispiel von der Tasmota-Webseite so umsetzt, sollte die Meldung instat/%topic%/PIR1landen,
statMeldungen dazu sehe ich in deinem Screenshot nicht -
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
AM312
Die Anleitung hast du nicht zufällig schon gelesen?
https://tasmota.github.io/docs/PIR-Motion-Sensors/Da steht das man eine Regel bauen (und einschalten) muss,
dann gäbe es eine Meldung per MQTTWie/Wo der Sonoff-Adapter das darstellt weis ich nicht,
sollte aber auch in der Konsole zu sehen seinEdit:
Wenn man das Beispiel von der Tasmota-Webseite so umsetzt, sollte die Meldung instat/%topic%/PIR1landen,
statMeldungen dazu sehe ich in deinem Screenshot nicht@bananajoe
Ja, schon gelesen und Regeln auch angelegt.
Hab jetzt im Adapter dann stat Datenpunkte.Allerdings wird jetzt entweder immer "on" oder immer "off" gesendet.
Hab auch schon den GPIO geändert (weil der D2 wohl standardmäßig 1 liefert beim Start).Bin am überlegen, ob ich wohl einen besseren Sensor brauchen würde, wie zB HC-SR505
-
@bananajoe
Ja, schon gelesen und Regeln auch angelegt.
Hab jetzt im Adapter dann stat Datenpunkte.Allerdings wird jetzt entweder immer "on" oder immer "off" gesendet.
Hab auch schon den GPIO geändert (weil der D2 wohl standardmäßig 1 liefert beim Start).Bin am überlegen, ob ich wohl einen besseren Sensor brauchen würde, wie zB HC-SR505
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Bin am überlegen, ob ich wohl einen besseren Sensor brauchen würde, wie zB HC-SR505
liegt nicht am Sensor
Es funktioniert genau so, wie @BananaJoe im link geschrieben hat.
Ich habe auch

und rules !
folgende:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
on Rules#Timer=1 do Publish Wemos_BadEG/PIR1 OFF endon -
@bananajoe
Ja, schon gelesen und Regeln auch angelegt.
Hab jetzt im Adapter dann stat Datenpunkte.Allerdings wird jetzt entweder immer "on" oder immer "off" gesendet.
Hab auch schon den GPIO geändert (weil der D2 wohl standardmäßig 1 liefert beim Start).Bin am überlegen, ob ich wohl einen besseren Sensor brauchen würde, wie zB HC-SR505
@jhuebner1
Warum hast du switch_n ?In der Anleitung steht doch switch !
-
@jhuebner1
Warum hast du switch_n ?In der Anleitung steht doch switch !
-
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Bin am überlegen, ob ich wohl einen besseren Sensor brauchen würde, wie zB HC-SR505
liegt nicht am Sensor
Es funktioniert genau so, wie @BananaJoe im link geschrieben hat.
Ich habe auch

und rules !
folgende:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
on Rules#Timer=1 do Publish Wemos_BadEG/PIR1 OFF endon -
@bahnuhr said in Wemos D1 und PIR Sensor AM312:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Ich bin zu blöd....
Das mit den Rules hatte ich schon verstanden.Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Und Wemos_BadEG ist der Sensor, also bei mir dann den namen eintragen.
Und dann wird ein Stat "PIR1" angelegt, der beschrieben wird? -
@bahnuhr said in Wemos D1 und PIR Sensor AM312:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Ich bin zu blöd....
Das mit den Rules hatte ich schon verstanden.Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Und Wemos_BadEG ist der Sensor, also bei mir dann den namen eintragen.
Und dann wird ein Stat "PIR1" angelegt, der beschrieben wird?@jhuebner1
Wemos_BadEG/PIR1
ist der topic
also:

Vielleicht musst du diesen auch manuell anlegen. Probier es aus.
-
@bahnuhr said in Wemos D1 und PIR Sensor AM312:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Ich bin zu blöd....
Das mit den Rules hatte ich schon verstanden.Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Und Wemos_BadEG ist der Sensor, also bei mir dann den namen eintragen.
Und dann wird ein Stat "PIR1" angelegt, der beschrieben wird?@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Schau dir die Anleitung / den Link von @BananaJoe an !

Probier auch dies doch einmal aus.
-
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Schau dir die Anleitung / den Link von @BananaJoe an !

Probier auch dies doch einmal aus.
-
@bahnuhr
Danke, hatte ich schon.
Hier hing ich beim Topic :-)Ist Topic mein Sensor name? Also ähnlich Wemos_BadEG?
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Topic
hast du doch in tasmota eingegeben.
Hast du dir denn mal alle Reiter in tasmota angeschaut ?
Einstellungen.mqtt.topic
Und dies wird doch in iob bei mqtt angelegt.
Bei dir nicht ?Nutzt du denn mqtt nicht ?
-
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Topic
hast du doch in tasmota eingegeben.
Hast du dir denn mal alle Reiter in tasmota angeschaut ?
Einstellungen.mqtt.topic
Und dies wird doch in iob bei mqtt angelegt.
Bei dir nicht ?Nutzt du denn mqtt nicht ?
-
@bahnuhr said in Wemos D1 und PIR Sensor AM312:
on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Ich bin zu blöd....
Das mit den Rules hatte ich schon verstanden.Wie bekomme ich die Rule über mehrere Zeile eingeben?
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?Und Wemos_BadEG ist der Sensor, also bei mir dann den namen eintragen.
Und dann wird ein Stat "PIR1" angelegt, der beschrieben wird?@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?
die sind immer nur einzeilig, egal wie lang die wird.
Was willst du denn in die 2te setzen?rule1 1wäre schon der nächste Befehl welche diese einschaltet
-
@jhuebner1 sagte in Wemos D1 und PIR Sensor AM312:
Also neue Rule anlegen mit Rule 1 und dann der Befehl ist klar. Aber die 2. Zeile?
die sind immer nur einzeilig, egal wie lang die wird.
Was willst du denn in die 2te setzen?rule1 1wäre schon der nächste Befehl welche diese einschaltet
@bananajoe
Das hatte ich schon kapiert.
Ich hatte was gesehen, wo 2 Zeilen nach meinem Verständnis programmiert wurden.
SwitchMode1 1
SwitchTopic 0
Rule1 on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Rule1 1Ich dachte, die RuleTimer musste noch in die Rule rein, deswegen 2 Zeilen.
Und noch eine Frage:
Sind die Rules Neu-Start resistent?
Oder müssen die jedes Mal neu eingebene / aktiviert werden? -
@bananajoe
Das hatte ich schon kapiert.
Ich hatte was gesehen, wo 2 Zeilen nach meinem Verständnis programmiert wurden.
SwitchMode1 1
SwitchTopic 0
Rule1 on Switch1#state=1 do Backlog Publish Wemos_BadEG/PIR1 ON; RuleTimer1 30 endon
Rule1 1Ich dachte, die RuleTimer musste noch in die Rule rein, deswegen 2 Zeilen.
Und noch eine Frage:
Sind die Rules Neu-Start resistent?
Oder müssen die jedes Mal neu eingebene / aktiviert werden?@jhuebner1

Das gehört in eine Zeile denke ich,
Backlogsagt das mehrere Befehle hintereinander, durch;getrennt kommen
Nach einen... on ...muss immer auch ein... endonkommen, deshlab muss das in einer Zeile stehen
DasSwitchMode1 1würde man eigentlich nur einmalig konfigurieren