Erweiterung UNIRoll-Modul

Begonnen von C_Herrmann, 29 Januar 2014, 21:13:34

Vorheriges Thema - Nächstes Thema

C_Herrmann

Edit #2:
Wichtiger Hinweis:
Das fertige Modul wird per fhem update verteilt. Anfragen und Kommentare bitte hier:
http://forum.fhem.de/index.php/topic,21990.0.html
_____________________________________________________________________

Hallo,

nachdem meine Versuche, die SetExtensions in das UNIRoll-Modul zu integrieren, erfolglos waren, habe ich nun mal versucht, das UNIRoll-Modul um eine Zeitsteuerung zu erweitern. Dies war vom Author des Moduls bereits geplant, aber nicht umgesetzt. Es sind nur ein paar neue Code-Zeilen erforderlich. Zeilen, die m.E. noch entfernt werden können, habe ich zunächst mit ## auskommentiert.

Der Aufruf erfolgt mit set uniroll_xx up stop down <time>.
Der Parameter <time> enthält die Zeit in Sekunden für auf bzw. ab.

Das geänderte Modul ist zum Ausprobieren im Anhang zu finden.

Hier ist eine Beispielkonfiguration eines Gurtwicklers:
define uniroll_ku UNIRoll 1234 5
attr uniroll_ku IODev CUL
attr uniroll_ku comment Rolladen Küche
attr uniroll_ku eventMap /down 11:Ab80/down:Ab/up:Auf/stop:Stop/
attr uniroll_ku model R_23700
attr uniroll_ku webCmd Auf:Stop:Ab80:Ab

define FileLog_uniroll_ku FileLog ./log/uniroll_ku-%Y.log uniroll_ku
attr FileLog_uniroll_ku logtype text


Rückmeldungen und Verbesserungsvorschläge sind willkommen.

Ein seltsames Phänomen habe ich noch nicht analysieren können:
Wenn ich 2 Rollos per notify oder at mit "set rollo1,rollo2 Ab" runterfahren will, laufen beide meist nur kurz an und stoppen dann sofort wieder. Das passiert sowohl mit dem Original-Modul als auch mit meiner Version. Das Hochfahren auf diese Weise klappt dagegen immer problemlos. Über das Web-Interface funktionieren alle Befehle zuverlässig. Ich hatte beide Rollos zunächst auf die gleiche Gruppenadresse aber verschiedene Kanaladressen eingestellt. Eine Änderung beider Parameter erbrachte keinen Unterschied. Ist das bei Euch auch so?

Gruß,
Christian

Edit:
Anhang gelöscht, da veraltet
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

C_Herrmann

#1
Hallo,

ich habe mich heute noch einmal intensiv mit dem Raw-Befehl beschäftigt und viele Konfigurationen getestet. Durch das Senden eines zusätzlichen Bits am Ende scheint die Übertragung zuverlässiger zu funktionieren. Auch die Probleme beim "at" und "notify" scheinen damit beseitigt zu sein.

Wer selbst damit experimentieren möchte, kann die Sendeparameter, die unter https://groups.google.com/forum/#!original/fhem-users/6o9W82SSZ6s/micqhblipx8J beschrieben sind, durch Ändern der Variablen $rawpre und $rawpost in Zeile 25 bis 29 im Modul ändern.

Das geänderte Modul ist in Anhang zu finden.

Gruß,
Christian

Edit:
Anhang gelöscht, da veraltet.
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

aolw

Hallo,

Ich habe hier Problem mit diesem Modul, habe gestern meinen ersten UNIRoll Wickler montiert und auch erfolgreich gepaired. Allerding funktionieren nicht alle Befehle sauber:

up --> funktioniert sauber, fährt hoch
stop --> funktioiert, aber beim nochmaligen senden faährt der Rollladen auch hoch
down --> funktioiert nicht

Konnte den Rollladen noch nicht zum runterfahren bewegen :-(

Konfig:
define WZ_UniRoll UNIRoll 1234 1
attr WZ_UniRoll IODev CUL
attr WZ_UniRoll room EG
attr WZ_UniRoll model R_23700


Hat jemand eine Idee, was hier falsch sein könnte?
FHEM 5.7 auf RasPi, CUL 868 SlowRF, CUL 868 RFR, HMLAN-Configurator, Sender und Aktoren von FHT, FS20, HM und Rollos von Uniroll, solarview für die PV-Anlage

C_Herrmann

Hallo,

das Problem mit dem Herunterfahren hatte ich auch noch insbesondere beim Aufruf durch ein "at". Ich habe das Modul in den letzten Tagen weiter überarbeitet und werde heute eine neue Version in Ankündigungen hochladen.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

C_Herrmann

Hallo,

da ich nicht auf Ankündigungen schreiben kann, habe ich in dieser Gruppe unter http://forum.fhem.de/index.php/topic,20443.0.html ein neues Thema eröffnet und das geänderte Modul hochgeladen.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

Mal eine Frage, kann ich die Uniroll Funkmodule eigentlich ohne Hand Sender an der 7390 mit CUL und FHEM verbinden, oder brauche ich Zwingend den Hand Sender? Hintergrund, ich habe FHEM auf 7390 installiert, Cul angeschlossen un Firmware aufgespielt, 2 Lott Uniroll Typ 5 am Fenster eingebaut und nun 2 Funkmodule gekauft...fehlt nur noch, jetzt alles zu verbinden...wenn dies erfolgreich ist, dann würde ich gerne das auf und ab nach Wetter Daten Sonnenaufgang und Untergang realisieren....ist das wohl auch möglich?

Gesendet von meinem Lenovo P780 mit Tapatalk


Olly

Zitat von: marco_owl am 28 Februar 2014, 16:02:41
Mal eine Frage, kann ich die Uniroll Funkmodule eigentlich ohne Hand Sender an der 7390 mit CUL und FHEM verbinden, oder brauche ich Zwingend den Hand Sender? Hintergrund, ich habe FHEM auf 7390 installiert, Cul angeschlossen un Firmware aufgespielt, 2 Lott Uniroll Typ 5 am Fenster eingebaut und nun 2 Funkmodule gekauft...fehlt nur noch, jetzt alles zu verbinden...wenn dies erfolgreich ist, dann würde ich gerne das auf und ab nach Wetter Daten Sonnenaufgang und Untergang realisieren....ist das wohl auch möglich?

Gesendet von meinem Lenovo P780 mit Tapatalk
Hi,

Handsender ist nicht nötig (hab auch keinen). Kannst dir in FHEM einfach einen Code ausdenken und diesen zum Anlernen einfach mit FHEM senden.

Gruß

     Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marco_owl

Danke für die Info...dann brauch ich ja nicht die Fernbedienung kaufen....lässt sich denn eine automatische Zeit Steuerung nach sonnenauf- bzw Untergangskalender auch realisieren? Ich habe die Bedieneinheit mit dem Display und Zeit Steuerung, merke aber jetzt, wo die Tage wieder länger werden, dass ich oft er mal nachprogrammieren muss

Gesendet von meinem Lenovo P780 mit Tapatalk


C_Herrmann

Hallo marco_owl,

wie Olly schon geschrieben hat, ist eine Fernbedienung nicht erforderlich.

Eine Steuerung abhängig von Wetterdaten ist mit einem notify und twilight möglich. Ich steuere meine Rollos zeitabhängig mit at und sunrise()/sunset().

define Rollo_wz_runter at *{sunset()} set rollo_wz Ab


Unter http://forum.fhem.de/index.php/topic,20443.0.html ist die aktuellste Version des Moduls zu finden.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

Super, dann werde ich am We mal mein Glück versuchen....habe die Sachen hier schon länger liegen ...hatte als erstversuch versucht, in Fhem elro Steckdosen zu verbinden, bin aber kläglich gescheitert...

Gesendet von meinem Lenovo P780 mit Tapatalk


marco_owl

So, pm im fhem Verzeichnis eingespielt, muss die htm auch irgendwo hin kopiert werden?

Gesendet von meinem Lenovo P780 mit Tapatalk


Olly

Zitat von: marco_owl am 28 Februar 2014, 19:50:59
So, pm im fhem Verzeichnis eingespielt, muss die htm auch irgendwo hin kopiert werden?

Gesendet von meinem Lenovo P780 mit Tapatalk
Nee, nur die pm und gut ist.

Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marco_owl

hmmm...was hab ich denn jetzt wohl falsch gemacht?
Unknown module UNIRoll kam, nachdem ich die unteren Zeilen in die fhem.cfg eingefügt habe:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
Running with root privileges.\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix bright

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate icon fts_shutter_automatic
attr autocreate room Unsorted
attr autocreate weblink 1
attr autocreate weblink_room Plots


# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600

define fbaha FBAHA localhost:2002
define eventTypes eventTypes ./log/eventTypes.txt
define CUL_0 CUL /dev/ttyACM0@9600 1034

define uniroll_ku UNIRoll 1234 5
attr uniroll_ku IODev CUL
attr uniroll_ku comment Rolladen Wohnzimmer
attr uniroll_ku eventMap /down 11:Ab80/down:Ab/up:Auf/stop:Stop/
attr uniroll_ku model R_23700
attr uniroll_ku webCmd Auf:Stop:Ab80:Ab

define FileLog_uniroll_ku FileLog ./log/uniroll_ku-%Y.log uniroll_ku
attr FileLog_uniroll_ku logtype text
define Rollo_wz_runter at *{sunset()} set rollo_wz Ab
define Rollo_wz_rauf at *{sunrise()} set rollo_wz down



ich weiß ich weiß, ich bin absoluter Anfänger und möchte mit meinen Fragen nicht nerven...brauche halt Starthilfe, um das ganze besser zu verstehen....Sorry, der Marco

Olly

Hi,

wo hast du das UniRoll-Modul denn hin kopiert??
Es gehört in /opt/fhem/FHEM wo auch die anderen Module mit Nummer vorne dran sind.
Weiterhin sollte es heißen:

attr uniroll_ku IODev CUL_0


Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

C_Herrmann

Hallo Marco,

mache mal einen Neustart des fhem-Servers mit "shutdown restart" in der Kommandozeile oben. Dann gib dort "reload 10_UNIRoll.pm" ein. Was passiert? Was steht im log?

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

so....nun wird alles auf der Startseite angezeigt....danke erst mal für die Tips..schaut mal das angehängte Bild an...so soll es doch sein, oder?

C_Herrmann

OK, das sieht gut aus. Jetzt musst Du das Rollo noch anlernen. Dazu musst Du den Anlernknopf am Funkmodul kurz drücken und innerhalb von 5 Sekunden einen auf- oder ab-Befehl aus Fhem senden. Die LED im Funkmodul blinkt 3x zur Bestätigung. Das war's.
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

ok...vielen Dank...dumme frage, wie sende ich manuel den Befehl?

marco_owl

muss ich einfach auf oder ab anklicken?

Olly

Zitat von: marco_owl am 28 Februar 2014, 21:46:14
muss ich einfach auf oder ab anklicken?
ja, das reicht.

Gruß

    Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marco_owl

huhu, da bin ich wieder...habe heute das erste Funkmodul eingebaut, den kleinen Taster betätigt und dann im FHEM auf und ab gedrückt....doch leider ist nichts passiert.

Kann es sein, dass meine CUL noch irgendwelche falschen Einstellungen hat? Anbei mal die Daten.

marco_owl

ach ja, die Fritzbox steht 2,5 m entfernt mit Sichtverbindung, an die CUL habe ich die ca. 40 cm lange Antenne von Busware angeschlossen ::)

Olly

Hi,

eigentlich sieht das gut aus.
Wichtig ist, nach drücken des Tasters am Empfänger schnell genug den Befehl in FHEM zu senden (Max. 2 Sec).

Gruß

      Olly
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marco_owl

#23
hmmm....das steht im logfile:
2014.03.01 16:52:42 2: UNIRoll set uniroll_ku down
2014.03.01 16:52:42 2: CUL_0: unknown message LOVF
2014.03.01 16:52:42 2: CUL_0: unknown message LOVF

in der Anleitung zum funkmodul steht, taster kurz drücken...
Habe das uniroll auch schon auf man gestellt, den taster länger gedrückt, bis die LED blinken...aber es scheint so, als wenn die beiden keine Verbindung schaffen
was muss denn bei bandwidth stehen?

Ich weiss, wir haben an der cul rumprobiert, als wir versucht haben, die elro Steckdosen in Betrieb zu nehmen...aber da waren wir auch kläglich gescheitert

Olly

Das bedeutet glaube ich, dass Du bereits zu viel gesendet hast. Stichwort 1% Regel
BananaPi 1GB;NetCSM 868MHz, miniCUL 433MHz, LaCrosseGateway, 2x SignalESP; FHEM 6.2

marco_owl

d.h, ich muss warten? oder sollte ich FHEM neu starten?
Interessant auch gerade, dass meine Icons von gestern heute wieder weg waren...

marco_owl

#26
done...aber von reload steht nix im log

16:52:42 2: UNIRoll set uniroll_ku down
2014.03.01 16:52:42 2: CUL_0: unknown message LOVF
2014.03.01 16:52:42 2: CUL_0: unknown message LOVF
2014.03.01 17:26:33 0: Server shutdown
2014.03.01 17:26:37 1: Including fhem.cfg
2014.03.01 17:26:38 3: telnetPort: port 7072 opened
2014.03.01 17:26:39 3: WEB: port 8083 opened
2014.03.01 17:26:39 3: WEBphone: port 8084 opened
2014.03.01 17:26:39 3: WEBtablet: port 8085 opened
2014.03.01 17:26:40 3: Opening fbaha device localhost:2002
2014.03.01 17:26:40 3: Can't connect to localhost:2002: Connection refused
2014.03.01 17:26:40 2: eventTypes: loaded 5 events from ./log/eventTypes.txt
2014.03.01 17:26:40 3: Opening CUL_0 device /dev/ttyACM0
2014.03.01 17:26:41 3: Setting CUL_0 baudrate to 9600
2014.03.01 17:26:41 3: CUL_0 device opened
2014.03.01 17:26:41 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.03.01 17:26:41 3: No I/O device found for uniroll_ku
2014.03.01 17:26:41 1: Including ./log/fhem.save
2014.03.01 17:26:41 1: usb create starting
2014.03.01 17:26:41 3: Probing CUL device /dev/ttyACM1
2014.03.01 17:26:41 3: Can't open /dev/ttyACM1: Invalid argument
2014.03.01 17:26:41 3: Probing TCM310 device /dev/ttyUSB0
2014.03.01 17:26:41 3: Can't open /dev/ttyUSB0: No such device
2014.03.01 17:26:41 3: Probing TCM310 device /dev/ttyUSB1
2014.03.01 17:26:41 3: Can't open /dev/ttyUSB1: No such device
2014.03.01 17:26:41 1: usb create end
2014.03.01 17:26:41 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute. Running with root privileges. Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.03.01 17:26:41 0: Server started with 15 defined entities (version $Id: fhem.pl 4935 2014-02-15 08:34:09Z rudolfkoenig $, os linux, user unknown, pid 6070)


und 2 weitere versuche ohne erfolg
2014.03.01 17:32:12 2: UNIRoll set uniroll_ku down
2014.03.01 17:32:23 2: UNIRoll set uniroll_ku up


und gerade im NAS geschaut, die 10_Uniroll PM ist noch da

C_Herrmann

Hallo,

Zitat
2014.03.01 17:26:40 3: Opening CUL_0 device /dev/ttyACM0
2014.03.01 17:26:41 3: Setting CUL_0 baudrate to 9600
2014.03.01 17:26:41 3: CUL_0 device opened
2014.03.01 17:26:41 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2014.03.01 17:26:41 3: No I/O device found for uniroll_ku
Das ist in Ordnung.

Zitat
2014.03.01 17:26:41 1: Including ./log/fhem.save
2014.03.01 17:26:41 1: usb create starting
2014.03.01 17:26:41 3: Probing CUL device /dev/ttyACM1
2014.03.01 17:26:41 3: Can't open /dev/ttyACM1: Invalid argument
2014.03.01 17:26:41 3: Probing TCM310 device /dev/ttyUSB0
2014.03.01 17:26:41 3: Can't open /dev/ttyUSB0: No such device
2014.03.01 17:26:41 3: Probing TCM310 device /dev/ttyUSB1
2014.03.01 17:26:41 3: Can't open /dev/ttyUSB1: No such device
2014.03.01 17:26:41 1: usb create end

Hier soll wohl ein 2. CUL geladen werden, der nicht vorhanden ist. Es müsste bei Dir ein notify initialUsbCheck geben. Setze das mal auf disabled, damit beim Start nicht ständig ein CUL gesucht wird.

Lösche alle nicht vorhandenen Geräte aus der Konfiguration.

Mein CUL ist mit /dev/ttyACM0@38400 definiert. Das sollte aber keinen Unterschied machen.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

FHEM cfg:
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
Running with root privileges.\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix bright

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate room Unsorted
attr autocreate weblink 1
attr autocreate weblink_room Plots


# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600

define fbaha FBAHA localhost:2002
define eventTypes eventTypes ./log/eventTypes.txt
define CUL_0 CUL /dev/ttyACM0@9600 1034
attr CUL_0 icon cul_cul


define uniroll_ku UNIRoll 1234 5
attr uniroll_ku IODev CUL_0
attr uniroll_ku comment Rolladen Wohnzimmer
attr uniroll_ku eventMap /down 11:Ab80/down:Ab/up:Auf/stop:Stop/
attr uniroll_ku icon fts_shutter_updown
attr uniroll_ku model R_23700
attr uniroll_ku webCmd Auf:Stop:Ab80:Ab

define FileLog_uniroll_ku FileLog ./log/uniroll_ku-%Y.log uniroll_ku
attr FileLog_uniroll_ku logtype text
define Rollo_wz_runter at *{sunset()} set rollo_wz Ab
attr Rollo_wz_runter icon weather_sunset
define Rollo_wz_rauf at *{sunrise()} set rollo_wz down
attr Rollo_wz_rauf icon weather_sunrise

muss ich da noch was löschen?

C_Herrmann

Hallo,

beim notify initialUsbCheck muss disabled auf 1 gesetzt werden, damit es deaktiviert wird. Der Rest dürfte nicht stören.

Du hast at's für uniroll_wz definiert aber kein entsprechendes Gerät angelegt.

Funktioniert Dein Rollo denn jetzt?

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

Werde das morgen weiter probieren...aber erst mal vielen dank für die viele Hilfe...melde mich morgen dann wieder mit Fortschritten

Gesendet von meinem Lenovo P780 mit Tapatalk


marco_owl

Hallo zusammen, habe heute wieder ein wenig probiert, aber ich bekomme weder den initial USB check deaktiviert noch weiss ich, wie ich ein Gerät anlegen soll....das sind halt die Wehen eines Newbies....mein Verständnis ist, das alles zentral in der fhem.cfg gespeichert wird...eine Frage, wäre es möglich, das mir jemand die fhem.cfg so anpasst, dass ich sicher sein kann, dass es mit dem An lernen klappt?

Gesendet von meinem Lenovo P780 mit Tapatalk


C_Herrmann

Hallo Marco,

Geräte sollten eigentlich nicht durch Bearbeiten der fhem.cfg angelegt werden, so wie Du es anscheinend gemacht hast. Besser ist es, diese in der Kommandozeile mit "define <name> <type> <type-specific>" anzulegen und dann in der Detailansicht zu konfigurieren.

Ein sehr guter Artikel, um die Grundlagen kennen zu lernen, ist hier zu finden: http://fhem.de/Heimautomatisierung-mit-fhem.pdf

Weitere hilfreiche Informationen findest Du im Fhem-Wiki unter: http://www.fhemwiki.de/wiki/Hauptseite

Ich würde Dir empfehlen, mit einer leeren fhem.cfg zu beginnen und dann schrittweise die vorhandenen Geräte nach den o,g, Anleitungen anzulegen.

Wenn Du dann noch Fragen hast, kannst Du Dich gerne wieder melden.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

Hallo Christian, vielen Dank erst mal für deine viele Hilfe....mein Problem grundsätzlich ist, dass ich mit FHEM nicht vertraut bin...also neu anlegen der cfg hilft noch wenig, da ich noch nicht wirklich die Funktionsweise verstanden habe....meine Idee mit der Überarbeitung der cfg war, dass ich meine mit der korrigierten eines Experten vergleichen kann, um grundsätzlich zu verstehen, welche Änderungen zum Erfolg führen....das wiki, das PDF und auch howto habe ich schon einige male studiert, logisch ist aber. Das diese recht allgemein gehalten werden...gestern abend habe ich zB wieder einige Stunden verbracht, Ergebnis ist, dass ich nun immerhin 2 devices Rollo rechts und rollo links definiert habe und diese scheinbar mit der cul verbunden sind...ich über weiter

Gesendet von meinem Lenovo P780 mit Tapatalk


C_Herrmann

Hallo,

es macht wenig Sinn, eine Konfiguration aus der Ferne zu überprüfen, solange keiner weiß, welche Geräte Du wirklich hast und welche nur irgendwoher in die fhem.cfg kopiert sind. Das ginge vielleicht vor Ort.

Stell Dir mal vor, ich oder ein Anderer müsste zu jeder falschen Zeile einen Kommentar schreiben. Das würde Stunden dauern. Außerdem würde das Forum bald voll von derartigen Anfragen sein. Ich glaube kaum, dass diejenigen, die hier regelmäßig in ihrer Freizeit schreiben, dazu bereit wären, das zu beantworten.

Als ich mit Fhem begonnen hatte, gab es weder Wiki noch Forum sondern nur die Google-Gruppe. Die habe ich regelmäßig gelesen und dadurch viele Informationen bekommen. Meine Geräte habe ich gemäß der commandref.html angelegt und mich gefreut, wenn es funktioniert hat. Nur so kann man lernen und verstehen, wie Fhem funktioniert. Rückschläge gehören natürlich auch dazu.

Fhem ist kein fertiges Produkt, das man kauft und sofort einsetzen kann. Es erfordert Einarbeitungszeit und Lesen, Lesen, Lesen. Es gibt aber auch schon viele Geräte, die automatisch erkannt und angelegt werden. Da hat man sofortigen Erfolg. Das Feintuning kann auf der Detailseite erfolgen. Die fhem.cfg sollte eigentlich tabu sein.

Wenn Du Fragen zu einzelnen Geräten oder Funktionen/Modulen hast, stelle sie bitte in den entsprechenden Gruppen hier im Forum.

Gruß,
Christian
FHEM auf RPi, CUL868, FHT, UNIRoll, verschiedene FS20 Komponenten, IT, Zigbee zum Testen

marco_owl

OK.OK...ich habe verstanden....hatte bisher oft Hilfe gefunden, merke aber, das FHEM mehr etwas für Spezialisten ist....lesen, probieren, lesen probieren usw habe ich schon hinter mir...und ja, ich suche jemanden, der mir mal Starthilfe hier vor Ort geben kann....ich würde auch gerne mal einen Anfängerkurs besuchen....wie auch immer,  ich werde es weiter versuchen, die Unirolls einzubinden....weil Homeautomation wird die Zukunft sein und Fernbedienungen für jedes einzelne Gerät ist im Zeitalter von Smartphones nicht mehr zeitgemäß.... Ich hätte auch nicht erwartet, das hunderte von Zeilen der  cfg kommentiert und bearbeitet werden, ich hab ja nur 1 x cul und 1 x uniroll....so what, ich gebe nicht auf und eines Tages wird mein uniroll automatisch bei Sonnenaufgang bzw Untergang funktionieren. VG und vielen Dank, Marco

Gesendet von meinem Lenovo P780 mit Tapatalk