IT Empfang mit CUL

Begonnen von mehf, 18 August 2013, 20:47:11

Vorheriges Thema - Nächstes Thema

chris1284

#420
Zitat von: bjoernh am 31 Januar 2015, 22:46:29
Anbei das 10_IT.pm Modul mit zusätzlichem Autocreate für IT V1

klappt.  :) alle tasten (bis auf die die vom code schon mit einer definierten dose verbunden waren, wurden angelegt

Zitat@chris1284 Mit dem 00_CUL.pm Modul hat dies nichts zu tun.
ja, laut meinen test aus « Antwort #413 am: 30 Januar 2015, 20:55:39 » verwendet der duino irgendwie die 10_IT.pm
Zitat
Das fhemduiono Modul legt ja normalerweise die Devices bei dir an.
offenbar unter zuilfe nahme von 10_IT.pm. sobald eine deiner letzten version (auch mit der hier) eingefügt wird mach t er IT-technisch nichts mehr. evtl nutzen die in 00_fhemduino oder 14_FHEMduino_PT2262.pm funktionen aus 10_IT
https://github.com/mdorenkamp/fhemduino_modules


ist mir nun aber recht egal da ja alles was ich an it habe nun vom cul supported wird. problematisch wirds nur wenn die änderung in 10_it eingechecked wird und die fhemduino-leute kein it mehr können und keinen cul433 haben.

bjoernh

Hallo Chirs,

unter was legt eigentlich der Femduino die ITs an?

Wenn das kollidiert, dann sollten die es glaube ändern., zumal die Femduino Module nicht im Fhem Repository drinnen sind.

Gruß
Björn

chris1284

er legt die it-geräte unter FHEMduino_PT2262 an.

define unused_it1500_fhemduino FHEMduino_PT2262 000000000F 423 0F F0
attr unused_it1500_fhemduino IODev FHEMduino
attr unused_it1500_fhemduino room _unused
define az_dose_regal_fhemduino FHEMduino_PT2262 0000F0F00F 423 0F F0
attr az_dose_regal_fhemduino IODev FHEMduino
attr az_dose_regal_fhemduino room _unused


Zitatdann sollten die es glaube ändern
würde ich auch so sehen

puma d. ace

hi, endlich komm ich auch in den Genuss :D  Danke an die fleißigen.

2015.02.01 17:54:01 2: autocreate: define IT_0001000110010111010001010000000 IT 00010001100101110100010100 0 0000
2015.02.01 17:54:01 2: autocreate: define FileLog_IT_0001000110010111010001010000000 FileLog ./log/IT_0001000110010111010001010000000-%Y.log IT_0001000110010111010001010000000
2015.02.01 17:54:51 2: IT set IT_0001000110010111010001010000000 on
2015.02.01 17:54:55 2: IT set IT_0001000110010111010001010000000 off
2015.02.01 17:54:58 2: IT set IT_0001000110010111010001010000000 on
2015.02.01 17:55:01 2: IT set IT_0001000110010111010001010000000 on
2015.02.01 17:55:04 2: IT set IT_0001000110010111010001010000000 on
2015.02.01 17:55:09 2: IT set IT_0001000110010111010001010000000 off
2015.02.01 17:55:39 2: autocreate: renamed FileLog_IT_0001000110010111010001010000000 to FileLog_LichtWz
2015.02.01 17:56:46 3: LichtWz off->on
2015.02.01 17:56:53 3: LichtWz on->off
2015.02.01 17:58:04 2: autocreate: define IT_0000001010010111010001010000000 IT 00000010100101110100010100 0 0000
2015.02.01 17:58:04 2: autocreate: define FileLog_IT_0000001010010111010001010000000 FileLog ./log/IT_0000001010010111010001010000000-%Y.log IT_0000001010010111010001010000000
2015.02.01 17:59:06 2: autocreate: renamed FileLog_IT_0000001010010111010001010000000 to FileLog_Hifilm
2015.02.01 17:59:36 2: autocreate: define IT_0001010010010111010001010000000 IT 00010100100101110100010100 0 0000
2015.02.01 17:59:36 2: autocreate: define FileLog_IT_0001010010010111010001010000000 FileLog ./log/IT_0001010010010111010001010000000-%Y.log IT_0001010010010111010001010000000
2015.02.01 18:00:14 2: autocreate: renamed FileLog_IT_0001010010010111010001010000000 to FileLog_Couchbeleuchtunglm
2015.02.01 18:00:30 3: LichtBuero off->on
2015.02.01 18:00:33 3: LichtBuero on->off
2015.02.01 18:00:39 2: autocreate: define IT_0001000010010111010001010000000 IT 00010000100101110100010100 0 0000
2015.02.01 18:00:39 2: autocreate: define FileLog_IT_0001000010010111010001010000000 FileLog ./log/IT_0001000010010111010001010000000-%Y.log IT_0001000010010111010001010000000


autocreate funktioniert mit den selbsternenden IT (idtm-250) einwandfrei. Schalter werden auch super erkannt.

jetzt meine Frage. Hab ja zum Beispiel im Büro Licht 4 verschiedene Schalter mit 4 verschiedenen Codes. Kann ich alle auf ein devices zusammenfügen? evtl. mit notify ???

carlos

Seit gestern Abend haben sich bei mir genau 48 zusatzliche ITs angesammelt:
Ich habe ber nur 2 FBs eine ITS-150 die ich mit 16 Schlatern gestern Abend schon angelegt habe und 1 Baumarkt FB mit je 4 Tasten für on/off.
Dr Rest hat sich im laufe des Tages angesamelt und ich habe keine Ahnung wohin die gehören. Wie kann man das rausfinden?
@bjoernh dein tip hat irgendwie auch nicht zu einem deterministischen Zeiel geführt.
Bei off von IT_Part1 ging manchmal die Dose an manchmal nicht.
Bei IT_Part2 ist gar nichts passiert.
Irgenwie seltsam das Ganze


Gruß Carlos
FHEM svn auf Intel NUC mit proxmox,1 UDOO, 3 Raspberry Pi, signalduino, nanoCUL, div. Homematic Komponenten, toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

SkorpionMB

Das schalten von IT Steckdosen V1 und V3 inclusive autocreate klappt super auch elro steckdosen modelle AB440S, AB440WD funktionieren einwandfrei
ich habe eben ein update von fhem gemacht dabei wurden auch die 00_CUL.pm und 10_IT.pm aktualisiert das schalten und empfangen funktioniert trotzdem noch sind die "testversionen" jetzt auch beim update von fhem mit drin ?
Danke für die vielen neuen funktionen

JoWiemann

Zitat von: bjoernh am 01 Februar 2015, 09:36:36
Hallo Chirs,

unter was legt eigentlich der Femduino die ITs an?

Wenn das kollidiert, dann sollten die es glaube ändern., zumal die Femduino Module nicht im Fhem Repository drinnen sind.

Gruß
Björn

Hallo,

ich glaube nicht, dass etwas geändert werden muss. Wenn ein FHEMduino, also Arduino mit 433 MHz Empfänger, installiert ist und folgender RegEx "^i......\$" empfangen wird, dann wird das Ergenis an 10_IT.pm weiter gegeben.

Im 00_CUL.pm finde ich keine Referenz auf ein 14_FHEMduino_xx.pm. Damit werden alle Signale korrekt an 10_IT.pm weiter gegeben.

Sofern also CUL 433 im IT Betrieb läuft, macht es keinen Sinn einen FHEMduino auch im IT Betrieb laufen zu lassen. Also am Besten den IT-Empfang im FHEMduino durch Auskommentieren von #define COMP_PT2262 ausschalten.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

bjoernh

Hallo,

ja, das Modul ist nun via Update in Fhem verfügbar.

Gruß
Björn

bjoernbo

Ich habe eine kurze Frage zum flashen. Bin gerade ein bisschen "ein schisser" :-D

Wenn ich den CUL auf die neue Firmware 1.62.01build_build63_master flashe und ich den CUL danach wieder an meinem Raspberry stecke läuft dann alles wie gewohnt? Habe ein wenig Muffe davor, nicht das dann meine bereits eingerichtete Geräte nicht mehr ihren Dienst tun.
Ich würde das flashen gem. der Anleitung "FHEM für Einseiger"  Seite 57 durchführen:

ZitatFlashen der CUL-Firmware an einem PC
Das Flashen der CUL-Firmware wird seit fhem 5.3 automatisch durchgeführt. Sollte dies einmal nicht funktionieren, nutzen Sie diese Schritte:
1. FLIP runterladen (Programm zum flashen des ROMs auf dem CUL)
2. CUL in den Rechner stecken (beim Einstecken Mikroschalter gedrückt halten!), dann zum
Installieren des USB-Treibers: Im Windows Gerätemanager den device ATMEL xxxx anklicken, Eigenschaften, Gerätetreiber aktualisieren, von Festplatte, Verzeichnis c:\Programme\Flip\<flipversion>\USB auswählen und Treiber installieren lassen.
http://code.google.com/p/micropendous/wiki/ProgramAndTestWindows
3. CUL-Firmware (Hex) für fhem runterladen (Version passend zur CUL-Hardware-Version auswählen, bei mir CUL-Hardware-Version V3.2, also hex V3)
Siehe auch http://culfw.de/culfw.html
4. Flip starten, unter ,select device' exakt den Chip auswählen, der als Name des CUL im Geräte- Manager angezeigt wird (je nach Modell, zB ATU822U4), danach in der Flip Symbolleiste auf den 2. Button von links klicken (auch wenn der grau sein sollte – funktioniert trotzdem) und ,USB' auswählen. Sollte hier eine Fehlermeldung auftauchen, hat Schritt 2 nicht geklappt oder es wurde der falsche Chip ausgewählt.
Dann mittels Menü Datei das bei Schritt 3 geladene hex-file nach Flip einlesen und mit button unten links auf den CUL flashen
5. Wenn der CUL nach Abziehen und erneut in den Rechner stecken langsam grün blinkt, hat's wohl geklappt.

bzw. wie kann ich direkt über FHEM den CUL flashen?
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

vitolinker

Wenn du "Schiss" hast, dann hebe dir die alte Firmware auf. Die kannst du dann immer wieder drauf flashen.
Beachte aber deine Einstellungen mit Frequenz und sonstigen Empfangsparameter, die anschließend bei dir ggf. anders konfiguriert wurden.

Bei der Gelegenheit: Ist bei der CULFW...build 63... Somfy Empfang und Senden enabled?

bjoernh

Hallo,

das geht problemlos.
Die Firmware des CULs hat nichts mit den Modulen und Einstellungen in Fhem zu tun.

@vitolinker: Somfy ist an.

Gruß
Björn

MaJu

Ich stelle mich echt zu blöd am.
Ich habe so ein 12Euro-Steckdosen-Set von toom, am RPi ein CUL433.
Als IT definiert kann ich die Steckdosen super schalten. Aber ich empfange nichts von der Fernbedienung :-(

Was muss hierzu noch eingeschalten werden?
Erlebnisreiche Grüße aus Leipzig!

chris1284

Zitat von: MaJu am 03 Februar 2015, 22:11:22
Was muss hierzu noch eingeschalten werden?

hast du die culfw_1.62.07 auf deinen cul geflashed? module 00_CUL.pm und 10_IT.pm aktuell?

MaJu

Ich habe gestern abend die hier verlinkte culfw_1.62.07_build_63_master geflasht. Ich habe mich aber scheinbar zu doof angestellt, denn FHEM zeigt mir als Version (get raw V) "V 1.62 CUL433".
Ich habe leider Schwierigkeiten, FLIP zu verstehen und offensichtlich auch, es richtig zu benutzen. Ich hatte den CUL mit gedrückter Taste in den Windows-PC gesteckt, die Treiber installiert, in FLIP Image ausgewählt und geflasht (dachte ich) nach sehr kurzer Zeit blinkte der CUL im normalen Takt, wie er es auch im Betrieb am RPi macht, und Windows erkannte ein neues Gerät. Deshalb denke ich, müsste der Flash-Vorgang erfolgreich gewesen sein, oder gibt FLIP noch irgendwie eine Rückmeldung?

Ein FHEM-Update habe ich erst gestern wieder gemacht. Sind die 00_CUL.pm und 10_IT.pm dort mit in der aktuellen Version mit dabei?
Erlebnisreiche Grüße aus Leipzig!

bjoernh

Die pm Module sind beim update von fhem aktuell,  diese brauchen nicht mehr ersetzt werden.
Wenn du den cul neu geflasht hast muss er die neue Versionsnummer anzeigen.  Das hat also bei dir nicht funktioniert.  Im Internet gibt es diverse Anleitungen wie das geht.