FHEMduino

Begonnen von mdorenka, 06 Dezember 2013, 15:34:39

Vorheriges Thema - Nächstes Thema

Wichtel

Zitat von: Cruiser79 am 17 Januar 2015, 19:11:53
Was das mit dem "interaktive Medien Controller Regler" bedeuten soll, weiss ich nicht. Soll das FTDI ins Deutsche übersetzt sein? Kann das jemand erklären?
Ich meine dass da einfach ein paar demjenigen welchen passend erschienene Schlagworte reingeklatscht wurden, da der Arduino so vielseitig wie jeder andere Mikrocontroller ist kann dabei ja auch kaum etwas falsch sein.
Zitat von: Cruiser79 am 17 Januar 2015, 19:11:53
Ausserdem frage ich mich auch schon, was dieses "Replace" oder "Ersetzen" in den richtig billigen Nanos bedeuten soll. Hat das was mit dem CH340 Chip zu tun?
Das heißt dass der Usb-Seriell-Wandler, welcher auf einem "Original Arduino" immer der FTDI ist, durch den CH340 ersetzt wurde.
Anscheinend hat die Geschichte mit dem fiesen Treiber von FTDI eine so große Welle geschlagen dass einige Chinesen fürchten ihre Platinen mit Fake-FTDI nicht mehr loszuwerden.
Schade nur dass genau diese Fakes jetzt nicht noch billiger im Angebot sind, ich würde die nehmen...

Cruiser79

Zitat von: Wichtel am 19 Januar 2015, 18:27:03
Ich meine dass da einfach ein paar demjenigen welchen passend erschienene Schlagworte reingeklatscht wurden, da der Arduino so vielseitig wie jeder andere Mikrocontroller ist kann dabei ja auch kaum etwas falsch sein. Das heißt dass der Usb-Seriell-Wandler, welcher auf einem "Original Arduino" immer der FTDI ist, durch den CH340 ersetzt wurde.
Anscheinend hat die Geschichte mit dem fiesen Treiber von FTDI eine so große Welle geschlagen dass einige Chinesen fürchten ihre Platinen mit Fake-FTDI nicht mehr loszuwerden.
Schade nur dass genau diese Fakes jetzt nicht noch billiger im Angebot sind, ich würde die nehmen...
Kann ich eigentlich irgendwie am Nano erkennen, ob ich einen Fake-FTDI habe, oder keinen?
FHEM auf Raspberry Pi
HM-CFG-LAN mit HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-WDS10-TH-O, HM-LC-SW1-FM, HM-LC-Bl1-FM
Signalduino mit Elro AB440, LOGILINK WS0002, IT CMR-1000

Wichtel

Von aussen wohl kaum zuverlässig, aber der FTDI-Treiber schafft es ja irgendwie.
Hier steht was zum Hintergrund: https://news.ycombinator.com/item?id=8497276
Du müsstest also z.B. mit dem FT_PROG-Tool das Schreib/Leseverhalten bei geraden Adressen testen.

digital.arts

Hallo,
erkennen kannst Du einen "gefakten" FTDI am besten über den Preis.
(wobei sicherlich nicht ausgeschlossen werden kann, dass manche Hersteller in höherpreisigen Produkten auch solche Fake-Chips verwendet haben könnten...)
Ist aber doch alles kein Problem... mit den richtigen Windowstreibern (ältere Version ohne "Fake-Check") und im Fall des Falles FT_Prog fürs zurücksetzen der ID
kannst Du jederzeit solche "günstigen" Teile (vor allem Nanos...) verwenden. Sind m.E. jedenfalls besser als die mit den CH340, die haben nämlich keine eindeutigen "unique-IDs".

VG
Karl
FHEM auf RPi; CUL868 für FHT; NanoCUL433 für IT und Revolt; Fhemduino für IT und Temp/Hum; RFXTRX433e für IT/FA20RF/Funkgong/HomeEasy; NanoFirmataEth für 1wire Temp

dennis_n

Hi,

ich habe heute meinen Nano bekommen.
Jetzt habe ich aber mal ne ganz blöde Frage: Wenn ich nur meine IT Steckdosen schalten will, muss ich doch nur den Sender anlöten, oder?
Der Empfänger wird doch nur benötigt, wenn ich mit fhem irgendwas auslesen will, oder?

Danke für eure Hilfe.

Gruss
Dennis

Zitze

Genau. Mit dem Empfänger bekommst Du aber auch die Signale der Fernbedienung mit und FHEM hat den korrekten Status.

dennis_n

Ah ok. Aber die Fernbedienung will ich garnicht mehr nutzen. habe ja dann fhem.
Ausserdem steuere ich die Rolläden über das Razberry Modul.

Mit dem FHEMduino will ich lediglich ein paar Steckdosen schalten.

Danke

Gruss
Dennis

chris1284

Zitat von: dennis_n am 23 Januar 2015, 20:02:01
Ah ok. Aber die Fernbedienung will ich garnicht mehr nutzen. habe ja dann fhem.

und immer überall im haus ein tablet/smartphone/pc/usw zur hand  :o ...
wenn du das it-1500 set hast kannst du aktuell die fb eh nicht empfangen und da die dosen keine rückmeldung geben ist ein empfang nicht notwendig. allerdings verwende ich zb die it-fb für andere, nicht it-geräte :-)

aplatac

Hallo,

sagt mal, wie habt ihr denn eigentlich dem FHEMduino neue, unbekannte Funkprotokolle beigebracht?
Ich habe hier einen Deckenventilator mit einer Westinghouse-FB auf 433MHz Basis und wenn ich sie
dem FHEMduino "vorführe" so sagt er keinen Mux. Weil mein Billigempfänger eh Mist war, habe ich
den Empfänger aus einem anderen Ventilatordrehzahlregler (baugleich zum neuen) ausgelötet und
dem FHEMduino damit beglückt, also da sollte schon mal alles passen. Es fehlt jetzt an der Software.

Gibt es einen Modus zum Mitlauschen was über den Empfänger kommt?

Snocksman

#1209
Hallo zusammen !

Nachdem ich nun einen Arduino nano mit FTDI-Chip bekommen habe, habe ich das ganze nun auch an meiner Fritzbox soweit ans laufen bekommen.
Meine Intertechno-Fernbedienung wurde bei Tastendruck per Autocreate eingerichtet und die Ansteuerung der Zwischenstecker funktioniert super !!
Nun habe ich hier noch einige Baumarkt Rauchmelder Typ: KD-101LA . Ist es möglich diese auch anzusteuern, bsw. Daten von diesen zu empfangen ? Ich habe bereits versucht die Rauchmelder in den Anlernmodus zu versetzen um etwas zu empfangen, ich habe über den Test-Knopf einen Alarm ausgelöst und ich habe einen richtigen Alarm (Stück qualmendes Papier) ausgelöst; bislang alles ohne Erfolg, es wurde kein neues Gerät per Autocreate angelegt. Gibt es eine Chance diese Rauchmelder zu koppeln ?

Gruß
Mathias

Niemand eine Idee ???

dennis_n

@chris1284
Ich habe an der Wand ein Tablet und mei iphone habe ich eigentlich auch immer am Mann.
Mir geht es vor allem darum, dass ich ein paar Steckdosen nach einer Schaltzeituhr mit FHEM steuern kann.
Dazu brauche ich weder die Fernbedienung noch das Tablet.
Die sollen einfach zu bestimmten Zeiten an und aus gehen. Als Steckdoesen habe ich die ELRO AB440. Die sollten doch damit funktionieren oder?

Wie gesagt, für alles andere was ich gezielt An und Aus bzw. Hoch und Runter schalten will nutze ich ZWAVE.

Gruss
Dennis

Cruiser79

Zitat von: dennis_n am 23 Januar 2015, 23:37:36
@chris1284
Ich habe an der Wand ein Tablet und mei iphone habe ich eigentlich auch immer am Mann.
Mir geht es vor allem darum, dass ich ein paar Steckdosen nach einer Schaltzeituhr mit FHEM steuern kann.
Dazu brauche ich weder die Fernbedienung noch das Tablet.
Die sollen einfach zu bestimmten Zeiten an und aus gehen. Als Steckdoesen habe ich die ELRO AB440. Die sollten doch damit funktionieren oder?

Wie gesagt, für alles andere was ich gezielt An und Aus bzw. Hoch und Runter schalten will nutze ich ZWAVE.

Gruss
Dennis

ELRO AB440 funktionieren.
FHEM auf Raspberry Pi
HM-CFG-LAN mit HM-TC-IT-WM-W-EU, HM-CC-RT-DN, HM-WDS10-TH-O, HM-LC-SW1-FM, HM-LC-Bl1-FM
Signalduino mit Elro AB440, LOGILINK WS0002, IT CMR-1000

dennis_n

Hi Cruiser79,

was ich noch nicht so ganz verstanden habe ist die Sache mit auskommentieren beim compilen, wie beispielsweise :#define COMP_DCF77`
In welches Verzeichnis habt ihr fhemduino kopiert? Direkt in /opt/FHEM oder ein anderes?
Und noch ne Frage: wie kompiliere ich denn?

Danke
Gruss
Dennis

dennis_n

#1213
Hi Leute,

der Nano ist geflasht und alles hat soweit funktioniert.
Wenn ich aber nun "ls -ltr /dev/tty*" auf dem Raspberry eingebe, bekomme ich nur einen /dev/ttyAMA0 angezeigt.
Dies kann aber unmöglich mein FHEMduino sein, sondern ist per define ja schon mein Razberry Modul.

Wie binde ich den FHEMduino denn jetzt in FHEM ein?

dmesg liefert mir übrigens:
[941720.482183] usb 1-1.2: new full-speed USB device number 5 using dwc_otg
[941720.562336] usb 1-1.2: device descriptor read/64, error -32
[941720.752089] usb 1-1.2: device descriptor read/64, error -32
[941720.942101] usb 1-1.2: new full-speed USB device number 6 using dwc_otg
[941721.022126] usb 1-1.2: device descriptor read/64, error -32
[941721.212102] usb 1-1.2: device descriptor read/64, error -32
[941721.402111] usb 1-1.2: new full-speed USB device number 7 using dwc_otg
[941721.821989] usb 1-1.2: device not accepting address 7, error -32
[941721.902126] usb 1-1.2: new full-speed USB device number 8 using dwc_otg
[941722.321988] usb 1-1.2: device not accepting address 8, error -32
[941722.322198] hub 1-1:1.0: unable to enumerate USB device on port 2
[942665.757183] usb 1-1.2: new full-speed USB device number 9 using dwc_otg
[942665.837274] usb 1-1.2: device descriptor read/64, error -32
[942666.027174] usb 1-1.2: device descriptor read/64, error -32
[942666.217217] usb 1-1.2: new full-speed USB device number 10 using dwc_otg
[942666.297203] usb 1-1.2: device descriptor read/64, error -32
[942666.487204] usb 1-1.2: device descriptor read/64, error -32
[942666.677224] usb 1-1.2: new full-speed USB device number 11 using dwc_otg
[942667.097079] usb 1-1.2: device not accepting address 11, error -32
[942667.177211] usb 1-1.2: new full-speed USB device number 12 using dwc_otg
[942667.597093] usb 1-1.2: device not accepting address 12, error -32
[942667.597296] hub 1-1:1.0: unable to enumerate USB device on port 2

Gruss
Dennis

kadettilac89

Zitat von: dennis_n am 25 Januar 2015, 19:10:36

Wenn ich aber nun "ls -ltr /dev/tty*" auf dem Raspberry eingebe, bekomme ich nur einen /dev/ttyAMA0 angezeigt.
Dies kann aber unmöglich mein FHEMduino sein, sondern ist per define ja schon mein Razberry Modul.


der fhemduino hängt als /dev/usb0 oder wenn du mehr als ein usb-device hast als /dev/usb(x) in deinem System.