Low-Cost-Smart Home: Super günstige Funk-Bewegungsmelder von Smartwares mit FHEM nutzen

IM EINSATZ?

Dann schau dir UNSEREN LOXKURS an und profitiere von unserem Wissen!

Smart Homes leben von der Automatisierung der heimischen vier Wände. Um ein hohes Maß dieser Automatisierung zu erreichen, ist eine gewisse Hardware-Grundausstattung in jedem Raum nötig. Als Mindest-Setup wird meistens empfohlen, Beleuchtung und Heizung zu steuern sowie Temperatur, Luftfeuchtigkeit, Schließzustand und Anwesenheit/Bewegung zu erfassen. Mit dieser Kombination aus Sensorik und Aktorik können nahezu alle interessanten Smart-Home-Szenarien erfolgreich umgesetzt werden. Eine entscheidende Rolle spielt bei der Auswahl der Hardware jedoch häufig auch der Preis. Weil mit dem Open Source Smart Home Server FHEM bekannterweise Hardware-Produkte unterschiedlicher Hersteller, Protokolle und Konzepte miteinander sprechen lernen, können diese Produkte auch gezielt nach dem Preis ausgesucht werden.

Eine sehr beliebte Low-Cost-Variante im Bereich Temperatur-/Luftfeuchtigkeitserfassung sind die sehr günstigen LaCrosse-Sensoren, deren Setup mit FHEM wir bereits im Blogpost „FHEM mit JeeLink: Luftfeuchte und Temperatur zum Low-Cost-Tarif messen“ vorgestellt hatten. In diesem Howto zeigen wir Dir ein weiteres Low-Cost-Bauteil im FHEM Smart Home: Super preiswerte Bewegungsmelder SH5-TSO-A von Smartwares (Affiliate-Link), die mit einem CUL USB empfangen werden können und durch den Preisvorteil von bis zu 65% gegenüber anderen bekannten Funk-Bewegungsmeldern ganz neue Szenarien im Smart Home möglich machen. Hier zeigen wir dir alle notwendigen Schritte von der Hardware-Inbetriebnahme bis zur Konfiguration in FHEM.

433MHz-Bewegungsmelder

Neben dem Smartwares SH5-TSO-A (Affiliate-Link) gibt eine Fülle baugleicher 433MHz-Funk-Bewegungsmelder, deren Informationen in FHEM mit dem IT-Protokoll (Intertechno) verarbeitet werden. Ich hatte persönlich schon ewig nach guten und preiswerten Bewegungsmeldern gesucht, weil sich damit einfach super viele interessante Smart-Home-Szenarien realisieren lassen.

Mit dem SH5-TSO-A hat meine Suche endlich ein Ende.

Zu den baugleichen Modellen zählen der Trust Smart Home AWST-6000 (Affiliate-Link) oder der Intertechno PIR-1000 (Affiliate-Link). Jedoch ist der Smartwares SH5-TSO-A (Affiliate-Link) mit einem Preis von extrem günstigen 16,99 EUR (Stand Oktober 17) der Billigste in dieser Reihe. Für einen funktionsgleichen HomeMatic-Bewegungsmelder (Affiliate-Link) legt man mit knapp 52 EUR schon das Dreifache hin. Oder anders gesagt: Zum Preis von einem HomeMatic- erhält man drei Smartwares-Bewegungsmelder.

Die kleinen, batteriebetriebenen Melder besitzen den Formfaktor eines Lichtschalters und sind für die Wandmontage geeignet.

Zu meinem Schaltersystem Gira 55 reinweiß matt passen sie allerdings optisch gar nicht, sodass ich die Bewegungsmelder irgendwo anders im Raum aufstellen oder anbringen werde. Zum Lieferumfang gehören (zumindest im Fall des SH5-TSO-A) neben dem Melder selbst noch eine Zierblende und ein Montagerahmen.

Auf der Rückseite des Melders können einige Einstellungen vorgenommen werden. Zunächst kann die Erfassungsreichweite der Bewegungserkennung auf 1m, 3m oder 6m konfiguriert werden. Bereits das halte ich für einen Pluspunkt, denn mein teurer Loxone-Bewegungsmelder Air hat ein stark beschränktes Erfassungsfeld (innerhalb dessen er allerdings reibungsfrei funktioniert). Außerdem kann die Dauer eingestellt werden, die ein gekoppelter Aktor das Licht bei Bewegung anschalten soll. Hier reichen die Werte von 5s über 1min und 5min bis zu 10min. Für die Verwendung mit einem Smart-Home-Server wie FHEM ist diese Logik aber zunächst irrelevant, denn diese Parameter können alle in der Software eingestellt werden. Wichtig ist nur, dass das Signal der Bewegungserkennung grundsätzlich gesendet wird. Weiterhin kann die Lichtempfindlichkeit zwischen Low, Mid und High eingestellt werden. Der vierte Schalter auf der Rückseite setzt das Gerät in den Lernmodus, was wir später bei der Kopplung an FHEM noch brauchen werden.

Insgesamt wirken die Melder gut verarbeitet, auch wenn sie keine Schönheiten sind. Allerdings sind die Bewegungsmelder von z.B. Homematic in diesem Punkt auch keine wirkliche Konkurrenz.

IT-Signale mit dem CUL USB Transceiver empfangen – Alternativ-Firmware flashen (a-culfw)

FHEM-seitig werden die Telegramme der Smartwares-Melder mit dem CUL USB Transceiver (Affiliate-Link) empfangen. Der CUL ist als Klassiker im Zusammenhang mit FHEM bekannt. Der kleine USB Transceiver ist in den Varianten 433Mhz und 868MHz erhältlich. Ein 868MHz CUL kann auch auf die Frequenz 433MHz gestellt werden, allerdings leidet die Sende- und Empfangsstärke dann an der „falschen“ Antennenlänge leicht, was bei mir im direkten Umfeld des CUL noch keine merkbaren Probleme verursacht hat. Bei einem Abstand von etwa 6 Metern und einer Wand zwischen CUL und Smartwares-Bewegungsmelder realisiere ich mit einem 868MHz CUL auf 433 MHz Signalstärken (RSSI) von rund -75db, was vollkommen in Ordnung ist. Die Firmware des CUL empfängt und sendet standardmäßig auf 868MHz, ist auf 433MHz allerdings nur für den Versand von Telegrammen vorgesehen. Um also die Telegramme der 433MHz-Bewegungsmelder zu empfangen, gibt es eine Alternative CUL Firmware (a-culfw), die hauptsächlich genau diese Funktion ergänzt.

Ich hatte noch einen alten ungenutzten CUL 868 (Affiliate-Link) rumliegen, den ich für das Howto verwendet habe. Alternativ kann man sich bei busware.de direkt den 433MHz CUL kaufen oder einen Selbstbau-CUL (Affiliate-Link) anfertigen, was preislich deutlich günstiger ist, allerdings ein wenig Geschick und ein paar Kenntnisse voraussetzt. Siehe dazu auch https://wiki.fhem.de/wiki/Selbstbau_CUL.

Für die Inbetriebnahme wird der CUL zunächst mit dem Smart Home Server verbunden. Bei mir läuft FHEM auf einem Intel NUC Barebone PC (Affiliate-Link) mit i3-Prozessor. Die meisten werden wahrscheinlich einen Raspberry Pi (Affiliate-Link) verwenden. Nach dem Verbinden des CUL mit einem freien USB Port stelle ich mit dem Terminal (unter Mac; mit Putty unter Windows) eine SSH-Verbindung mit dem Smart Home Server (meine IP-Adresse im Heimetz: 192.168.178.68) her.

sudo ssh christoph@192.168.178.68

Anschließend lasse ich mir mit dem Befehl

dmesg

die Kernel-Meldungen anzeigen. Somit prüfe ich einerseits, dass der CUL korrekt erkannt wurde und erkenne andererseits das erzeugte „dev“ (hier: ttyACM1).

Handelt es sich um einen fabrikneuen CUL, wird an diesem während des Einsteckens in den USB Port mit einem spitzen Gegenstand die kleine Taste an der Oberseite gedrückt gehalten.

Bei einem bereits geflashten CUL (wie in meinem Fall), muss dieser hingegen in den sog. Bootloader-Modus versetzt werden. Dazu lege ich den CUL zunächst in FHEM an und verwende die zuvor mit dmesg ausgelesene „dev“-Adresse. Den Befehl setze ich in der FHEM-Kommandozeile im oberen Bereich des Webinterfaces ab (der letzte vierstellige Zahlenwert ist ein beliebiger Code).

define CUL_1 /dev/ttyACM1@9600 1204

Anschließend kann ich den CUL mit dem Befehl

set CUL_1 raw B01

in den Bootloader-Modus versetzen.

Im nächsten Schritt geht es um das Flashen der neuen Alternativ-Firmware (a-culfw). Einen Info- und Diskussionsthread dazu im FHEM-Forum gibt es hier: https://forum.fhem.de/index.php?topic=35064.0. Der Quellcode der Alternativ-Firmware ist in einem GIT zu finden: https://github.com/heliflieger/a-culfw.

Dort kann der Quellcode als ZIP auf den lokalen Rechner heruntergeladen werden („Clone or Download“ -> „Download ZIP“). An dieser Stelle schon einmal eine Empfehlung: Sollte die Firmware für den Speicher eures CUL zu groß sein, was spätestens beim Flash-Vorgang mit der Fehlermeldung „Bootloader and Code Overlap“ quitiert wird, kann man in GIT über den Klick auf „Releases“ eine ältere Firmware-Version mit geringerer Größe herunterladen. Ich empfehle in diesem Fall die Version v1.05.03.

Nach dem Download stelle ich mit FileZilla eine SFTP-Verbindung her und lade den entpackten Ordner unter „/opt“ auf den FHEM Server.

Zurück im Terminal kann jetzt das Flashen beginnen. Zunächst sollte FHEM auf dem Server gestoppt werden. Anschließend werden ein paar benötigte Pakete installiert.

sudo service fhem stop
sudo apt-get install dfu-programmer
sudo apt-get install build-essential

Bei der Alternativ-Firmware wird freundlicherweise eine „flash.sh“-Skriptdatei mitgeliefert, die wir als Anwender lediglich starten müssen. Der Rest erledigt sich automatisch. Zunächst wechseln wir  dazu in den korrekten Ordner (bei mir heisst der hochgeladene Ordner „a-culfw-v1.05.03“).

cd /opt/a-culfw-v1.05.03/culfw/Devices/CUL

Über den folgenden Befehl starten wir dann den Flash-Vorgang.

sudo sh flash.sh

Im daraufhin erscheinenden Dialog wird abgefragt, um welches CUL-Modell es sich handelt. Nach getroffener Auswahl wird die Firmware auf den Speicher des CUL geschrieben. Wichtig ist hierbei, dass auch auf einen 868MHz CUL die 433MHz Firmware geschrieben wird, denn es geht darum, 433MHz-Signale der Smartwares Bewegungsmelder zu empfangen. Ich hatte hier in meinem ersten Versuch das korrekte Device ausgewählt (in meinem Fall ein 868er), wodurch das Koppeln mit den Sensoren letztlich nicht funktioniert hat.

Wer mit dem Flashen Probleme hat, kann alternativ zur Nutzung der flash.sh-Datei die Hex-Datei der Firmware auch manuell auf den CUL flashen:

sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
sudo dfu-programmer atmega32u4 start

Das manuelle Flashen wird vom Terminal mit einer Meldung, ähnlich der Folgenden quittiert.

Validating...
26004 bytes used (90.69%)

Abschließend wird FHEM mit dem Befehl

sudo service fhem start

wieder gestartet. Zurück im Webinterface sollte das Device CUL_1 nun „initialized“ sein und außerdem die Nutzung der neuen a-culfw anzeigen.

Smartwares Bewegungsmelder in FHEM einrichten

Das Einrichten der IT-basierten Bewegunsmelder, wie dem Smartware SH5-TSO-A (Affiliate-Link) in FHEM funktioniert automatisch, wenn autocreate aktiviert ist (siehe https://wiki.fhem.de/wiki/Autocreate). Auf der Rückseite des Bewegungsmelders wird der Schalter kurz von SET auf DEL geschoben, was ein Telegramm zum Anlernen absendet, das von unserem neu geflashten CUL empfangen wird. Daraufhin wird automatisch ein neues Device vom Typ IT samt Filelog im Raum IT angelegt.

Zunächst ist der Status des Devices noch unbekannt („???“). Ein Klick in die Details ist der nächste Schritt.

Was jetzt noch fehlt ist die Zuweisung des korrekten IT-Protokolls in den Attributen des Devices. Wie aus der Definition (DEF) zu erkennen ist, handelt es sich um eine 26-stelligen Haus- mit 4-stelligem Gruppen und 1-stelligem Unit-Code. Das ist die Syntax des sog. „v3“-Protokolls, was schließlich über

attr IT_V3_15480832 protocol v3

zugewiesen wird. Ich musste nach dem Umstellen die Konfiguration über einen Klick auf „Save Config“ noch einmal abspeichern. Anschließend habe ich den gesamten FHEM-Server im Terminal über

sudo reboot

einmal neugestartet. Ich weiss nicht, ob dieser Schritt nötig ist, aber ihr wisst ja: Ein Boot tut immer gut. Zurück in den Device-Details sieht man jetzt, dass der Bewegungsmelder korrekt eingerichtet wurde und nun bei erkannter Bewegung für die per Schalter auf der Rückseite festgelegte Zeit ein „on“-Signal sendet, bevor zurück auf den Status „off“ geschaltet wird.

Aus meinen täglichen Leben

Durch den kleinen Preis der Smartware SH5-TSO-A (Affiliate-Link) von rund 17 EUR (Stand Okt 2017) kann ich zunächst mein komplettes Smart Home in sechs Räumen von Flur über Küche bis Bad und Wohnräume für knapp 100 EUR mit Bewegungsmeldern ausstatten. Die Standard-Einsatzzwecke von Bewegungsmeldern im Smart Home sind sehr vielfältig. Jörg hatte kürzlich darüber geschrieben, wie er Bewegungsmelder mit mehreren Präsenzzonen u.a. für die Beleuchtungssteuerung verwendet (Operation Smart Home – Präsenzzonen für eine vollautomatische Beleuchtung sinnvoll nutzen).

Ähnlich wie bei den günstigen Technoline Temperatursensoren (Affiliate-Link) ist es dank des günstigen Preises möglich, deutlich mehr Geräte als eines pro Raum zu nutzen, um somit konkreter die Präsenz von Bewohnern in Bereichen eines Raums feststellen zu können. Weil die Smartwares Bewegungsmelder auf der Rückseite hinsichtlich des Erfassungsbereichs eingeschränkt werden können, eignen sie sich z.B. perfekt dazu, einen Raum in mehrere Präsenzzonen aufzuteilen.

Für mein Wohnzimmer plane ich, unterschiedliche Bewegungsmelder zu platzieren, die z.B. erkennen, ob sich jemand auf der Couch aufhält, am Esstisch oder generell im Raum. So kann ich automatisch ungenutzte Bereiche beleuchtungstechnisch ab- und zuschalten.

Ein weiteres Anwendungsszenario, das ich umsetzen werde, ist ein mitwanderndes Multi-Room-Audiosystem, z.B. über FHEM und Squeezebox, das die Musik in den Raum „mittransportiert“, in dem gerade Präsenz erkannt wird.

Zu beiden Szenarien folgen Blogposts, sobald sie realisiert sind.

Nachteilig an den 433MHz-Bewegungsmeldern ist hingegen einerseits der nicht an FHEM übermittelte Batteriestatus sowie das 433MHz-Funknetz, das gegenüber 868MHz durch eine schlechtere Übertragung und fehlende Signatur der Telegramme gekennzeichnet ist. Beides Nachteile mit denen ich bei dem günstigen Preis der Komponenten persönlich gut leben kann. Sicherheitsrelevante Aktionen (automatisches Türschloss etc.) würde ich allerdings nicht in die Hände der Sensoren legen.

Ich habe zusätzlich in FHEM noch die Werte aus dem Logfile visualisiert, um gerade jetzt in der Anfangsphase tageweise die Funktion der Melder prüfen zu können. Die Einstellungen sind im Screenshot zu erkennen (die vollständige Funktion lautet: „$fld[2]=~“on“?1:0″).

Von der Erfassungssensibilität der Melder bin ich mega positiv überrascht. Gefühlt stehen sie den teureren Geräten in Nichts nach und können bis zu 6m Reichweite realisieren, was für die meisten Räume ausreichen sollte. Aktuell habe ich zu Testzwecken die Reichweite auf 3m und die Dauer auf 1min gestellt. Den Bewegungsmelder habe ich mittig in meinem Arbeitszimmer platziert, Blickrichtung Tür. Bei geöffneter Tür erfasst der Bewegungsmelder selbst jede auf dem Flur am Arbeitszimmer vorbeilaufende Person in Windeseile und hoher Erkennungsgenauigkeit.

Für mich sind die Smartware SH5-TSO-A (Affiliate-Link) daher sehr gute kleine Helfer, die ich bereits jetzt schon nicht mehr missen möchte.

72 Kommentare
  1. Moin, moin ,
    ich habe eine ergänzende Frage zu dem guten Artikel über:
    Low-Cost-Smart Home: Super günstige Funk-Bewegungsmelder von Smartwares mit FHEM nutzen.
    Ich habe fhem auf einem Raspi3 in Betrieb und ein ZWave Modul oben aufgesteckt.
    Kann ich den den CUL USB Tranceiver zusätzlich an den Raspi anstecken und funktioniert das zusammen mit em ZWave Modul auch?
    Ich wäre dankbar für eine Antwort, das Probleme habe ich schon bei mehreren interssanten Erweiterungen gehabt und immer stosse ich auf diese Frage.

    1. Hallo Oliver,
      ich bin mir nicht ganz sicher, ob ich die Frage richtig verstanden habe, aber grundsätzlich kannst du dein FHEM-System mit zahlreichen Gateways parallel ausstatten. Gerade das ist ja der Clou an FHEM. An meinem FHEM Server hängen unter anderem: Zwei CUL (1x868MHz Firmware für FHT, EM und FS20; 1x433MHz Firmware für den hier beschriebenen Anwendungsfall), ein USB300 für EnOcean, ein Jeelink für Technoline etc.

      Viele Grüße
      Christoph

  2. Moin Christoph,
    ja das beantwortet meine Frage perfekt.
    Leider hatte ich diese klare Aussage bisher nirgends gefunden, sondern immer nur die Aussagen, was man alles anschließen kann, aber halt nie verbunden mit der Aussage auch parallel zu anderen. Vielen Dank dafür. Ich wollte nur sicher sein, bevor ich irgendeine Investition tätige und es dann nicht läuft, oder etwas anderes was vorher lief dann nicht mehr funktioniert.
    Nochmals danke und Grüße
    Oliver

  3. Ich habe mir jetzt einen CUL USB Stick 433MHz bestellt, um das mal aufzubauen.
    Über den Affiliate Link in der Anleitung (Amazon) kann man diesen leider nicht bekommen. Es gibt ihn aber bei ebay fertig aufgebaut für 37€. Evtl. sollte der Link aktualisiert werden.

  4. Danke für das Tutorial und den hinweis mit den günstigen Sensoren.
    Eine Frage zum Protokoll: ich habe einen CUNO als Gateway laufen und schalte über diesen HM- und IT-Geräte. Du hast geschrieben, dass für das Empfangen auf 433MHz eine custom-fw nötig ist. Kannst du sagen wie das bei dem CUNO aussieht? geht es damit auch?

    Grüße, Stephan

    1. Hallo Stephan,
      ich habe es selbst nicht getestet, aber das Package der Alternativ-Firmware hat im Ordner „Devices“ auch den CUNO und den CUNO2. Entsprechend wäre dann in meiner Anleitung dieser Pfad anstatt „CUL“ zu wählen. Es sollte daher funktionieren. Versuch es doch einfach einmal!
      Viele Grüße
      Christoph

  5. Moin Christop,
    vielen Dank für das Tutorial. Ich verfolge euern Blog nun schon eine ganze Weile und habe mittlerweile auch damit angefangen mein Heim mit FHEM aufzurüsten. Vielen Dank für eure ausführlichen Beschreibungen und Ideen!
    Ich möchte in Zukunft Intertechn-Geräte (z.B. Funksteckdosen) einsetzen. Meine Frage ist jetzt, kann ich mit ein und dem selben CUL der mit der hier beschriebenen „Alternativen Firmware“ läuft, sowohl die Smatwares Bewegungsmelder als auch Intertechno-Geräte verwenden/betreiben?

    Gruß
    Martin

    1. Hallo Martin,
      Intertechno läuft immer auf 433MHz. Die a-culfw erweitert die Funktion des CUL auf 433MHz neben der Möglichkeit, Telegramme zu senden eben um die Möglickeit, Telegramme zu empfangen. Die von mir vorgestellten Smartwares-Melder laufen mit dem Intertechno-Protokoll, von daher ist die Aussage: Ja! Mit der Alternativ-Firmware kannst du Intertechno in beide Richtungen verwenden. Darf ich fragen, warum du auch bei Funksteckdosen etc. auf IT setzt? Ich würde an dieser Stelle immer zu einem bidirektionalen Protokoll raten.
      Viele Grüße
      Christoph

    2. Hallo Christoph,
      Danke für deine Antwort!
      Noch habe ich mich nicht entschieden was ich einsetzen möchte. IT-Geräte sind für mich vom Preis interessant. Im Vergleich ist z.B. Homematic dreimal so teuer. Und wenn ich z.B. nur eine Lampe über diese Steckdose schalten möchte wenn ich mich im Raum befinde, kann ich zumindest aus jetziger Sicht auf die Birektionalität verzichten, da ich ja sehe ob die Lampe angeht oder eben nicht.
      Oder bist du da gänzlich anderer Ansicht? Warum würdest du auf eine bidirektionale Lösung setzen? Und welche wäre das?

      Gruß
      Martin

    3. Hallo Martin,
      wie du selbst schon sagst: Es kommt immer auf den Anwendungsfall an. Bei 433MHz besteht auf Grund des Frequenzbandes immer auch einmal die Möglichkeit, dass ein Schaltbefehl mal nicht beim Aktor ankommt. Wenn du also viele Remote-Szenarien hast, sprich von unterwegs Status zu 100% sicher wissen möchtest, musst du auf bidirektionale Formate setzen. Ich kombiniere hier gerne. Ein super Use Case ist der TV, in dessen Nähe meist noch zahlreiche andere Verbraucher stehen, wie Stereoanlage oder Receiver etc. Hier kann auch eine LAN-basierte Steckdosenleiste Sinn machen. Man muss also immer Fall-abhängig suchen und schauen, was die preiswerteste Lösung ist.
      Viele Grüße
      Christoph

  6. Hallo, danke für den Beitrag und damit endlich ein kostengünstig Alternative um in meinen Räumen Bewegungen zu erfassen.
    Spricht eigentlich etwas dagegen den Bewegungsmelder an der Decke zu montieren? Evtl. wg. des Erfassungswinkels?
    Danke für Eure Erfahrungen?

    1. Hallo Björn,
      der IT-Melder hat einen 110°-Erfassungsbereich, keine 360°. Eine Deckenmontage halte ich daher für nicht sinnvoll.
      Viele Grüße
      Christoph

  7. Die aktuelle Version der aCulf ist genau so groß wie die hier gewählte uralt Version und hat zudem noch einige Verbesserungen / Neuerungen. Schade das hier die alte Version auch noch empfohlen wird.

    1. Hallo Chris,
      z.B. hat die Board.h aus der alten Version 6.337 Byte und in der aktuellsten Version 7.343 Byte. Ich spreche hier keine Empfehlung aus, sondern gebe einen Tipp, wenn es (wie bei mir) zu der genannten „overlap“-Fehlermeldung kommt.
      Bist du in die Entwicklung der a-culfw involviert? Ich lasse mich gerne eines Besseren belehren.

      Bis dahin viele Grüße
      Christoph

  8. Hi Christoph, DANKE für Deinen Artikel. War schon lange drauf und dran meinen Bewegungsmelder zu entsorgen, da ich ihn nicht unter FHEM zum Laufen bekommen habe! Jetzt wurde mein Selbstbau nanoCUL 433Mhz geflasht (V 1.26.01 a-culfw Build: 27) und ich hab per Autocreate den Melder eingebunden! Leider tauchen jetzt 3 Devices unter IT auf???

    IT_0FF00FF00F
    IT_11000111100011110010111000101101011010101101001001011
    IT_HE800_7014_1

    Gruss Lars
    Alle 3 hab ich testweise auf V3 umgestellt.

    1. Hallo Lars,
      ich vermute stark, dass du IT-Sensoren deiner Nachbarn empfängst. Der Bewegungsmelder sollte der mittlere sein (v3-Protokoll). Der erste Sensor scheint v1 zu sein. Vielleicht empfängst du ja interessante Werte, die du selbst nutzen kannst. Das ist bei mir auch so. Habe immer wieder Devices meiner Nachbarn in meinem FHEM.

      Viele Grüße
      Christoph

    2. Update: So wie es ausschaut sind es nicht meine Nachbarn sondern es ist 3x das gleiche HE861 Device nur anders dargestellt. Jedenfalls meldet jedes auf seine Weise On/Off und die 3 Lampen werden gleichzeitig gelb! Bei mir handelt es sich um einen „Home Easy HE861 Funk- Bewegungsmelder“ der sich von Christoph seinem Test-Device nur darin unterscheidet das der Abstand zwecks Bewegungserkennung per Poti geregelt wird. Hab ihn jetzt auf min. (3m) gedreht und 2 der 3 Devices gelöscht. Läuft! Zusätzlich hab ich noch per „attr Melder01 webCmd :“ die beiden ON OFF Buttons ausgeblendet.

  9. Hallo, besteht denn die Möglichkeit, den Selbstbau Cul auf Basis Arduino auch über Netzwerk zu betreiben ? Gibt es da Erfahrungen ? Natürlich muss dann noch ein TCP/IP Stack und ein Netzwerkadapter untergebracht werden. Das ganze müsste dann wohl auf einem Arduino Mega laufen, da dieser mehr Speicher hat. Ich habe an Fhem bereits 2 Arduinos mit 433Mhz Sender 2 über das Firmata Protokoll angebunden, das IT Modul von Fhem arbeitet damit. Es werden Funksteckdosen von Elro und Intertechno geschaltet. Also nur Sender ohne Rückantwort.
    https://wiki.fhem.de/wiki/Arduino_Firmata
    Damit wird man unabhängig von der Platzierung des Fhem Servers im Haus
    Gruß Axel

  10. Hallo,

    ich habe einen JeeLink frei. Gibt es die Möglichkeit, dem die 433 MHz beizubringen, damit er mit den Smartwares Bewegungsmeldern kommunizieren kann?

    Gruß
    Siegfried

    1. Jein, Du kannst zwar den Arduino nutzen musst aber einen CC1101 433Mhz montieren. google mal „Selbstbau CUL – FHEM Wiki“

  11. Ok,

    Selbstbau ist nicht mein Ding.

    Habe gerade bei evay einen CC1101 433 gefunden
    ( https://www.ebay.de/itm/New-CC1101-USB-Wireless-RF-Transceiver-Module-433MHz-USB-RS232/201394864959?hash=item2ee411c33f:g:EhYAAOSw-0xYdFJC)

    Preislich sehr interessant, aber ob der mit Fhem funzt???
    Wäre das eine Alternative zum Busware CUL?

    Gruß
    Siegfried

  12. Hallo Christoph,
    vielen Dank für die ausführliche Anleitung.
    Kann ich nach dem Flashen auf a-culfw noch anderen Modi durch den 868Mhz CUL bedienen oder ist er dann auf 433Mhz begrenzt?
    Viele Grüße
    Jonas

  13. Kurze Frage zur Qualität: In den Bewertungen bei Amazon steht, das die Batterien alle 1-2 Tagen kurz raus genommen und neu eingelegt werden müssen?
    Stimmt das? Das wäre schon doof, besonders, wenn man im Urlaub ist.

    Kann das Problem jemand bestätigen?

    1. Das Problem habe ich nicht. Allerdings ist es so, das die Batteriekontakte ein wenig na sagen wir mal „preiswert“ ausgeführt sind, was dazu führt, dass manchmal beim Aufschnappen des Meldeteil auf die Montageplatte der Kontakt mit der Batterie verloren geht, was wiederum dazu führt, das der Melder nicht aktiv ist. Das ist ein wenig fummelig, bekommt man aber hin.

  14. Ich habe eher das Problem, dass die Einstellmöglichkeiten der Empfindlichkeit, Entfernung und Zeitdauer nur grob stimmen. AM besten geht das Der Melder bei mir mit Einstellung Empfindlichkeit H, Zeit: 5s und Entfernung 6m

  15. Habe mir zwei bestellt. Beide reagieren sporadisch oder garnicht. Einer funkt jede zwei Sekunden was das Zeug hält (ohne Bewegung). An aus an aus etc.
    Der andere macht nichts. Von 30 mal vorbeilaufen schaltet er 2 mal.
    Beide auf unterschiedlichsten Einstellungen getestet. Ohne Sinn!
    Die gehen wieder zurück. Gibt es eine Alternative zu zuverlässig funktioniert?

    1. Hallo,
      ich habe auch die Erfahrung gemacht…meiner wird jetzt von Amazon ersetzt, und wenn der zweite genau so ist…naja, der Versuch war es wert.

  16. Das könnte das Problem mit den Batteriekontakten sein. Versuch mal auf Funktion zu testen ohne die Rückplatte aufzusetzen und vorher die beiden Batterien richtig reindrücken und kontrollieren, ob sich der/die Pins in der Halterung nicht verschoben habe, was bei mir der Fall war.
    Ich habe festgestellt, dass man am besten H, 5s und 6m stellt, ansonsten erschien mir das Ergebnis auch schwer nachvollziehbar.

    1. Danke für die Antwort 🙂 das Gerät hat definitiv kontakt mit der Batterie. Habe es sogar auseinander gebaut. Die Einstellungen bringen leider auch nichts,,,

  17. Hallo Christoph,
    eine Verständnisfrage habe ich dazu. Ich verwende viel FS20 Geräte mit 433 MHZ und einem CUL mit 433 MHZ. Benötige ich trotzdem die alternative Firmware für meinen CUL, oder sollte der Bewegungsmelder so schon „out of the box“ funktionieren?
    Liebe Grüße
    Patrick

    1. Hallo Patrick,
      du brauchst trotzdem die a-culfw. Deine FS20 werden aber ganz normal weiter funktionieren nach dem Firmware-Update.

      Viele Grüße
      Christoph

  18. Hallo,
    ich habe weitere Smartwares Komponenten mit eingebunden und bin da auf ein Problem gestossen mit den Einbaufunkschaltern (Smartwares SmartHome Mini Funk-Einbauschalter 400 W, SH5-RBS-04A). Diese lassen sich nicht direkt mit dem FHEM System mit CUL pairen, sondern nur über einen Wandschalter von Smartwares (z.B. SmartHome Funk-Doppelwandschalter 2-Kanal, SH5-TSW-B). Will heißen, ich koppele zuerst den Wandschalter SH5-TSW-B mit dem Einbauschalter SH5-RBS-04A. Dann binde ich den Wandschalter in FHEM mit CUL ein und kann den Schalter über FHEM steuern (somit indirekt den Funkeinbauschalter SH5-RBS-04A auch schalten).
    Leider funktioniert das nicht immer zuverlässig, wenn der Auslöser des Schaltvorganges ein Ereignis eines Smartware Bewegungsmelders ist. Evtl. liegt es ja an der Kette: Bewegungsmelder -> Wandschalter -> Funkschalter.
    Was mache ich falsch, bzw. was kann ich verbessern? Gibt es evtl. doch die Möglichkeit den Funkschalter direkt an die CUL/FHEM zu binden (unter Umgehung des Wandschalters)? Oder gibt es eine Empfehlung für einen preiswerten Einbaufunkschalter ähnlich dem SH5-RBS-04A der das kann?

  19. Hallo,
    also ich habe den Klassiker 868 Cul und eienen nanoCul (433).
    Ich habe die firmware von meinem 868 nicht neu geflascht und benutze mein nanoCul mit diesen Bewegungsmeldern.
    Allerdings, ich habe grosse Probleme…der Bewegungsmelder reagiert extreme „sporadisch“. Ich habe schon alle Settings ausprobiert…Licht Empfindlichkeit, Reichweite, timer…nichts macht den Bewegungsmelder mehr „responsive“. Wenn Leute in der Küche sind, die sind bewegen, geht das Licht trotzdem manchmal aus…Meine Frage deswegen: kann das Problem der nanoCul sein? Es scheint das die User hier die den Klassischen Cul benutzen, zufrieden sind? Ich kann ja auch mein Cul neu flaschen, wollte aber nicht mit diesem herumspielen da alle Aktoren die mit diesem gekoppelt sind sehr gut funktionieren….

  20. Hi,
    erstmal Danke für den Blogeintrag.

    Jetzt zu meinem Problem:

    Ich habe mir den Bewegungsmelder SH5-TSO-A zugelegt.
    In meinem FHEM habe ich einen Selbstbau CUL (433). Dieser schaltet erfolgreich Zwischenstecker mit dem IT V3 Protokoll. Auch der Empfang der Fernbedienung ist erfolgreich, sodass immer der aktuelle Status in FHEM anliegt, auch wenn mit der Fernbedienung geschaltet wird. –> IT V3 Empfang ist also gewährleistet.

    Mein Problem ist, dass der Bewegungsmelder einfach nicht angelegt wird, egal wie oft ich den Schalter von DEL auf SET oder umgekehrt umlege. Ich habe auch die ignoreTypes beim CUL device gelöscht.

    Um überhaupt die Funktionalität des Bewegungsmelders zu Testen habe ich eine meiner Schaltsteckdosen in den Anlernmodus versetzt und dann beim Bewegungsmelder von DEL auf SET geswitcht. Die Steckdose ließ sich auf diese Weise anlernen, jedoch schaltet sie nur, wenn man den DEL/SET Switch umlegt, nicht bei Auslösen des Melders.

    Ich verstehe einfach nicht, wieso der Melder sich in FHEM nicht anlernen lässt. Hat vielleicht jemand noch einen Tipp?

  21. Hallo,

    ich bin absoluter Anfänger und bräuchte mal deine Unterstützung. Ich habe mir die aktuelle a-culfw sowie filezilla auf meinen Laptop geladen. Anschließend habe ich mich mit meinem Pi-User bei filezilla angemeldet. Jetzt lässt das System aber nicht zu, dass ich die Datei nach opt lade. Mit root komme ich erst garnicht rein. Was mache ich falsche.

    Bin wirklich für jede Hilfe dankbar.

    1. Hi Thorsten,
      das Problem hatte ich anfänglich auch. Es lag daran, dass der Ordner /opt/ per Default nicht die nötigen Rechte besitzt, um Dateien dorthin zu kopieren.

      Einfach mit „sudo chmod 777 /opt/“ ändern. Anschließend funktioniert es.

  22. Hallo,
    hab mir jetzt auch ein 433mhz CUL besorgt, klappt auch super, toller Tip. Habe nur ein Problem: Wenn ich einen Smartware Bewegungsmelder ein mal per autocreate hinzugefügt habe, ihn dann lösche, bekomme ich ihn nicht wieder per autocreate rein. Habe schon Neustart und warten versucht. Habe jetzt aber einen Bewegungsmelder, den ich partout nicht mehr eingebunden bekomme. Gibt es da evtl. einen Trick den IT-Code des Bewegungsmelders zu ändern oder autocreate wieder gängig zu bekommen?
    Viele Grüße,
    Philipp

  23. Hallo zusammen,
    ich habe den Smartwares Bewegungsmelder gestern für 14,99€ im Hagebaumarkt gefunden (regulärer Preis, kein Angebot).

    Frage an euch: in welcher Höhe habt ihr eure Melder montiert?
    Gibt es bei der Platzierung des Melders ansonsten etwas zu beachten?

    Danke und Gruß
    Carlo

  24. Hallo zusammen,
    ich versuche den ganzen Abend a-culfw auf meinen NanoCUL 433 (FTDI CC1101 SMA Transceiver) zu laden. Leider bekomme ich folgende Fehlermeldung:

    Call now avrdude -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -Uflash:w: ./nanoCUL433.hex:i
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

    Hat jemand einen Ratschlag?

    Danke und Gruß

    1. Hi, avrdude findet den Arduino nicht. Korrekte Schnittstelle angegeben? Übertragungsgeschwindigkeit korrekt? avrdude findet man bei Google. Lady Ada hat hierzu auch einen interessanten Artikel verfasst. Ggf. hilft das weiter.

  25. Hallo zusammen,
    es wäre super wenn in diesem Post noch nachgetragen werden könnte, wie man den angelernten Bewegungsmelder nun z.B. mit einem (Licht)Schalter koppelt bzw. in FHEM eine Regel aufstellt, dass Lichtschalter x (z.B. Funk-Schaltaktor von Homematic) an/aus geht wenn eine Bewegung registriert wird.

    Danke und Gruß!

    1. Moin Carlo,
      nachdem der Bewegungsmelder angelernt wurde, habe ich folgendes notify definiert: Bewegung1 IF (([Bewegung1] eq „on“) and ([Watt_Einstrahlung] eq 0)) (set SW_ITL_1000_1 on-for-timer 310.0)
      Bewegung1 ist hierbei der Bewegungsmelder, Watt_Einstrahlung ist eine Größe, die ich von meiner Wetterstation habe und Tageslicht registriert. Beides über eine AND Verknüpfung zusammen schaltet dann bei Bewegung „on“ den Schalter SW_ITL_1000_1 für 310 Sekunden an.
      Der Schalter ist ein: Intertechno Smart Home ITL 1000 Funk Universal Einbauschalter m. Abschaltautomatik von Amazon für ca. 26€.
      Bei dem Schalter nutze ich zusätzlich die Abschaltautomatik (eingestellt auf ca. 5min (>310sek)). Damit ist sichergestellt, dass das Licht definitiv aus geht nach ca. 5min auch wenn der Timerabschaltbefehl von FHEM (nach 310sek) mal nicht durchkommt. Das Problem hatte ich nämlich vorher bei einem Schalter von Smartwares (mit dem SH5-RBS), weil man den nämlich nicht direkt schalten kann, sondern nur indirekt über einen Funkschalter von Smartwares, den man vorher in FHEM angelernt hat und der den SH5 dann schaltete. Diese Kombi ist aber unzuverlässig zusammen mit FHEM.
      In meiner Kombi Bewegungsmelder von Smartwares (jetzt seit Wochen zuverlässig im Einsatz) und den Intertechno Funkschalter funktioniert bei mir alles prima. Den Intertechno habe ich an der CUL (meine heisst CUL433)übrigens manuell angelernt indem ich in FHEM einen vorher von mir festgelegten CODE im richtigen Format definiert habe.
      So als Beispiel:
      define SW_ITL_1000_1 IT 00101101101111100000000000 0 0001
      attr SW_ITL_1000_1 IODev CUL433
      attr SW_ITL_1000_1 model itswitch
      (Achtung: darauf achten das der Code nicht bei einem anderen IT Modul schon existiert)
      Danach wird von FHEM einfach 1x An und Aus gesendet.
      Also so in dem Beispiel:
      An Befehl senden:
      set CUL433 raw is00101101101111100000000000010001
      Aus Befehl senden:
      set CUL433 raw is00101101101111100000000000000001
      Und schwups der Intertechno Funkschalter funzt an FHEM.
      Ich hoffe das half ein wenig.

    2. Vielen Dank Oliver, werde ich ausprobieren.

      Andere Frage: stimmt es, dass der Einsatz der Bewegungsmelder und Funk-Schaltaktoren nicht bei Wechselschaltungen funktioniert? Falls dem so ist, warum?

      Gruß

  26. Moin Carlo,
    das stimmt nur bedingt. Es funktioniert, wenn man es richtig macht. Ich habe bei mir eine Schaltung mit insgesamt 5 Schaltern, die alle das Dielenlicht an/ausschalten (siehe hier z.B.: https://de.wikipedia.org/wiki/Kreuzschaltung ). Zuerst muss man den Schalter ausfindig machen der unmittelbar (der Letzte) vor der Lampe in der Hausverkabelung ist! Auf dem Internet Link ist das Schalter C. Dann benötigt man eine zusätzliche Dose die groß genug ist, den Funkschalter aufzunehmen (ist oft ein Problem, sonst Aufputz) und jetzt ganz wichtig (!!!) eine Phase, die FREI (unbeschaltet) ist (nicht die Phase von diesem Schalter C, weil die je nach Schalterstellung mal da ist und mal nicht !). Vielleicht ist ja ´ne Steckdose direkt daneben.
    UND NOCH WICHTIGER: es muss die GLEICHE Phase sein, die vom Schalter auch geschaltet wird. Nicht aus Versehen eine andere Phase nehmen (Messen)!! Die Spannung zwischen den beiden Phasen ist entweder Null Volt oder 230Volt (je nach Schalterstellung. Wenn Du 400V misst (!) dann hast Du eine andere Phase erwischt !! Das geht nicht!!! Da fliegt im Minimum im Einschaltmoment die Sicherung und dein Funkschalter verglüht!
    OK. Wenn das da ist (Platz und freie, unbeschaltete Phase) dann kannst du den Funkschalter einfach anschließen (Nullleiter, freie Phase) und quasi parallel zum ganzen Wechselschaltergedöns verdrahten.
    Funzt prima bei mir.
    Ach so: Wenn der Funkschalter anschaltet, dann kann man mit den konventionellen Schaltern das Licht nicht mehr ausschalten (weil der Funkschalter die Phase halt auf die Lampe legt). Erst wenn der Funkschalter aus ist, das funktionieren die Schalter wieder ganz normal. Das ist aber für mich ok.
    Und jetzt ACHTUNG: keine Garantie, dass es bei Dir geht (ich kenne Deinen Haushalt nicht), SICHERUNG immer ausschalten und nur machen, wenn Du Dich mit Elektrik auch wirklich auskennst. Ich übernehme keine Haftung für irgendwelche Schäden. Das ist hier nur eine Info, wie es bei mir funktioniert.

    1. Hallo Oliver,

      drei Fragen:
      1.) Funktioniert das gleiche Konzept auch bei Wechselschaltungen (2 Schalter)?
      2.) Wie finde ich heraus, welcher Schalter der letzte vor der Lampe ist?
      3.) Kann die zusätzliche Phase auch von einem Heizungsthermostat oder von einem Schalter für die Außenbeleuchtung kommen?

      Danke und Gruß
      Carlo

    2. Hallo Oliver, neben den von Dir ja bereits erwähnten Risiken besteht auch das Problem, daß der eigentliche Schaltzustand der Lampe in der Hausautomation nicht korrekt wiedergegeben wird. In diesem Blog ist „irgendwo“ noch eine alternative Lösung versteckt, ich weiß leider nicht mehr wo, ist auch schon einige Jahre her… Kurz: Die Wechselschalter werden herausgenommen, die Leitung direkt durchgeschleift und nur ein Funkschalter hinterlegt. An die anderen Stellen mit den ehemaligen Kreuzschaltern kommen Funktaster, die den einen Funkschalter betätigen. Gruß Axel

    3. Hallo Axel. Danke für deine Rückmeldung. Diese Lösung habe ich auch gefunden. Es gibt gar eine dritte Möglichkeit bei welcher der HM Funk Schaltaktor mit einer alternativen Firmware geflasht wird. Hierzu muss zwar etwas aufwendig gelötet werden, jedoch erspart es einen Austausch der anderen Kreuz-/Wechselschalter. Werde dies mal ausprobieren.

  27. Moin Carlo,
    Zu
    1. Ja. Siehe https://de.m.wikipedia.org/wiki/Wechselschaltung in den Skizzen dort sieht man das der funkschalter hinter Schalter B installiert werden kann.
    2. Messen und s. Skizzen in 1.
    3. Selbstverständlich, aber diese Phase muss aus Sicherheitsgründen auf der selben Sicherung im Schaltschrank liegen !!!
    Gruss Oliver

  28. Moin Axel,
    da hast Du natürlich recht. Die Wechselschalter alle ausbauen, durch Funktaster ersetzen und den Funkschalter zus. einsetzen geht natürlich auch. Das ist aber aufwendiger / teurer.

    1. Hi Christoph,

      erstmal vielen Dank für diese toll beschriebenen Anleitungen, das macht’s einem als Einsteiger wirklich um einiges leichter! Ich hab auch nen CUL 868 neu geflashed (analog der Anleitung unter Nutzung des V3_433.hex). Er wird im FHEM auch angelegt. F-Band steht zunächst noch auf 868 Mhz, das war aber auch nach ner erneuten Installation so, dann hab ich die Frequenz manuell auf 433.920 Mhz umgestellt. Sieht jetzt alles ähnlich aus wie in deinem Screenshot. Soweit so gut, nur erkennt er einfach den Bewegungsmelder nicht. Wenn ich diesen von SET auf DEL stelle fängt zwar das sonst blinkende Licht am CUL kurz an intensiver zu blinken (genauso beim zurückstellen), aber er schreibt nichts ins Log und legt auch via autocreate nichts an. Er hat einmal was ins Log geschrieben mit Transmitterdaten etc., aber das war vielleicht eher ein Gerät vom Nachbarn. Hier hat er am Ende gemeldet CUL_0 IT: 30583_14 not defined (HE800). Ne Idee was ich noch versuchen kann, damit der autocreate funktioniert?

      Gruß

      Nico

  29. hallo, danke für die super Anleitung.
    Ich bin nun strickt nach dieser vorgegangen und habe aber das Problem, dass er
    “ V 1.26.02 a-culfw Build: 275 (2018-02-07_20-27-53) CUL868 (F-Band: 868MHz)“
    das zwar die Fw geflasht wird, aber das Frequenzband nicht wechselt.
    Ausgewählt habe ich 9 (V3 433MHz). Bei 4 (V3 868MHz) ist der Speicher zu klein.
    Alle anderen Optionen funktionieren nicht.
    Was kann ich denn jetzt noch machen?
    Gruß Marcus

    1. Hallo, nach reichlich probieren und letztlich einer händischen Änderung des F-Band auf 433MHz funktionieren zumindest die Smartware Sender.
      Einen IT Sender konnte ich bis jetzt leider nicht automatisch einbinden.

      Gruß Marcus

  30. Hi,

    ich hab’s in der Zwischenzeit nochmal mit einem 433er CUL versucht. Alles neu angelegt, funktioniert auch wie in der Anleitung beschrieben, wieder bis hin zum autocreate! Auch im Log finde ich nichts darüber, dass er versucht einen Autocreate zu machen wenn ich den Schalter von SET auf DEL und wieder zurück stellen. Das einzige was ich sehe ist, dass das Lämpchen am CUL kurzzeitig ganz intensiv blinkt. Mehr nicht. Muss ich hinsichtlich dem autocreate noch irgendwas einstellen?

    Gruß

    Nico

    1. Hi Nico,
      liegt es evtl. davon, dass Du per autocreate z.B. ein Funk Lichtschaltermodul einbinden willst (z.B. ITLM-1000), das über einen IT Funkschalter z.B. SH5-TSW-B geschaltet werden kann? Die ITLM-1000 Module und auch andere z.B. GR3500 können nicht per autocreate eingebunden werden, da die nur senden können, aber nicht empfangen. Man kann die nur indirekt einbinden. Z.B. Über einen Funkschalter (SH5…), den man per autocreate einbindet und der dann das Funkmodul ITLM-1000 steuert (also erst Schalter mit Modul koppeln und dann Schalter in Fhem einbinden über CUL). Man kann die ITLM Module aber auch manuell (nicht mit autocreate) einbinden. Das ist aber ein bisschen tricky. Das habe ich gemacht und wenn dein Problem so geartet ist , wie oben beschrieben, kann ich die Anleitung gerne mal hier reinstellen (bitte kurzes reply hier geben). Habe aktuell jetzt aber keine Zeit, würde ich später machen.

    2. Hi, versuche wie oben beschrieben einen Smartwares SH5-TSO-A einzubinden… Da autocreate nicht funktioniert wärs auch mal ein Versuch mit manuellem Einbinden wert. Anleitung wäre top…

      LG und danke schonmal

      Nico

  31. Ich habe gerade oben geschrieben die ITLM-1000 Module u.a. können nur senden. Das ist falsch. Es muss natürlich heißen, können nur empfangen. SORRY.

  32. Hi Nico,
    das Einbinden der Funk-Bewegungsmelder, SH5-TSO-A vonSmartwares muss normalerweise funktionieren. Die können Senden. Hat bei mir jedenfalls funktioniert. War zwar irgendwie ein bisschen frickelig aber ging dann. Man musste den kleinen Knopf auf der CUL vorher drücken (blinkt 1x) und dann nach Anleitung den Schalter des Bewegungsmelders. Vielleicht auch vorher 1x die Batterie bei dem Modul rausnehmen. Wieder rein und los geht´s.
    Wenn das partout nicht funzt: Hat bei dir überhaupt schon das Einbinden eines IT Gerätes mit der CUL funktioniert? Ein gutes Testobjekt wäre sonst der Funkschalter: Smartwares SH5-TSW-A. Der kostet 8,99€ und das Einbinden funktioniert Ruckzuck. Dann weiss man, dass die CUL ordnungsgemäß funktioniert.

    Die Anleitung mit dem manuellen Einbinden von IT Geräten schiebe ich bei Gelegenheit und Zeit hier hoch.
    Bei Dir muss das Einbinden der Bewegungsmelder aber auch so gehen. Es sei denn es gibt noch ein anderes Problem. Deswegen evtl.wirklich mal den test mit einem Schalter machen.

    .

    1. Hi Oliver,

      vielen Dank für die schnelle Antwort. Ok das mit dem Knopf an der CUL hatte ich noch nicht probiert. Du meinst schon den hinten unter der Öffnung, den man mit einem spitzen Gegenstand drücken muss? Wenn ich den drücke, tut sich nicht viel, denn blinken tut das Lämpchen die ganze Zeit. Keine Änderung nach Drücken des Knopfes. Nach Betätigen des Learn-Schalters am Modul (von SET auf DEL und wieder zurück oder auch umgekehrt) sieht man am Lämpchen der CUL dass sie was empfängt, im fhem ändert sich jedoch nichts. Wird auch nichts gelogged (auch mit verbose 5 nicht)… Würd ja sagen vielleicht sind die Einstellungen der CUL in Fhem falsch, aber die Readings entsprechen exakt dem Screenshot oben (außer der Version). Muss man beim autocreate was besonderes einschalten obwohl der auf active steht?

      Vielleicht sollt ich mir tatsächlich mal so nen Funkschalter her tun und schauen, ob es an der CUL oder am Modul hängt… Vielen Dank dir trotzdem.

      LG

      Nico

  33. evtl einfach noch mal das set autocreate über die kommandozeile in fhem auf aktiv setzen. sonst den test mit dem Schalter machen.
    LG Oliver

  34. Einen hab ich noch 🙂

    Hier ein paar Kdos, die man über fhem an die cul senden kann, um zu sehen,ob die Verbindung richtig funktioniert:

    https://www.computerhilfen.de/info/fhem-cul-kommandos-auflistung-der-befehle.html

    einfach mal das Kdo zum an und abschalten der LED der CUL absetzen, oder die Version anzeigen lassen. Frequenzen umstellen etc.würde ich aber vorsichtshalber nicht machen.

    1. Hi Oliver,

      Vielen Dank für deinen Einsatz! Hab alles probiert, leider ohne Erfolg. Die LED lässt sich über die Befehle de- und reaktivieren. Hab den CUL auch nochmal neu geflashed und auch die Sendestärke mal verändert. Tut alles, nur kein Autocreate. Müsste er nicht eigentlich auch was ins Log schreiben wenn er was empfängt, auch wenn er den autocreate nicht ausführt?! Kann man den aurocreate irgendwie testen? Ansonsten würd ichs dann doch mal über die manuelle Anlage probieren…

      Danke und LG

      Nico

  35. Moin Nico,
    schon blöd. Ja er muss was ins Log schreiben. Ansonsten erkennt er wohl halt nichts.
    Schau mal in meinen Beitrag hier oben im Blog vom: Dezember 31st, 2017 und auch hier:
    https://wiki.fhem.de/wiki/Intertechno_Code_Berechnung
    So hab ich die Dinge manuell angelegt. Mit dem Bewegungsmelder bist Du wohl auch nicht der Einzige, der da ein Problem hat. Deswegen würde ich wirklich mal den oben erwähnten Funkschalter (SH5-TSW-A oder auch in der Doppelschalterversion) nehmen, um das mit dem zu testen.
    Wenn das funktioniert, weißt Du wenigstens, ob die CUL richtig funktioniert.
    Gruß
    Oliver

    1. Hi Oliver,

      wat soll ich sagen – finally it worked!!! Kann nicht so richtig sagen woran’s lag, nachdem ich nochmal mit Änderungen an Sendestärke und Frequenz rumprobiert hab und nix funktioniert hat, hab ich nochmal die alte, oben genannte Firmwareversion draufgespielt. Auch damit hat’s nicht funktioniert. Bis ich irgendwann frustiert an den Einstellungen des Senders rumgespielt hab und irgendwann (glaub mit Einstellung auf 1M, 5s und High) hat er’s auf einmal genommen und angelegt! Jetzt tut’s, allerdings hat er auch jetzt so seine Phasen, in denen er das Signal nicht annimmt, obwohl bspw. das Lämpchen im Sender rot blinkt wenn’s ne Bewegung erkennt. Werd’s jetzt mal an die Wand hängen und mit ganz frischen Batterien mit dem Licht koppeln und schauen was er kann. Vielen vielen Dank euch auf jeden Fall für die Anleitung und die tolle und schnelle Unterstützung! Gibt n paar Käffchen… 🙂 LG Nico

  36. Moin Nico,
    perfekt. Das ist doch sehr gut. Das Teil ist wirklich ein wenig fummelig, aber letztendlich, wenn´s einmal geht und an der Wand hängt tut es seinen Dienst.
    LG Oliver

  37. Kann es sein, dass in der Zeile:

    define CUL_1 /dev/ttyACM1@9600 1204

    das CUL für das Device fehlt?

    Danke für all‘ Eure tollen Tutorials!

    Mike

  38. Hallo
    Vielen Dank für das wirklich sehr gute Beschreibung!
    Bis jetzt hat eigentlich Alles sehr gut funktioniert.
    Jetzt habe ich mir einen Pool-Thermometer (FreeTec) gekauft. Dieser wird leider von FHEM nicht erkannt und ich kann diesen auch nicht manuell hinzufügen.
    Deshalb habe ich mir überlegt, den CUL mit a-culfw zu flashen.
    Leider kommt ich immer nur bis zur Ausführung flash.sh von flash.sh.
    Hier kriege ich immer die Fehlermeldung:
    The device will now be flashed
    Continue (y/n)?y
    Flash now device
    Call: dfu-programmer at90usb162 erase
    dfu-programmer: no device present.

    Verstehe nicht, was das Problem ist. Im Fhem wird der CUL erkannt und auch auf dem Raspi wird dieser korrekt ausgegeben.
    Hast du mir ev. einen Tipp?

    Viele Grüsse
    Stefan

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte dir auch gefallen