Hauptmenü

FHEMduino

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

Vorheriges Thema - Nächstes Thema

blade-of-fire

#1260
Danke schonmal für die Antwort.

Ich bin leider noch relativ frisch im Thema FHEM, daher bin ich mir erstmal nicht sicher, in welche Moduldatei (gibt ja mehrere von CUL) ich den Code einbinden müsste. Sicherlich wäre das auch nicht eins zu eins zu realisieren. Ich bin zwar nicht der Typ, der gleich die Flinte ins Korn wirft, aber da der Nano nicht mal 10€ kostet und ich noch ein 433 MHz Sender/Empfänger-Pärchen da habe, gedenke ich, einfach den Fhemduino parallel laufen zu lassen.
Ich habe nämlich Fenstersensoren, die auf 868MHz laufen und die würde ich dann beim Umschalten auf 433 MHz "aussperren", oder?
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

Cruiser79

Zitat von: blade-of-fire am 10 Februar 2015, 09:42:47
Danke schonmal für die Antwort.

Ich bin leider noch relativ frisch im Thema FHEM, daher bin ich mir erstmal nicht sicher, in welche Moduldatei (gibt ja mehrere von CUL) ich den Code einbinden müsste. Sicherlich wäre das auch nicht eins zu eins zu realisieren. Ich bin zwar nicht der Typ, der gleich die Flinte ins Korn wirft, aber da der Nano nicht mal 10€ kostet und ich noch ein 433 MHz Sender/Empfänger-Pärchen da habe, gedenke ich, einfach den Fhemduino parallel laufen zu lassen.
Ich habe nämlich Fenstersensoren, die auf 868MHz laufen und die würde ich dann beim Umschalten auf 433 MHz "aussperren", oder?

Richtig, denn sowohl für den Wettersensor, als auch für Fensterkontakt, brauchst du ein "Dauerlauschen" auf dem jeweiligem Kanal. Und das geht nun mal nicht parallel mit einem Empfänger auf 2 Kanälen.
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

blade-of-fire

Danke für die Info, dann werde ich nun wohl in den nicht ganz so sauren Apfel beißen und mir das Arduino Nano Board zulegen.
8)
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

HelmutN

Hallo,

ich habe einen noName Türsensor der über fhemduino beim öffnen der Tür die folgenden Logeinträgen erzeugt,
sonst gibt es nichts es wird kein Event erzeugt und der Sensor wird über Autocreate auch nicht angelegt.
2015.02.11 11:18:17 3: Message: IR13025288 Basedur: 403
2015.02.11 11:18:17 3: Message: IR13025288 Basedur: 403
2015.02.11 11:18:17 3: Message: IR13025288 Basedur: 403
2015.02.11 11:18:17 3: Message: IR13025288 Basedur: 403

Wie kann ich den Sensor definieren damit ich den Zustand als Icon angezeigt bekomme oder damit ich eine Mail verschicken kann das die Tür geöffnet wurde.
wäre wirklich dankbar für Hilfe, Gruß Helmut

blade-of-fire

Hallo zusammen,

der Arduino Nano kam diese Woche an.
Nach dem Zusammenlötung und hochladen der FHEMduino Software konnte ich den FHEMduino erfolgreich in FHEM anlegen. Das sieht nun so aus:

(http://pnoll.de/images/upload/fhemduino.PNG)

Die autocreate-Funktion habe ich aktiviert. Die FHEMduino Bibliotheken sich abgelegt (/opt/fhem/FHEM).
Wenn ich das nun richtig verstanden habe, sollte sich doch nun der Temperatursensor (PEARL) automatisch in FHEM anlegen. Allerdings tut sich da nix. Auch wenn man eine der TX-Tasten am Sensor drückt und er dann kurz funkt oder wenn man die Batterie raus und wieder einlegt passiert nichts. Habe ich etwas vergessen oder wie meldet man den Temp-Sensor an?
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

digital.arts

Hallo,
die Eintragungen vom FHEMduino selbst sehen alle ganz io aus... ich vermute daher eher ein Problem mit dem Empfangsmodul.
Check doch mal die Verbindungen (Lötpunkte, Steckverbinder, wie auch immer Du die Transmitter und Receiver mit dem Nano verbunden hast)
Zum testen kannst Du den FHEMduino auch über das Arduino-IDE testen (mit dem Du die .ino auf den Nano geflasht hast)
Schließ den nano an den PC an, starte die IDE, stell den com-port ein, ruf den Serial Monitor auf und stell die Baudrate auf 19200...
wenn du v drückst, muss schon mal im Logfenster der initstring angezeigt werden.
Und jedes Signal, das vom 433er Receiver empfangen werden kann, wird da auch angezeigt (als raw natürlich)

Die Temp/Hum-Sender müssen im FHEM durch autocreate angelegt werden, Du weißt ja nicht, welche ID der Sender hat.
(die ändert sich übrigens bei jedem Batteriewechsel, nur der gewählte Kanal bleibt gleich)

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

blade-of-fire

Danke für die Antwort.

Ich werde das nachher zuhause gleich mal testen und melde mich dann wieder :)
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

blade-of-fire

So, ich habe das ganze nochmal überprüft und den Fehler gefunden. Durch die Hitze beim löten hat sich an der einen Stelle von der Litze die Isolierung etwas abgelöst und mit der Spannungsversorgung mit der Datenleitung des Empängers gebrückt  ::)

Fehler behoben und getestet. Nun empfange ich auch direkt was.

Nun habe ich das ganze an den RPI angeschlossen und siehe da, der Temp-Sensor wird erkannt. Soweit so gut. Nun habe ich aber ein anderes Problem. Den Empfang. Wenn der Sensor direkt neben dem fhemduino liegt, funktioniert alles. Aber wenn ich den Sensor 30cm weg lege, kommen die Daten nicht mehr an. An dem kleinen Kontakt habe ich eine Antenne angelötet (einen 17,4cm Draht). Hat einer von euch eine Idee, warum der Empfang trotz Antenne so schlecht ist?
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

JoWiemann

Zitat von: blade-of-fire am 13 Februar 2015, 16:00:47
Hat einer von euch eine Idee, warum der Empfang trotz Antenne so schlecht ist?

Welchen Empfänger hast Du denn gekauft?

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

Harrdy

#1269
Beim versuch das FHEMduino Modul zu laden erhalte ich immer folgenden Log Eintrag

2015.02.13 20:53:54 0: Server started with 10 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user pi, pid 2457)
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Initialize redefined at ./FHEM/00_FHEMduino.pm line 65.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_FingerprintFn redefined at ./FHEM/00_FHEMduino.pm line 94.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Define redefined at ./FHEM/00_FHEMduino.pm line 106.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Undef redefined at ./FHEM/00_FHEMduino.pm line 146.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Shutdown redefined at ./FHEM/00_FHEMduino.pm line 169.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Set redefined at ./FHEM/00_FHEMduino.pm line 178.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Get redefined at ./FHEM/00_FHEMduino.pm line 285.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Clear redefined at ./FHEM/00_FHEMduino.pm line 331.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_ResetDevice redefined at ./FHEM/00_FHEMduino.pm line 346.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_DoInit redefined at ./FHEM/00_FHEMduino.pm line 358.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_ReadAnswer redefined at ./FHEM/00_FHEMduino.pm line 408.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_XmitLimitCheck redefined at ./FHEM/00_FHEMduino.pm line 473.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Write redefined at ./FHEM/00_FHEMduino.pm line 505.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_SendFromQueue redefined at ./FHEM/00_FHEMduino.pm line 519.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_HandleWriteQueue redefined at ./FHEM/00_FHEMduino.pm line 538.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Read redefined at ./FHEM/00_FHEMduino.pm line 560.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Parse redefined at ./FHEM/00_FHEMduino.pm line 582.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Ready redefined at ./FHEM/00_FHEMduino.pm line 683.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_SimpleWrite redefined at ./FHEM/00_FHEMduino.pm line 701.
2015.02.13 20:54:05 1: PERL WARNING: Subroutine FHEMduino_Attr redefined at ./FHEM/00_FHEMduino.pm line 724.


Jemand ne idee was ich falsch mach?

*edit: beim reload das "*.pm" weglassen und es klappt.

blade-of-fire

#1270
Ich habe dieses Set

(http://www.uctronics.com/static/images/20130425/433mhz-transmitter-and-receiver-kit-arduino-project-8cfa54de-800x800.jpg)

Zwischenzeitlich habe ich mal testweise die Antenne von meinem CUL-Stick angeschlossen (einfach mit Krokodilklemme verbunden). Damit ich hatte ich einen besseren Empfang. Ich habe irgendwo noch ne Wlan-Antenne. Könnte man die auch nehmen oder kann ich das vergessen?
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

Icinger

Zitat von: Harrdy am 13 Februar 2015, 21:00:12
Beim versuch das FHEMduino Modul zu laden erhalte ich immer folgenden Log Eintrag

Jemand ne idee was ich falsch mach?

*edit: beim reload das "*.pm" weglassen und es klappt.

Gar nichts machst du falsch, der "redefined..."-Meldungen sind so schon richtig und zeigen dir an, dass das Modul wirklich neu geladen wurde.

lg, Ici
Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Wzut

@blade-of-fire, in diesem Thread steht geschätzte 50 mal welche Empfänger sehr gut sind (Superheterodyn / Logilink Wetterstation) und welche eher zu der Sorte "naja" gehören ...   
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

aplatac

#1273
hi in die Runde,
ich bin eben von meinem Uno auf einen China-Nano umgestiegen, mit FTDI, und dachte mit dem Ändern des Devicenamen wäre es getan. Scheint aber nicht so... der Nano wird erkannt, sagt z.B. bereitwillig seine Version aber das wars auch, die alten Geräte werden nicht angesteuert und neuanlernen klappt auch nicht. Hm, muss man bei einem Arduino-Tausch noch etwas beachten, was ich jetzt übersehe?

update:
OK. Habs gefunden... saublöd. So ganz hab ich FHEM wohl noch nicht verstanden. Ich habe die Neudefinition des Arduino in die Befehlszeile in der WebUI eingegeben und dacht mir nix dabei. Blöd nur, dass FHEM sich auch nix dabei denkt und NICH auf die Reihenfolge achtet. Also war die Definition hinter den ganzen Funkschaltern... *facepalm*

golem

Hallo,

ich hatte mal was von 1-wire in Verbindung mit Fhemduino gelesen. Gibt es da noch Bestrebungen das zu verwirklichen?

Gruß Denis
Pi - Max-Lan - 8x max Ht -3x Max WT - Max Fk -modbus umg103- 2x Arduino mit Firmata Ethernet- ws300 - 433Mhz Sender Empfänger - 7x 1wire ds1820