Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
fhem:cul [2017/05/06 21:22] geraldfhem:cul [2019/07/02 08:17] – [Seriell to net] gerald
Zeile 1: Zeile 1:
-====== CUL ======+====== CUL (CC1101 USB Lite)====== 
 + 
 +Interessante Bastlerseite (Steckdosen & wie man den CUL flashed): [[https://techblog.one/funksteckdosen-mit-fhem-schalten/]]
  
 [[https://wiki.fhem.de/wiki/CUL]]: [[https://wiki.fhem.de/wiki/CUL]]:
 +
  
 Das CUL gibt es in mehreren Versionen, die sich überwiegend in Prozessor und Speicherkonfiguration unterscheiden. Das CUL gibt es in mehreren Versionen, die sich überwiegend in Prozessor und Speicherkonfiguration unterscheiden.
Zeile 9: Zeile 12:
   * CUL V3 - ATMega32U4 Prozessor, 2,5 kB RAM, 32 kB Flashmemory, 1 kByte EEPROM). Voll einsatzfähig.   * CUL V3 - ATMega32U4 Prozessor, 2,5 kB RAM, 32 kB Flashmemory, 1 kByte EEPROM). Voll einsatzfähig.
   * CUL V4 - ATMega32U2 Prozessor, 1 kB RAM 32 kB Flashmemory, 1 kByte EEPROM. Voll einsatzfähig. Genau genommen ein "Sparmodell" des V3, um Lieferengpässe des atmega32u4 Prozessors zu umgehen. Der reduzierte RAM-Speicher verursacht (zumindest gegenwärtig) beim Betrieb mit culfw und FHEM keine Einschränkungen oder Nachteile. Achtung: Flashen des CULv4 setzt DFU-Programmer 0.5.4 oder höher voraus.   * CUL V4 - ATMega32U2 Prozessor, 1 kB RAM 32 kB Flashmemory, 1 kByte EEPROM. Voll einsatzfähig. Genau genommen ein "Sparmodell" des V3, um Lieferengpässe des atmega32u4 Prozessors zu umgehen. Der reduzierte RAM-Speicher verursacht (zumindest gegenwärtig) beim Betrieb mit culfw und FHEM keine Einschränkungen oder Nachteile. Achtung: Flashen des CULv4 setzt DFU-Programmer 0.5.4 oder höher voraus.
 +
 +Flashen: [[http://www.computerhilfen.de/info/fhem-cul-flashen-und-neue-firmware-installieren.html]]
 +[[https://www.comprise.de/blog/CUL-Installationsanleitung-f-uuml-r-Einsteiger/b-5/]]
 +[[https://forum.fhem.de/index.php?topic=35064.0]]
 +[[https://www.comprise.de/blog/CUL-Installationsanleitung-f-uuml-r-Einsteiger/b-5/|CUL Installationsanleitung für Einsteiger]]
 +Fertig kompilierte Firmwares: [[https://www.mediafire.com/folder/iuf7lue8r578c/a-culfw]]
 +
 +Ein COC ist ein COL, der auf den Raspberry aufgesteckt ist. Den flashen: [[https://wiki.fhem.de/wiki/COC_am_Raspberry_Pi_flashen]]
 +
 +===== Intertechno Baumarktsteckdosen =====
 +
 +
 +Cul mit den InterTechno Steckdosen: https://waschto.eu/intertechno-433-mhz-funksteckdose-in-fhem-einbinden
 +
 +[[https://wiki.fhem.de/wiki/Intertechno_Code_Berechnung]]
 +
 +
 +Bausatz aus eBay (meiner):
 +
 +Die nanoCUL Firmware unterstützt folgende Funkstandards für Ihr Smart Home:
 +
 +   FS20: Senden/Empfangen
 +   FHT: Senden/Empfangen
 +   S300: Empfangen
 +   EM1000: Empfangen
 +   HMS: Empfangen
 +   Hoermann: Empfangen
 +   ESA2000: send and Empfangen
 +   Lacrosse TX2/TX3: Empfangen
 +   Intertechno: Senden
 +   Somfy RTS: Senden
 +   (BidCos(R) & MAX! Geräte im 868 Mhz Modus)
 +
 +Lieferumfang
 +
 +   microUSB Nano V3.0 ATmega328P (nanoCUL 433 Mhz Firmware)
 +   CC1101 Modul 433Mhz
 +   SHA Adapterboard nanoCUL
 +   4x 1KOhm SMD Widerstände
 +   3x 470Ohm SMD Widerstände
 +   USB auf microUSB Adapter
 +
 +
 +
 +
 +
 ===== 1. Versuch ===== ===== 1. Versuch =====
 Der 1. war ein Chip aus Basis des  stm32. Vielleicht so was: https://wiki.fhem.de/wiki/MapleCUN ER hatte einen Schalter, ich konnte ihn aber dennoch nicht neu flashen (mit spez. Firmware, die auch in der Firmwaresamlung ist. (sudo stm32flash -b 38400 -w ./MapleCUNx4_W5500_BL.bin /dev/ttyAMA0 mit allen Varianten an Baudraten). Der 1. war ein Chip aus Basis des  stm32. Vielleicht so was: https://wiki.fhem.de/wiki/MapleCUN ER hatte einen Schalter, ich konnte ihn aber dennoch nicht neu flashen (mit spez. Firmware, die auch in der Firmwaresamlung ist. (sudo stm32flash -b 38400 -w ./MapleCUNx4_W5500_BL.bin /dev/ttyAMA0 mit allen Varianten an Baudraten).
Zeile 18: Zeile 67:
 Mini-CUL von dt. Firma gebastelt & mit richtiger Firmeware geflashed. Ebay (CUL 433 fhem) für 30 EU. Funktioniert auf Anhieb. Selbstbauversion für 20. Mini-CUL von dt. Firma gebastelt & mit richtiger Firmeware geflashed. Ebay (CUL 433 fhem) für 30 EU. Funktioniert auf Anhieb. Selbstbauversion für 20.
  
 +define CUL1 CUL /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 1234
 +
 +
 +===== Intertechno ITM-1500 Fensterkontakt =====
 +
 +{{ :fhem:smartware_fensterkontakt-001399753-an-01-ml-fern_de_en_fr_nl_es_cs_hu_pl_ro_sv_el_no.pdf |Anleitung}}
 +
 +
 +===== ednet ednet.smart home Tür-/Fensterkontakt  TD-84294=====
 +
 +Nachdem sich die Intertechno-Fesnterkontakte als sehr unzuverlässig erwiesen haben und die Funkreichweite mangelhaft ist, habe ich nach eine anderen Lösung gesucht.
 +
 +Funkkontakte aus China für wenig Geld haben eine viel bessere Reichweite dank Teleskop-Antenne. Funktionieren einwandfrei out-of-the-box, haben aber einen entscheidenden Nachteil: Sie schalten jedes Mal beim Öffnen/Schliessen, aber das selbe Signal. Es ist nicht festzustellen, ob das Fenster gerade offen oder geschlossen ist. Für Alarmanlagen ausreichend, nicht für meine Bedürfnisse.
 +
 +Jetzt habe ich die ednet-Fensterkontakte entdeckt (5€ in Resteverkauf von TEDI, üblicherweise 18,50€)- Das Design ist viel besser als bei IT und die eingebaute Antenne sieht auch sehr gut aus. Verarbeitungsqualität sehr gut.
 +
 +ABER. Problem: Autocreate erkennt den Kontakt zwar, aber nur das Öffnen (on), Beim Schliessen (und beim Sabotageschutz-Kontakt) kommt immer so was wie.
 +
 +Code fängt immer mit 1527 an.
 +
 +Lösung: Tipp von ((https://forum.fhem.de/index.php?topic=70829.0))
 +DEF des Gerätes anpassen: //0111 1011// in der Mitte einfügen
 +Aus DEF
 +<code>1527x13367 1110 0000</code>
 +wird
 +DEF 
 +<code>1527x13367 1110 0111 1011 0000</code>
 +
 +Juhuu! Es geht! Dank an locodriver!!
 +
 +Ein Schalter wurde als DEF 1527x12345 1011 0000 erkannte/hinzugefügt. Erst nach Änderung in DEF 1527x12345 1110 0000 hat es funktioniert. (Warum ist das so?)
 +
 +Eine Sache noch: Ich habe 7 dieser Kontakte gekauft. Von CUL/fhem werden nur 4 davon erkannt. Bei den 3 anderen ist NICHTS im Log. Beachten beim Kauf!
 +
 +RAW-definition:
 +<code>
 +defmod Fenster_K_Waschraum IT 1527x13367 1110 0111 1011 0000
 +attr Fenster_K_Waschraum IODev CUL1
 +attr Fenster_K_Waschraum alarmDevice Sensor
 +attr Fenster_K_Waschraum devStateIcon offen:fts_window_2w_open_lr@red geschlossen:fts_window_2w
 +attr Fenster_K_Waschraum dummy 1
 +attr Fenster_K_Waschraum eventMap on:offen off:geschlossen
 +attr Fenster_K_Waschraum fp_KELLER 86,819,1,Fenster_K_Waschraum,
 +attr Fenster_K_Waschraum group Keller
 +attr Fenster_K_Waschraum model ev1527
 +attr Fenster_K_Waschraum room AlarmRoom,Fenster,IT,Keller
 +
 +setstate Fenster_K_Waschraum geschlossen
 +setstate Fenster_K_Waschraum 2018-07-17 21:30:14 protocol EV1527
 +setstate Fenster_K_Waschraum 2018-07-17 22:05:10 state off
 +</code>
 +
 +====== Remote Cul ======
 +
 +Cul-Stick auf einen anderen Rechner (auf dem nicht fhem läuft). 
 +
 +===== Seriell to net =====
 +Quelle((https://wiki.fhem.de/wiki/CUL_ueber_Netz))
 +
 +<code>
 +sudo apt-get install ser2net
 +</code> 
 +
 +<code>
 +sudo nano /etc/ser2net.conf 
 +
 +2000:raw:0:/dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0:38400 NONE 1STOPBIT 8DATABITS HANGUP_WHEN_DONE
 +
 +</code>
 +
 +Achtung! In der cfg-Datei stehen am Ende Beispiele. Diese auskommentieren.
 +sudo /etc/init.d/ser2net restart nicht vergessen.
 +
 +fhem:
  
 +define CUL_EXTERN CUL 192.168.122.172:2000 0000
 
Nach oben
fhem/cul.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp