Alternative culfw

Begonnen von bjoernh, 15 März 2015, 12:01:06

Vorheriges Thema - Nächstes Thema

KölnSolar

Wie beim anderen Post schon geschrieben: Serien (und bitte einfach nur die Daten des Displays u. die raw-Empfangsdaten in einer Tabelle)
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

arthur_dent_2015

Moin,
mit der aktuellen CULFW lassen sich die PCA301 Steckdosen mit raw Nr3 schalten. Trifft das auch auf die a-culfw zu? Und wenn ja, ist die Funktion in der kompilierten FW eingeschaltet (MapleCUN) oder muss ich selbst kompilieren? Wenn nein, ist es geplant das zu implementieren?
Gruß
Arthur

KölnSolar

Hallo Arthur,
ZitatTrifft das auch auf die a-culfw zu?
Probier es einfach aus, denn a-culfw ist nicht gleich a-culfw. Das hängt ja vom verwendeten CUL ab, was über die spezifische board.h aktiviert(oder auch nicht) ist.
Wenn es nicht klappt, kann man Dir bestimmt MapleCUN-spezifisch weiterhelfen.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

arthur_dent_2015

Hallo Markus,
probiert habe ich schon. Hab mir den aktuellen source code gezogen und mit has_HMS kompiliert und geflashed. Lacrosse funktioniert auch (raw Nr2). Bei raw Nr3 gibts aber unknown code, help me.
Gruß
Arthur

bjoernh

Zitat von: arthur_dent_2015 am 07 Mai 2018, 19:45:49
Hallo Markus,
probiert habe ich schon. Hab mir den aktuellen source code gezogen und mit has_HMS kompiliert und geflashed. Lacrosse funktioniert auch (raw Nr2). Bei raw Nr3 gibts aber unknown code, help me.
Gruß
Arthur
Nr 3 ist nicht implementiert. Wusste noch gar nicht, dass es das gibt [emoji6]

arthur_dent_2015

ich bin auch nur zufällig drüber gestolpert... Ist wohl im April 2015 dazu gekommen. https://forum.fhem.de/index.php/topic,36565.0.html.
Damit könnte ich meine Jeelinks in Rente schicken  8)


N<func>

    Native RF mode.
    This mode does not use any packet or CRC features of CC1101. It just looks for preamble and given sync word and returns a fixed amount of received data. This is meant for compatibility to RFM12B-based protocols. Checking, decoding and processing of this raw received data is up to a higher software level.

    <func> is one of:
        r<mode>
        enables reception of datagrams. The following modes are known:
            1 - LaCrosse/IT+ 17.241 kbps
            2 - LaCrosse/IT+ 9.579 kbps
            3 - PCA 301 - 868.9500MHz 6.631kbps
        Data is returned with prefix:
        N<mode><payload> i.e.
        N019746372630AAAA0000101A7F
        N019CF6397D410021A6554ADF1A
        x
        disables reception

Just "N" returns active mode.



Gruß
Arthur

KölnSolar

Hi Björn,
schön mal wieder von Dir zu hören. Scheinbar ist es doch drin. In den Sourcen findet sich alles, wie locutus hier beschreibt.

@Arthur: Dann musst Du wohl nur die 3 Zeilen in der board.h anpassen und neu kompilieren.

Wär ja en Ding, wenn die PCA301 gingen. Dann könnte ich den Revolt-Mist über Bord werfen  :D
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

bjoernh

OK, dann  ist ja gut, hatte gestern nicht in den Code geschaut.
Zitat von: KölnSolar am 08 Mai 2018, 00:55:29
Hi Björn,
schön mal wieder von Dir zu hören. Scheinbar ist es doch drin. In den Sourcen findet sich alles, wie locutus hier beschreibt.

@Arthur: Dann musst Du wohl nur die 3 Zeilen in der board.h anpassen und neu kompilieren.

Wär ja en Ding, wenn die PCA301 gingen. Dann könnte ich den Revolt-Mist über Bord werfen  :D
Grüße Markus

arthur_dent_2015

@KölnSolar: meinst Du die aus der Antwort #13?

#define HAS_RFNATIVE
#define LACROSSE_HMS_EMU

ist definitiv drin, Lacrosse funktioniert ja.

//# define OFF_LACROSSE_HMS_EMU

war gar nicht drin, bin ich mir aber nicht ganz sicher.
Gruß
Arthur

KölnSolar

Ja, genau.
Deine allgemeine Frage ist ja quasi gelöst  ;) Magst Du einen separaten Thread aufmachen, um das detaillierte Problem anzugehen ? Dort dann genau beschreiben wann der unknown code kommt(mit einem Log-Extrakt). Am besten direkt im Debug-Modus(raw X67 und dann wieder mit raw X21 Debugging abschalten. Ich hoffe, dass das beim MapleCUN genauso wie bei einem CUL funktioniert  :-\).
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

arthur_dent_2015

Ich hab mal im Threat https://forum.fhem.de/index.php/topic,36565.0.html nachgefragt ob schon jemand die PCA301 Steckdosen mit CULfw betreibt, kam leider keine Antwort :( Und, wenn man mal genau liest, ist auch nur von Empfang der LaCrosse Protokolle die Rede. Von Senden steht da nix. Da müsste wohl noch einiges aus dem PCA301 Sketch auf die culfw / a-culfw portiert werden. Bis dahin kann ich meinen Jeelink wohl doch nicht in Rente schicken und ein Transmitter meines maplecun langweilt sich weiter....
Die Hoffnung stirbt zuletzt...  ;)
Gruß
Arthur

sash.sc

Die PCA301 Steckdose funkt auf 868 Mhz. Kommt jetzt auf dein Empfsngsmodul an.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

arthur_dent_2015

Zitat von: sash.sc am 20 Mai 2018, 16:30:18
Die PCA301 Steckdose funkt auf 868 Mhz. Kommt jetzt auf dein Empfsngsmodul an.

Ich weiß. Ich habe nen MapleCUN mit 1x 433MHz für IT und 3x 868MHz für 1x LaCrosse und 2x zur Zeit arbeitslos. Einen davon würde ich gerne für PCA301 nutzen. Der vierte Transmitter sollte sich eigentlich um meine Techem Geräte kümmern. Da diese aber kein ioDev haben, krieg ich sie nicht von dem nanoCUL weg mit dem sie "angelernt" wurden :(
Meine PCA301 werden derzeit (noch) von einem Jeelink bedient, den ich gerne in Rente schicken möchte. Damit wäre dann auch der zweite USB Hub überflüssig....
Gruß
Arthur

sash.sc

Dann musst du noch, so glaube ich, dass LaCrosse mit compilieren.

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

arthur_dent_2015

Zitat von: sash.sc am 20 Mai 2018, 16:51:13
Dann musst du noch, so glaube ich, dass LaCrosse mit compilieren.
LaCroose (raw Nr2) läuft, mir gehts um die PCA301 Steckdosen. Wenn ich raw Nr3 setze, wird mein Log mit unknown code, help me überschwemmt.

Internals:
   CFGFN     
   CMDS       CAZNELYVXfz
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        mapleCUN3
   IODev      mapleCUN3
   NAME       mapleCUN4
   NOTIFYDEV  mapleCUN3
   NR         898
   NTFY_ORDER 50-mapleCUN4
   PARTIAL   
   RAWMSG     N03010426DADE01003D00C69FF6AABF2BECD6393BBFF16DA4F99E9B865FFB074BEC
   STATE      Initialized
   StackLevel 3
   TYPE       STACKABLE_CC
   VERSION    V 1.26.03 a-culfw Build: private build (unknown) MapleCUNx4_8F (F-Band: 868MHz)
   initString X21
Zr
   mapleCUN4_MSGCNT 32420
   mapleCUN4_TIME 2018-05-20 17:14:33
   Helper:
     DBLOG:
       state:
         fhemlogDB:
           TIME       1526829273.73872
           VALUE      UNKNOWNCODE N03010426DADE01003D00C69FF6AABF2BECD6393BBFF16DA4F99E9B865FFB074BEC
   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-04-30 19:06:01   ccconf          freq:868.300MHz bWidth:203KHz rAmpl:33dB sens:8dB
     2018-05-20 11:28:34   cmds             C A Z N E L Y V X f z
     2018-04-02 14:41:25   credit10ms      299
     2018-05-13 10:42:45   raw             03
     2018-05-20 17:14:33   state           Initialized
     2018-02-01 19:45:07   version         V 1.25.00 a-culfw Build: 253 (2017-06-28_20-40-30) MapleCUNx4_8F (F-Band: 868MHz)
   helper:
     bm:
       CUL_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.05. 17:14:05
         max        0.0001220703125
         tot        0.0001220703125
         mAr:
           HASH(0x7b1ff78)
           mapleCUN4
           ?
       CUL_Set:
         cnt        32359
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.05. 08:16:23
         max        0.00172090530395508
         tot        2.22607636451721
         mAr:
           HASH(0x7b1ff78)
           mapleCUN4
           ?
       STACKABLE_CC_AddPrefix:
         cnt        10
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.05. 07:41:16
         max        2.31266021728516e-05
         tot        0.000141143798828125
         mAr:
           HASH(0x7b1ff78)
           V
       STACKABLE_CC_DelPrefix:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.05. 11:28:34
         max        2.81333923339844e-05
         tot        9.39369201660156e-05
         mAr:
           HASH(0x7b1ff78)
           ***V 1.26.03 a-culfw Build: private build (unknown) MapleCUNx4_8F (F-Band: 868MHz)

       STACKABLE_CC_Notify:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        20.05. 07:41:16
         max        0.162604093551636
         tot        0.274253129959106
         mAr:
           HASH(0x7b1ff78)
           HASH(0x7b1f8a0)
Attributes:
   connectCommand Nr3
   devStateIcon Initialized:rc_GREEN disconnected:rc_RED
   event-on-change-reading state
   icon       cul_868
   model      SCC
   room       Transmitter
   verbose    0

Gruß
Arthur