FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: mayrst am 23 Juli 2014, 17:19:38

Titel: FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 23 Juli 2014, 17:19:38
Hallo, hab gelesen, dass man hier die leichten Fragen stellen kann.

Ich besitze ein Raspberry mit FHEM und COC. Den COC habe ich nach Anleitung Busware bei FHEM installiert.(COC opened wird in unsorted angezeigt).

nun möchte ich mein FHT80b pairen.

Fragen:
1. Was sagt dieses 1234 hier aus
define COC CUL /dev/ttyAMA0@38400 1234

2. Habe ich mein FHT richtig definiert (Hex Dez) im FHT80b steht der Code 8225 -> 5219 oder?
define Thermostat_Wohnz FHT 5219

3a. ich könnte ja auch nur einen Stellantrieb ansteuern, was sagt bzw. auf was bezieht sich hier wieder der 1234
define stellantrieb FHT8V 1234

3b. Hier habe ich folgendes gefunden, wo ich ebenfalls nicht ganz versteh, (Zusammenhänge)

given the CUL housecode as AABB, then this housecode must be of the form CCBB, where CC is greater or equal to AA, but less then AA+8.
This form is chosen so that the CUL can update all FHT8V valve states within 2 minutes.
attr stellantrieb room Wohnen

Vielen Dank



Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 23 Juli 2014, 17:42:53
Hallo,

zu 1.
Das ist die FHT-ID.
Die Adressen müssen bei mehreren Sende-Empfangseinheiten nur eindeutig sein.
0000 zwingt den COC zum lauschen (es kann so nichts mehr steuern).

zu 2.
In der alten Google-Group gefunden (danke Zrrronggg!).
Hier ein Umrechner:
http://www.homematic-inside.de/software/item/root/fs20cul.html (http://www.homematic-inside.de/software/item/root/fs20cul.html)
oder der
http://www.langeneggers.ch/Nuetzliches/Hex_Dez.htm (http://www.langeneggers.ch/Nuetzliches/Hex_Dez.htm)
Ich habe die Links jetzt aber nicht geprüft ob sie noch gehen.

zu 3a.
Das ist auch wieder die FHT-ID

zu 3b.
Da kann ich dir leider nichts dazu sagen da ich alles über die FHT80b mache.

So. Ich hoffe das es nicht zuviel Blödsinn war  8)
Evtl. steht ja auch im Einsteiger.pdf etwas dazu.
In der commandref habe ich noch etwas gefunden:
http://fhem.de/commandref_DE.html#FHT (http://fhem.de/commandref_DE.html#FHT)

Grüße
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: JoWiemann am 23 Juli 2014, 19:42:45
Zitat von: Puschel74 am 23 Juli 2014, 17:42:53
In der alten Google-Group gefunden (danke Zrrronggg!).
Hier ein Umrechner:
http://www.homematic-inside.de/software/item/root/fs20cul.html (http://www.homematic-inside.de/software/item/root/fs20cul.html)


Hier der neue Link: http://www.homematic-inside.de/tecbase/tools/fs20tocul (http://www.homematic-inside.de/tecbase/tools/fs20tocul)
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 23 Juli 2014, 19:45:44
Hallo,

danke Jörg für den neuen Link.

Grüße
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 24 Juli 2014, 16:33:52
Hallo puschel und Jörg, vielen Dank fürs erste
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 24 Juli 2014, 16:55:50
Zitat von: JoWiemann am 23 Juli 2014, 19:42:45
Hier der neue Link: http://www.homematic-inside.de/tecbase/tools/fs20tocul (http://www.homematic-inside.de/tecbase/tools/fs20tocul)

Also mein code 8225 macht glei mal probleme da 8 nicht geht
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 24 Juli 2014, 16:59:33
Hallo,

kann auch nicht da ein FS20-Konverter.
FS20-Code ist nicht gleich dem FHT-Code.

Wozu willst du den FHT-Code umrechnen?
Ich hab bei meinen FHT den Code notiert (damit ich weiß welcher in welchem Raum ist) und hab dann die FHT an FHEM angelernt.
Umbenannt und gut wars.

Grüße
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 24 Juli 2014, 18:56:38
Achso, dacht ich mir scho ob bei fs20 des der gleiche ist wie fht  ;)

Hab ich des richtig verstanden, die ID die beim COC steht 1234 (Sende-Empfangseinrichtung),
und das define FHT8V muss dann auch 1234 haben damit diese kommunizieren können?
wenn ich beim COC 1334 hätte müsste ich FHT8v ebenfalls 1334 eingeben?

hab die Grundlagen komplett gelesen, evtl. leider nicht alles verstanden was der Code bei define hinten bewirkt, also die Beziehungen die ich einstellen muss wann der COC mit welchem Gerät spricht.

Unabhängig vom FHT80b der bei define einfach die umrechnung von ELV HEX auf DEzimal benötigt, welchen ich dann bei
define Thermostat_Wohnz FHT (hier) eingebe?
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 24 Juli 2014, 19:08:57
Hallo,

wie gesagt kann ich dir zu den FHT8V nichts sagen da ich alles über die FHT80b mache aber die FHT-ID des COC hat nichts mit der ID der FHT zu tun.
Wäre ja auch schwierig das unter einen Hut zu bekommen  ;)

Ich hab z.B. 11 FHT80b im gesamten Haus und 4 CUNO (pro Etage einer).
Die 4 CUNO haben als FHT-ID 0101, 0202, 0303 und 0404 (ja ich weiß, ideenlos aber es klappt eiwnandfrei  8) ).
Die 11 FHT80b haben alle ihre eigenen ID`s und wurden sowieso durch autocreate angelegt.
Die FHT-eigenen ID`s kannst du eh nicht ändern (zumindest habe ich noch keine Möglichkeit gefunden bzw. ich habe nie intensiver danach gesucht da für mich unnötig).

Aber zu den FHT8V kannst du ja mal im Wiki schauen bzw im SlowRF-Bereich (dort gehören solche Fragen eigentlich hin wenn es um FS20/FHT/EM etc. geht)  ;)

Oder du probierst es einfach mal aus was FHEM so durch autocreate anlegt.

Grüße
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 31 Juli 2014, 17:18:16
Hi Leute, ich bin am verzweifeln, hab jetzt alle Foren durch und alle möglichen Anleitungen.
Bitte um Hilfe!

ich beschreibe mein Vorgehen, evtl. fällt jemand der Fehler auf:

COC an Raspberry Pi anschließen

in FHEM definieren mit:
define COC CUL /dev/ttyAMA0@38400 1234

FHT80b und FHT8V nach ELV Anleitung verbinden.
nun hab ich in verschiedenen Foren gelesen, FHT sollte nun sichtbar werden!? Wo? (bie mir ist jetzt noch nichts sichtbar)

darum definiere ich nun Thermostat FHT80b der Code den mein FHT80b anzeigt ist 82 25->52 19 in FHEM

define Thst_WOZ FHT 5219
attr Thst_WOZ IODev COC
attr Thst_WOZ retrycount 3
attr Thst_WOZ room Wohnzimmer
attr Thst_WOZ alias Heizkörper
attr Thst_WOZ model fht80b

geht immer no nichts, aber in Wohnzimmer finde ich nun

FHT
Heizkörper ??? desired-temp 20.0 (sobald ich 20 auf 25 ändern möchte hüpft es immer wieder auf 20 zurück)

also nächste Idee Pairing

FHT80b auf CEnt nA stellen (hier bei dieser Anzeige bleiben oder mit prog wieder raus um es zu aktualisieren???)(hab beides versucht nur für mein Verständnis)

nun einmal den folgenden Befehl ausführen:
set COC raw T011233

und anschließend im Wohnzimmer desired-temp auf 24 senden
2 Minuten warten... Leider auch wieder nichts ???



Ich hoffe jemand hat was entdeckt!!! :-[ :'(
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 31 Juli 2014, 17:41:11
Hallo,

ich vermisse die Attribute deines COC - und sag nicht du hast keine angegeben  ???

Grüße
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 01 August 2014, 11:40:54
Hi Puschel, danke für deine Geduld!

ich hatte diese versucht

define COC CUL /dev/ttyAMA0@38400 1234
set COC raw T015220
attr COC model COC
attr COC rfmode SlowRF
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: Puschel74 am 01 August 2014, 11:56:28
Hallo,

Zitatdefine COC CUL /dev/ttyAMA0@38400 1234
set COC raw T015220   <--------
attr COC model COC
attr COC rfmode SlowRF

Der set-Befehl hat hier nichts verloren.
die FHT brauchst du nicht eintragen wenn der COC mit attr rfmode SlowRF angegeben ist (ist bei dir der Fall), der COC funktioniert (da kann ich dir nicht helfen - wird er in FHEM als Initialized angezeigt?) und autocreate aktiv ist.

1.) Ist der COC in FHEM Initialized?
2.) Lösch die FHT mal raus.
delete <Name_des_FHT>in die Befehlszeile eingeben.

Damit
Zitatgeht immer no nichts, aber in Wohnzimmer finde ich nun

FHT
Heizkörper ??? desired-temp 20.0 (sobald ich 20 auf 25 ändern möchte hüpft es immer wieder auf 20 zurück)
nehme ich an das sich bei dir sehr wohl ein FHT gemeldet hat und per autocreate eingetragen wurde.
DIESEN kannst du wie folgt an FHEM als Zentrale anlernen (bei den anderen mal die Batterie raus nehmen sonst kommst du nur durcheinander):
Am FHT auf Cent nA stellen
In FHEM einen Befehl absetzten - am besten den FHT auswählen und ein desired-temp <irgendeine-Temperatur> abschicken.
Warten - warten - warten
Berichten

Grüße

Edith: Sollte der FHT per autocreate angelegt werden vergib doch gleich einen aussagekräftigen Namen:
rename <FHT_irgendwas> <So_soll_er_heissen>in der Befehlszeile
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 10:30:27
Hi Puschel,
also in der Everything seht:

CUL
COC    opened

ach ja was steht denn bei dir in der /dev/ttyAMA0 ??? bei mir ist die leer, muss da nicht der COC auftauchen
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 10:43:47
Zitat von: mayrst am 31 Juli 2014, 17:18:16
Hi Leute, ich bin am verzweifeln, hab jetzt alle Foren durch und alle möglichen Anleitungen.
Bitte um Hilfe!

ich beschreibe mein Vorgehen, evtl. fällt jemand der Fehler auf:

COC an Raspberry Pi anschließen

in FHEM definieren mit:
define COC CUL /dev/ttyAMA0@38400 1234

...
set COC raw T011233

Hab's nur mal überflogen, aber ist da nicht ein Widerspruch?
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 10:57:03
meinst mit dem set Befehl?
dachte der soll abweichen von der id und kann frei gewählt werden!!!
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 11:10:24
Wenn ich es richtig verstanden habe, sollte nach Deinem
set COC raw T011233
ind der fhem.cfg stehen
define COC CUL /dev/ttyAMA0@38400 1233
Irgendwo steht auch, nur die ersten beiden Zahlen seien von Bedeutung.

Hast Du nach dem Absetzen der Desired-Temp mal geprüft, ob sich cent geändert hat?
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 12:01:03
Hi, ja leider steht der immer auf nA
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 12:21:21
Und was zeigt fhem bei
get COC raw T02
und
get COC raw T01
?
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 12:33:47
COC raw => No answer
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 12:40:47
Bei mir steht auch in der Everything COC opened nicht Initialized

und in der /dev/ttyAMA0 wenn ich öffne diese ist leer??? stimmt das?

ich hab mit avrdude nun nen flash gemacht hat alles gefunzt!! evtl. falscher COC??? mit oder ohne onewire, ich mein ich habe den mit gekauft aber wie findet man das raus?

aus diesem Forum, da hatte jemand ähnliche Probleme:
http://forum.fhem.de/index.php/topic,14909.30.html

die schreiben sie haben einen anderen stand geflasht evtl. ist das das Prob???
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 12:45:10
Zitat von: mayrst am 02 August 2014, 10:30:27
Hi Puschel,
also in der Everything seht:

CUL
COC    opened

ach ja was steht denn bei dir in der /dev/ttyAMA0 ??? bei mir ist die leer, muss da nicht der COC auftauchen

Gerade noch was gesehen: Ich vermute,
COC opened ist nicht gut. Das hatte ich, wenn ich den SCC am Raspberry Pi über LAN vom Cubietruck aus ansprechen will. Schau mal in die Log-Datei am Anfang nach dem Start, eventuell steht da etwas wie


2014.07.31 19:13:56 3: Opening SCC device 192.168.178.29:2323
2014.07.31 19:13:56 3: Can't connect to 192.168.178.29:2323: Connection refused


natürlich mit Deinen Angaben, und Dein COC sitzt ja auf dem Raspberry, auf dem auch FHEM läuft, stimmt's?

EDIT:
Hat sich überschnitten. Aber die Spur ist die richtige: Es liegt wohl am richtigen Einbinden des COC. Und die ttyAMA0 ist keine Datei. Da steht nichts drin, wenn Du sie öffnest.
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 12:51:04
danke erst mal an dich, dass dir soviel zeit nimmst.

Ja der COC sitzt auf dem Pi und FHEM läuft auf diesem.

bei mir kommt mit SCC gar nichts, aber ->

2014.08.02 12:03:08 3: Opening COC device /dev/ttyAMA0
2014.08.02 12:03:08 3: Setting COC baudrate to 38400
2014.08.02 12:03:08 3: COC device opened
2014.08.02 12:03:17 1: Cannot init /dev/ttyAMA0, ignoring it
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 13:28:09
Klar, hätte ich sagen sollen: SCC bezieht sich auf meine Device, bei Dir ist COC das entscheidende.

Du bist auf der richtigen Spur, aber jetzt kann ich Dir nicht wehr weiter helfen. Ich weiss nur, dass es bei busware für mein SCC eine genauere Anweisung gab, wie man in der Installation vorzugehen hat. Was entsprechendes ist hier:

http://busware.de/tiki-index.php?page=COC_Installation (http://busware.de/tiki-index.php?page=COC_Installation)

Hast Du das befolgt?
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 02 August 2014, 13:48:32
eigentlich ja, alles außer watchdog
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: duke-f am 02 August 2014, 13:51:42
Dann fällt mir auch wirklich nichts mehr ein. Tut mir leid.
Titel: Antw:FHT80B FHT8V COC pairing und in Hex Dez umrechnung
Beitrag von: mayrst am 03 August 2014, 22:53:19
Hi Leute ich habs geschafft, übel der s.... also der Fehler liegt glaub ich bei busware, die Jungs haben ne alte bzw. falsche COC.hex für 1-Wire.

hab in diesem Forum geschaut und es ging mit der COC_154.hex

http://forum.fhem.de/index.php/topic,14909.15.html#lastPost
;)
Danke auch noch an den König der Fische :P für seine Zeit

und natürlich Puschel und Duke vielen Dank.