Neues_Modul: SIGNALDuino

Begonnen von Sidey, 22 Juni 2015, 22:02:10

Vorheriges Thema - Nächstes Thema

Sidey

Hallo,

ich habe seit einigen Monaten an einem Signal Empfänger gearbeitet.
Es begann mit dem Empfangen von 433 MHZ Signalen (siehe Fhemduino).

Jetzt habe ich eine Grundlage geschaffen, die ich gerne mit euch teilen möchte.

Doch einige Punkte vorab:

1. Das Modul hat nun v3.3.0 erreicht. Es gibt noch Potential für weitere Versionen. Diese Version funktioniert deutlich stabiler als Version 3.1 und 3.2. Die Version 3.3.0 wird via FHEM Update seit 02.10.2017 verteilt. In FHEM Release 5.7 ist die Version 3.1 vom SIGNALduino enthalten.
2. Das Modul kann je nach verbose Einstellung viele Logmeldungen produzieren.
Verbose 2 bringt das Gerät dazu sehr wenig zu loggen.
3. Weiterhin ist es möglich, die unterstützten Protokolle und vielen Unknown Message Einträge durch ein Attribut whitelistID zu reduzieren.
3. Wer von Version 3.1 auf 3.3 aktualisiert muss unbedingt den Arduino neu flashen, sonst funktioniert das Modul leider nicht mehr.


Was macht dieser Signalduino?

Digitale Signale anhand von Mustern erkennen und zum Auswerten an FHEM weitergeben, dort können die Daten dann dekodiert werden.

Beispiel:
Arduino mit 433 Mhz Empfänger an einen Fhem Server anschließen und IT Steckdosen empfangen / schalten

Das System ist jedoch nicht auf 433 Mhz beschränkt. Es funktioniert auch mit anderen Frequenzen oder Medien.
z.B. auch mit Infrarot oder einfach 868 Mhz.


Worin liegt der Vorteil zu einem CUL oder Fhemduino?

Das einbinden neuer Protokolle geht viel einfacher, da meistens nur ein Eintrag in der Protokoll Liste vorzunehmen ist. Compilieren von neuer Firmware für den Arduino entfällt meistens.

Wie muss der Arduino verkabelt werden?
Die Verkabelung ist Identisch zum Fhemduino: http://www.fhemwiki.de/wiki/FHEMduino

Wie kann ich das Modul ausprobieren?
Entweder ein Update eurer FHEM Installation ausführen, oder direkt aus dem repository der Modulentwicklung downloaden.


update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt



Anschließend ein Gerät definieren:


define Arduino SIGNALduino /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600




Das Modul ist mittlerweile für den produktiven Einsatz geeignet. Allerdings kann es je nach Konfiguration viele Logmeldungen auswerfen.


Weitere Details im Wiki: http://www.fhemwiki.de/wiki/SIGNALduino
Supportanfragen zum Modul bitte im Forum "Sonstige Systeme" posten (http://forum.fhem.de/index.php/board,29.0.html)

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker