Hauptmenü

culfw@ARM

Begonnen von Telekatz, 22 Juni 2015, 22:42:29

Vorheriges Thema - Nächstes Thema

RaspiLED

Hi,
Ist es nicht einfacher ein temporäres FHEM zu nutzen (vielleicht mittels ser2net auf einem entfernten Rechner)!?
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Beta-User

Der Initialisierungs-Code für den MAX-mode sollte außer in der cr der culfw auch im CULMAX-Modul stehen (wenn es ums Mithören geht).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Andreas29

Hi,

meine Frage hat sich erledigt, das Problem lag an der Auswertung der Funktelegramme.

Danke und Grüße

Andreas

EinfachFhem

#963
Hallo Zusammen,

Erst einmal Danke an Telekatz und allen andere für Ihre Arbeit / Beiträge hier.

Habe heute Morgen meinen Max Würfel (TRX868) nach der Anleitung von Seite 1 neu geflasht.
Der Grund war das wiederholte vergessen der Einstellungen.
Nach dem flashen will ich weiterhin meine MAX Geräte damit betreiben.
Dies hat auch direkt funktioniert. Habe Ihn dann in FHEM, das auf einem Raspi Pi3 läuft, als neue Device gesehen.
Wie ich dann ebenfalls hier nachgelesen haben auch die Möglichkeit gefunden wie ich meine Geräte anlerne.

Hier meine Einstellungen aus der FHEM.cfg:
define MAXLAN CUL /dev/ttyACM0@9600 3453
attr MAXLAN alias MAX Würfel
attr MAXLAN group MaxLan
attr MAXLAN icon cul
attr MAXLAN model CUL
attr MAXLAN rfmode MAX
attr MAXLAN room Root
attr MAXLAN verbose 5

So und jetzt zu meinem Problem:
Ich kann alle meine Geräte (Wandthermostat, Heizungsthermostat und Fensterkontakte) anlernen und miteinander verknüpfen.
Alles funktioniert auch, aber nur bis zur Restart von FHEM.
Restart aus der Fhem heraus, von Terminal des Raspi heraus hat immer das gleiche Ergebnis.
Alles weg, der Würfel vergisst erneut alles.
Habe Ihn schon per USB, LAN, USB und LAN verbunden, alles mit gleichem Effekt.

Habe hier noch alle Seiten durchgelesen und scheine mit meinem Problem der einzige zu sein >:(.

Bin jetzt auch mit meinem Latein am Ende und hoffe auf neue Ideen.

Danke und noch einen schönen Abend  :)

RaspiLED

Hi,
Du hast wahrscheinlich eine falsche Reihenfolge der Geräte in Deiner Config.
Erst alle Geräte und dann erst den Max als CUL wäre mein Tipp.
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

pc1246

Zitat von: EinfachFhem am 28 Oktober 2018, 20:38:25
Hallo Zusammen,

Erst einmal Danke an Telekatz und allen andere für Ihre Arbeit / Beiträge hier.

Habe heute Morgen meinen Max Würfel (TRX868) nach der Anleitung von Seite 1 neu geflasht.
Der Grund war das wiederholte vergessen der Einstellungen.
Nach dem flashen will ich weiterhin meine MAX Geräte damit betreiben.
Dies hat auch direkt funktioniert. Habe Ihn dann in FHEM, das auf einem Raspi Pi3 läuft, als neue Device gesehen.
Wie ich dann ebenfalls hier nachgelesen haben auch die Möglichkeit gefunden wie ich meine Geräte anlerne.

Hier meine Einstellungen aus der FHEM.cfg:
define MAXLAN CUL /dev/ttyACM0@9600 3453
attr MAXLAN alias MAX Würfel
attr MAXLAN group MaxLan
attr MAXLAN icon cul
attr MAXLAN model CUL
attr MAXLAN rfmode MAX
attr MAXLAN room Root
attr MAXLAN verbose 5

So und jetzt zu meinem Problem:
Ich kann alle meine Geräte (Wandthermostat, Heizungsthermostat und Fensterkontakte) anlernen und miteinander verknüpfen.
Alles funktioniert auch, aber nur bis zur Restart von FHEM.
Restart aus der Fhem heraus, von Terminal des Raspi heraus hat immer das gleiche Ergebnis.
Alles weg, der Würfel vergisst erneut alles.
Habe Ihn schon per USB, LAN, USB und LAN verbunden, alles mit gleichem Effekt.

Habe hier noch alle Seiten durchgelesen und scheine mit meinem Problem der einzige zu sein >:(.

Bin jetzt auch mit meinem Latein am Ende und hoffe auf neue Ideen.

Danke und noch einen schönen Abend  :)
Moin
Anstelle Ausschnitte Deiner cfg zu posten, die nebenbei auch in Codetags gehoeren, solltest du lieber mal ein "list MAXLAN" eingeben, und das Ergebnis in Codetags posten!
Dann habe ich noch weitere Fragen:
-Ein save hast du gemacht?
-Wie waren Deine anderen Definitionen?
Der "Wuerfel" kann nichts mehr vergessen, da jetzt fhem das Gedaechtnis ist!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Wzut

Zitat von: pc1246 am 29 Oktober 2018, 08:25:30
Der "Wuerfel" kann nichts mehr vergessen, da jetzt fhem das Gedaechtnis ist!
Das ist richtig, aber FHEM schon wenn beim Start die MAX! Geräte kein gültiges IO Device haben.
Ich tippe daher in die gleiche Richtung wie RaspiLED : Die MAX! Geräte stehen schon länger in der config und der "neue" Cube bzw das CUL_MAX Device jetzt darunter. War bei mir damals bei meinem Wechsel von MAXLAN auf CUL_MAX auch so. Und genau das ist so einer der wirklich wenigen Fälle wo Handarbeit in der fhem.cfg angesagt ist um den neuen define Abschnitt möglichst weit nach oben zu bringen.
Andere harte Alternative wäre alle MAX Geräte zu löschen und nach und nach neu anlegen um damit sicher zustellen das sie in der config nach dem CUBE & CUL_MAX stehen. 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

RaspiLED

Oder dblog ;-) Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

EinfachFhem

#968
Danke allen erst mal für ihre Hilfe.
Werden nach der Arbeit die Vorschläge umsetzten und berichten.

Fhem.cfg alt: Definition Max vor den Geräte definitionen (Diese sind in einer separaten CFG aufgeführt).
Fhem.cfg aktuell: Definition Max nach den Geräte definitionen.

Vor dem Reboot immer ein save.
Nach dem Reboot oder speichern der fhem.cfg auf der Fhem Web - Oberfläche sind alle IO Daten weg.
Im Anhang bzw.als die LIST MAXLAN vor und nach den Rebooten.
Vor dem Reboot

Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXOefhltxz
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 3453
   DeviceName /dev/ttyACM0@9600
   FD         15
   FHTID      3453
   MAXLAN_MSGCNT 3
   MAXLAN_TIME 2018-10-29 16:57:06
   NAME       MAXLAN
   NR         89
   NR_CMD_LAST_H 3
   PARTIAL   
   RAWMSG     Z0E3B0202033BC8654321000118002829
   RSSI       -53.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.03 a-culfw Build: private build (unknown) CUBe (F-Band: 868MHz)
   initString X21
Zr
Za654321
Zw111111
   MatchList:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-10-28 18:09:02   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2018-10-29 16:53:22   cmds             B b C F i A Z N E k G M K L U Y R T V W X O e f h l t x z
     2018-10-29 16:57:05   credit10ms      1942
     2018-10-28 18:09:18   fhtbuf          AE
     2018-10-28 19:56:46   raw             No answer
     2018-10-29 16:57:06   state           Initialized
     2018-10-28 18:09:26   uptime          0 00:09:34
     2018-10-28 18:09:31   version         V 1.26.04 a-culfw Build: 306 (2018-10-02_16-37-10) CUBe (F-Band: 868MHz)
   XMIT_TIME:
     1540828402.69049
     1540828402.99128
     1540828625.12838
Attributes:
   alias      MAX Würfel
   group      MaxLan
   icon       cul
   model      CUL
   rfmode     MAX
   room       Root
   verbose    1


und nach dem Reboot
Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXOefhltxz
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 3453
   DeviceName /dev/ttyACM0@9600
   FD         15
   FHTID      3453
   MAXLAN_MSGCNT 1
   MAXLAN_TIME 2018-10-29 16:47:34
   NAME       MAXLAN
   NR         89
   NR_CMD_LAST_H 2
   PARTIAL   
   RAWMSG     Z0C3A044216BA83031EF70029C910
   RSSI       -66
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.03 a-culfw Build: private build (unknown) CUBe (F-Band: 868MHz)
   initString X21
Zr
Za654321
Zw111111
   MatchList:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-10-28 18:09:02   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2018-10-29 16:46:35   cmds             B b C F i A Z N E k G M K L U Y R T V W X O e f h l t x z
     2018-10-29 16:29:00   credit10ms      509
     2018-10-28 18:09:18   fhtbuf          AE
     2018-10-28 19:56:46   raw             No answer
     2018-10-29 16:47:34   state           Initialized
     2018-10-28 18:09:26   uptime          0 00:09:34
     2018-10-28 18:09:31   version         V 1.26.04 a-culfw Build: 306 (2018-10-02_16-37-10) CUBe (F-Band: 868MHz)
   XMIT_TIME:
     1540827995.90671
     1540827996.20754
Attributes:
   alias      MAX Würfel
   group      MaxLan
   icon       cul
   model      CUL
   rfmode     MAX
   room       Root
   verbose    1


Kann selbst leider nicht viel mit den Infos anfangen

Werde jetzt mal bei 0 Anfangen.

Update:
So Lösung durch Zufall gefunden  ;D ;D.
Habe bei o Angefangen und gesehen festgestellt das hier die Änderung ist.
Attributes IODev geändert.

Alt, Bezug auf den Max original Würfel

att Gerät IODev MAXLAN


Neu, Bezug auf den CUL_MAX

att Gerät IODev cmax


Danach Funktioniert alles wie es soll auch nach dem Reboot.
Definition des Würfels ist vor seinen Geräte, dies noch zu Info.

Nochmals Danke :)

Gruß Thorsten

VolkerGBenner

Hallo,
Ich habe gerade einen meiner Cubes(alter TRX868) auf CUL (aktuelle Version) geflasht. Es scheint soweit alles geklappt zu haben, zumindest leuchtet die mittlere LED und die POWER LED blinkt. Das soll doch so sein, oder? Leider finde ich im Router keinen Netzwerkeintrag, der mir die IP verrät und ohne kann ich ihn ja nicht definieren.

Woran kann es liegen?
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

RaspiLED

Hi,
ich vermute weil er nicht auf Netzwerkmodus geht. Hast Du ein Daten-USB-Kabel an dem Cube und versorgst ihn noch mit dem Rechner mit dem Du geflasht hast? Nimm mal ein Standalone Netzteil oder eben ein Power-Only-Kabel.
Gruß Arnd


Gesendet von iPhone mit Tapatalk
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

VolkerGBenner

Habe unter gefühten 100 Kabel kein einziges ohne die mittleren Kontakte gefunden. Aber auch an einem reinen Steckernetzteil ändert sich nix. Hab ihn jetzt erstmal über USB am Pi angeschlosse, um zu testen, ob er überhaupt sinnvolle Signale von sich gibt.
Es lebt und antwortet schonmalVERSION  V 1.26.04 a-culfw Build: 306 (2018-10-02_16-37-10) CUBe (F-Band: 868MHz)Wie bekomme ich ihn jetzt dazu auch über Netzwerk zu funken?
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

Telekatz

Stell über USB eine statische IP Adresse ein. Und der Netzwerkmodus funktioniert auch dann, wenn eine USB Verbindung besteht.

VolkerGBenner

Aha, er war schon online über Netzwerk, nur hat die doofe FritzBox ihn weder in der Geräteliste noch als aktive Verbindung, sondern nur als Ungenutzte Verbindung gelistet. Nachdem ich über screen die MAC-Adresse und IP ausgelesen habe (völliges Neuland für mich, Aaaaabenteuer) hab ich ihn dann in der FrtizBox gefunden. Nachdem ich die DEF auf IP umgestellt habe, war der FlashCube dann auch in der FriBox ordentlich gelistet.

Aber irgendwie hat mir der kurzzeitige Parallelbetrieb von HM-MOD-UART und FlashCube das HM-Setup durcheinander gewürfelt. Hab auf einmal ein unbekanntes HM-Device in der Übersicht.
aber das ist hier wohl oftopic.

Danke auf jeden Fall für die Hilfe.
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

VolkerGBenner

SO,
nachdem sich Cube Nr2 nun auch mal wieder resetet hat, hab ich ihn auch umgeflasht. Diesmal hat alles auf Anhieb funktioniert.

Lieber Telekatz, vielen Dank für die tolle Arbeit.
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,