Hauptmenü

culfw@ARM

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

Vorheriges Thema - Nächstes Thema

Bond246

Hallo zusammen,

wenn ich den Cube umflashe, arbeitet er dann eigentlich noch als LAN-Device oder nur noch per USB?

Grüße

EinfachFhem

Funktioniert sowohl als auch. Wenn bei LAN Einbindung sollte man eine USB Verbindung nur zu Stromversorgung herstellen.

Gesendet von meinem Note3 mit Tapatalk


Bond246

Ich habs gerade gefunden. Und es steht eigentlich auch auf den ersten Seiten in dem Thread.
Danke für die Antwort :)

Bond246

Irgendwas läuft bei mir nicht.
Ich hab den CUBE eigentlich deswegen umgeflasht, weil er zuvor alle paar Wochen nicht mehr richtig funktionierte.

Ich hab heute die neueste Firmware geflasht und dann in FHEM integriert
define MAXcube CUL 192.168.171.4:2323 0000
Per attribut hab ich ihn zu einem "MAX" gemacht. Das autocreate des CUL_MAX hat nicht funktioniert, deswegen hab ich das manuell gemacht:
define MAXcul CUL_MAX 654321

Jetzt würde ich gerne meine bestehenden Thermostate (3 Stück), wieder anlernen. Dazu hab ich sie zurückgesetzt (Batterie raus, 3 Tasten beim einlegen gedrückt, res erscheint).
Jetzt versetze ich mein Geräte "MAXcul" in den pairmode. Das wird nicht bestätigt, der State bleibt bei "Defined" stehen. Wenn ich ein Thermostat ebenfalls in den pairmode versetze, wird es im Log erkannt und erstellt.
Wenn ich nun das CUL_MAX device erneut in den pairmode setze, passiert nichts mehr. Keine Log-Einträge, der State bleibt weiterhin bei defined usw...

Ich hab alle Device gelöscht, Server und Raspberry neu gestartet usw... Ich kann immer 1 Device anlegen und dann geht nichts mehr, egal welchen Reboot ich danach mache. Beim erkennen des ersten Geräts werden folgende Logs erzeug:
2018.11.19 14:13:23 3: CUL_MAX_Check: Detected firmware version 154 of the CUL-compatible IODev
2018.11.19 14:13:39 3: CUL_MAX_Parse: Re-Pairing device 153b17 of type HeatingThermostat with serial NEQ0932759
2018.11.19 14:13:39 1: PERL WARNING: Use of uninitialized value $it in concatenation (.) or string at ./FHEM/98_autocreate.pm line 135.
2018.11.19 14:13:39 2: autocreate: define MAX_153b17 MAX HeatingThermostat 153b17
2018.11.19 14:13:39 2: autocreate: define FileLog_MAX_153b17 FileLog ./log/MAX_153b17-%Y.log MAX_153b17
2018.11.19 14:13:48 1: 192.168.171.4:2323 disconnected, waiting to reappear (MAXcube)
2018.11.19 14:13:48 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:13:52 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:13:57 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:02 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:07 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:12 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:17 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:22 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:27 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:32 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:37 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:42 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:47 1: Error in CUL_MAX_SendQueueHandler: CUL MAXcube did not answer request for current credits. Waiting 5 seconds.
2018.11.19 14:14:52 3: MAXcube: Possible commands: BbCFiAZNEkGMKLUYRTVWXOefhltxz
2018.11.19 14:14:52 1: 192.168.171.4:2323 reappeared (MAXcube)
2018.11.19 14:14:54 1: Device MAX_153b17 answered with: Invalid command/argument


Weiß jemand weiter?

Hier noch ein paar Internals:
Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXOefhltxz
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        192.168.171.4:2323 0000
   DeviceName 192.168.171.4:2323
   FD         10
   FHTID      0000
   MAXcube_MSGCNT 1
   MAXcube_TIME 2018-11-19 14:29:11
   NAME       MAXcube
   NR         64
   NR_CMD_LAST_H 3
   PARTIAL   
   RAWMSG     Z0E030202153B1765432100011900291B
   RSSI       -60.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.04 a-culfw Build: 306 (2018-10-02_16-37-10) 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-11-19 14:26:49   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-11-19 14:29:10   credit10ms      2167
     2018-11-19 14:29:11   state           Initialized
   XMIT_TIME:
     1542634009.78685
     1542634010.08743
     1542634150.10673
Attributes:
   DbLogExclude .*
   rfmode     MAX

Internals:
   DEF        654321
   IODev      MAXcube
   LASTInputDev MAXcube
   MAXcube_MSGCNT 1
   MAXcube_RAWMSG Z0E030202153B176543210001190029
   MAXcube_RSSI -60.5
   MAXcube_TIME 2018-11-19 14:29:11
   MSGCNT     1
   NAME       MAXcul
   NR         66
   STATE      Defined
   TYPE       CUL_MAX
   addr       654321
   cnt        0
   pairmode   0
   retryCount 0
   sendQueue:
Attributes:
   DbLogExclude .*
   IODev      MAXcube

gloob

Falls noch jemand einen Cube sucht. Bei Amazon gibt es ihn gerade für 25€.

https://www.amazon.de/MAX-Cube-LAN-Gateway-99004/dp/B004W1Q2BO
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Wzut

@Bond246, dein Problem wäre im MAX! Forum vermutlich besser aufgehoben als hier,
aber nachdem du vorher schon nach USB / Lan gefragt hattest :
Ich vermute jetzt mal du versorgst den Cube von irgend einem Gerät via USB Port mit Strom und nicht von einem dummen Netzteil ? Wenn ja : Netzteil verwenden oder USB Kabel bearbeiten das es nur noch 2 Adern hat
(In die Falle bin ich mal getappt, siehe etliche Seiten weiter vorne) 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Bond246

Beste Danke!!!

Offenbar war es genau das. Und ich dachte noch, "nicht dass da am Ende einfach nur die Stromversorgung zu schlecht ist".

Bisher kam der Strom per USB aus der Fritzbox, die gleich daneben steht.

Grüße

Wzut

der Strom ist nicht zu schlecht , es die USB Datenverbindung die besteht aber nicht genutzt wird !
Darum mein Tipp in dem USB Kabel die beiden Drähte kappen und nur + & - ( i.d.R. schwarz und rot) übrig lassen.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

tcj

Moin,

ich weiß, das ich hier im FHEM Forum bin und meine Frage bezüglich Homegear daher eigentlich OT ist, aber hier bin ich am nächsten am Entwickler dran und vielleicht mag und kann mir ja dennoch jemand helfen.

Ich möchte meinen Cube mit a-culfw flashen und dabei gleich die Möglichkeit nutzen, ein 433MHz CC1101 mit einzubauen für die Intertechno Funk-Steckdosen, so wie hier schon der eine oder andere es getan hat.
Löten, compilieren und flashen sind für mich kein Problem.

ABER: Wie konfiguriere ich das in Homegear, wenn ich den Cube dann als CUL oder CUN verwende?
Wahrscheinlich werde ich ihn als CUL nutzen, weil er sowieso nahe dem Raspberry steht und von dort bisher alles erreicht wird.
D.h. was muss ich in MAX.conf und intertechno.conf angeben, um das jeweilige Modul anzusprechen?
Einfach stackPosition = 0 bzw. 1  in den CUL/CUNX Abschnitt ergänzen?

Ich möchte das gerne vor dem Umbau wissen - kann da jemand helfen?

Danke

tcj

Mittlerweile habe ich einen Cube als Single-CUL/N geflasht und einen weiteren, den ich per Kleinanzeigen günstig schiessen konnte als 4fach CUL - bzw. 2fach, weil nur ein weiteres 433MHz CC1101 drin ist.
Der Einzel Cube CUN funktioniert einwandfrei.
Das 433MHz CC1101 auch, wenn ich es als Selbstbau CUL verwende - ich habe derzeit nur das eine.

Den 4fach Cube aber bekomme ich nicht wie gewünscht mit Homegear zum laufen.
Technisch ist alles ok - V und *V melden auch die beiden Module.

Welche Optionen habe ich denn, um die einzelnen Module per USB oder Netz anzusprechen?

Telekatz

Das zusätzliche Modul kann nur über * angesprochen werden. Es gibt keinen separaten Port für das zusätzliche Modul.

tcj

hm - Schade
Dann wird das wohl nix mit Homegear
Jedenfalls nicht mit meinem Wissen und das, was ich im Netz so finde - bzw. nicht finde.

tcj

Zitat von: Telekatz am 24 November 2018, 17:58:46Es gibt keinen separaten Port für das zusätzliche Modul.
Wäre das denn machbar?
D.h. könnte man/du es so programmieren?
Ich kann es leider nicht, aber meine dass es von allgemeinem Nutzen wäre für andere Smarthome-Software neben FHEM.
Als CUN die Ansprache der Module über Netzwerk-Ports (2323 - 2326?) oder CUL mehrere virtuelle serielle Schnittstellen fände ich als Nutzer sehr praktisch.

Wie gesagt, ich habe keine Ahnung, ob das überhaupt geht und wie hoch der Aufwand wäre.

Ich habe jetzt zwar eine funktionierende Lösung mit einem CUL/CUN-Cube für MAX! und nanoCUL für Intertechno, aber beides in einem Würfel wäre aufgeräumter und erhöht den WAF ;-)

Beta-User

Zitat von: tcj am 26 November 2018, 10:00:15
Ich habe jetzt zwar eine funktionierende Lösung mit einem CUL/CUN-Cube für MAX! und nanoCUL für Intertechno, aber beides in einem Würfel wäre aufgeräumter und erhöht den WAF ;-)
Zusätzliche Funkmodule sind doch in der Regel über STACKABLE bzw. STACKABLE_CC ansprechbar. Ist das bei dem Cube nicht der Fall?
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

gloob

Zitat von: Beta-User am 26 November 2018, 10:06:09
Zusätzliche Funkmodule sind doch in der Regel über STACKABLE bzw. STACKABLE_CC ansprechbar. Ist das bei dem Cube nicht der Fall?

Das funktioniert nur, wenn man FHEM nutzt. Stackable gibt es in IoBroker, OpenHab, Homegear, ... nicht.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway