Autor Thema: Alternative culfw  (Gelesen 349329 mal)

Offline Patric

  • New Member
  • *
  • Beiträge: 8
Antw:Alternative culfw
« Antwort #1665 am: 07 Januar 2018, 10:49:07 »
Nein  :'(
Ohne den TX25 zu kennen, es hat sicherlich kein-MAX!-Protokoll u.  kann eben NUR MAX! empfangen.
Grüße Markus
Ahh.. dazugelernt. Dann hab ich ja jetzt einen Grund, ein lacrosseGW zu basteln...



Danke!

Gesendet von meinem Moto G (5) Plus mit Tapatalk

... noch keine Signatur.

Offline Peter_Listig

  • Jr. Member
  • **
  • Beiträge: 87
Antw:Alternative culfw
« Antwort #1666 am: 11 Januar 2018, 12:39:21 »
Hallo zusammen,

@Patrick

habe folgende Aussensensoren seit etwa einem Jahr in Betrieb
um Kühlschrank und Gerfriertruhe zu überwachen ...

https://www.conrad.de/de/Search.html?searchType=REGULAR&search=Thermosensor%20Eurochron%20EAS%20700Z&category=%1Ft16%1Fc17192

Wird sofort als    CUL_TCM97001_235 / Mebus_235 erkannt.

Kleines Manko: Keine Luftfeuchtigkeitsanzeige

aber ansonsten zuverlässig. Batterien (2 x AAA) halten knapp 2 Jahre.


Greetz
Peter

FB 7490 / DECT200 / FrtizFon /FHEM 5.7 / Raspi3 / Debian Jessie / CUL868 / CUL433 / aculfw / IT / HE / km200 / HM-SEC-SD / DS214+ / WOL /

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2179
Antw:Alternative culfw
« Antwort #1667 am: 21 Januar 2018, 14:32:21 »
Hi, ich wolte meinen CUL V3 jetzt mal auf meinem Cubietruck mit Debian Stretch auf die aktuelle CulFW 1.26 (obwohl ja im ersten Post hier noch als aktuell 1.25 steht!?) flashen.

Dazu habe ich mir auf den Cubie das geclont https://github.com/heliflieger/a-culfw, bin dann ins Verzeichniss a-culfw/culfw/Devices/CUL/

Wenn ich dort dann ./flash.sh ausführe kommt die abfrage welche Version ich flashen will, da hab ich die 9 gewählt für die V3_433Mhz Variante, dann bekomme ich diesen Fehler.

Was mache ich falsch?
/opt/a-culfw/culfw/Devices/CUL'
Cleaning project:
Compiling C: CUL.c
/bin/sh: 1: avr-gcc: not found
makefile:236: recipe for target 'CUL.o' failed
make[1]: *** [CUL.o] Error 127
make[1]: Leaving directory '/opt/a-culfw/culfw/Devices/CUL'
makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
-------------------------------------------------------------
This program flash the cul device with new firmware.
Please change the device into the bootloader
-------------------------------------------------------------
Please choose a device:
 1 = CUL_V2 868MHZ
 2 = CUL_V2_HM 868MHZ
 3 = CUL_V2_MAX 868MHZ
 4 = CUL_V3 868MHZ
 5 = CUL_V4 868MHZ
 6 = CUL_V2 433MHZ
 7 = CUL_V2_HM 433MHZ
 8 = CUL_V2_MAX 433MHZ
 9 = CUL_V3 433MHZ
 0 = CUL_V4 433MHZ
Please select device (1-5): 9

The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 start
dfu-programmer: no device present.



Danke
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline bjoernh

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 740
Antw:Alternative culfw
« Antwort #1668 am: 21 Januar 2018, 14:58:52 »
Hi, ich wolte meinen CUL V3 jetzt mal auf meinem Cubietruck mit Debian Stretch auf die aktuelle CulFW 1.26 (obwohl ja im ersten Post hier noch als aktuell 1.25 steht!?) flashen.

Dazu habe ich mir auf den Cubie das geclont https://github.com/heliflieger/a-culfw, bin dann ins Verzeichniss a-culfw/culfw/Devices/CUL/

Wenn ich dort dann ./flash.sh ausführe kommt die abfrage welche Version ich flashen will, da hab ich die 9 gewählt für die V3_433Mhz Variante, dann bekomme ich diesen Fehler.

Was mache ich falsch?
/opt/a-culfw/culfw/Devices/CUL'
Cleaning project:
Compiling C: CUL.c
/bin/sh: 1: avr-gcc: not found
makefile:236: recipe for target 'CUL.o' failed
make[1]: *** [CUL.o] Error 127
make[1]: Leaving directory '/opt/a-culfw/culfw/Devices/CUL'
makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
-------------------------------------------------------------
This program flash the cul device with new firmware.
Please change the device into the bootloader
-------------------------------------------------------------
Please choose a device:
 1 = CUL_V2 868MHZ
 2 = CUL_V2_HM 868MHZ
 3 = CUL_V2_MAX 868MHZ
 4 = CUL_V3 868MHZ
 5 = CUL_V4 868MHZ
 6 = CUL_V2 433MHZ
 7 = CUL_V2_HM 433MHZ
 8 = CUL_V2_MAX 433MHZ
 9 = CUL_V3 433MHZ
 0 = CUL_V4 433MHZ
Please select device (1-5): 9

The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 start
dfu-programmer: no device present.



Danke
Nimm die gebauten Versionen aus dem entsprechenden Zip. Wenn du nur den src nimmst, musst du compilieren. Der Fehler sagt auch, dass der Compiler fehlt.

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2179
Antw:Alternative culfw
« Antwort #1669 am: 21 Januar 2018, 15:02:21 »
Hi, welcher compiler fehlt? gcc ist installiert sudo apt install gcc
Reading package lists... Done
Building dependency tree
Reading state information... Done
gcc is already the newest version (4:6.3.0-4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Wo finde ich die gebaute Version? hab die hier geclonnt https://github.com/heliflieger/a-culfw.git , da ist keine zip drin!?

EDIT, OK, gcc-avr fehlte, habe ich jetzt nachinstalliert, aber das make schlägt trotzdem fehl
make
make TARGET=CUL_V2 FREQUENCE=_433MHZ MCU=at90usb162 FLASH_SIZE=16384 BOOTLOADER_SIZE=2048 mostly_clean build size
make[1]: Entering directory '/opt/a-culfw/culfw/Devices/CUL'
Cleaning project:
Compiling C: CUL.c
In file included from CUL.c:6:0:
../../lufa/Drivers/USB/HighLevel/../LowLevel/LowLevel.h:43:22: fatal error: avr/io.h: No such file or directory
   #include <avr/io.h>
                      ^
compilation terminated.
makefile:236: recipe for target 'CUL.o' failed
make[1]: *** [CUL.o] Error 1
make[1]: Leaving directory '/opt/a-culfw/culfw/Devices/CUL'
makefile:117: recipe for target 'all' failed
make: *** [all] Error 2

EDIT
Der make Prozess ist jetzt durchgelaufen, aber das flashen funktioniert weiterhin nicht
./flash.sh
-------------------------------------------------------------
This program flash the cul device with new firmware.
Please change the device into the bootloader
-------------------------------------------------------------
Please choose a device:
 1 = CUL_V2 868MHZ
 2 = CUL_V2_HM 868MHZ
 3 = CUL_V2_MAX 868MHZ
 4 = CUL_V3 868MHZ
 5 = CUL_V4 868MHZ
 6 = CUL_V2 433MHZ
 7 = CUL_V2_HM 433MHZ
 8 = CUL_V2_MAX 433MHZ
 9 = CUL_V3 433MHZ
 0 = CUL_V4 433MHZ
Please select device (1-5): 9

The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 start
dfu-programmer: no device present.
« Letzte Änderung: 21 Januar 2018, 16:20:40 von Tommy82 »
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI

Offline meier81

  • New Member
  • *
  • Beiträge: 22
Antw:Alternative culfw
« Antwort #1670 am: 21 Januar 2018, 16:43:30 »
Hallo,

die fertig gebauten Files findest du hier: https://www.mediafire.com/folder/iuf7lue8r578c/a-culfw

Gruß

Markus

Offline Tommy82

  • Hero Member
  • *****
  • Beiträge: 2179
Antw:Alternative culfw
« Antwort #1671 am: 21 Januar 2018, 18:13:33 »
Ok, dann hab ich die aktuelle drauf
Internals:
   CMDS       ABCEeFGhiKkLlMmRTtUuVWXxY
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   Cul433_MSGCNT 1
   Cul433_TIME 2018-01-21 16:26:40
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         15
   FHTID      1234
   NAME       Cul433
   NR         243
   PARTIAL   
   RAWMSG     i6965A65555A59655F7
   RSSI       -78.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.01 a-culfw Build: 271 (2017-09-18_20-23-44) CUL433 (F-Band: 433MHz)
   initString X21
   Helper:
     DBLOG:
       ccconf:
         myDbLog:
           TIME       1516548325.05758
           VALUE      freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB
       raw:
         myDbLog:
           TIME       1516554088.96703
           VALUE      is00111100110101010110011111000010
       state:
         myDbLog:
           TIME       1516548316.97599
           VALUE      bWidth 354
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-01-21 16:25:25   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB
     2018-01-21 16:20:32   cmds             A B C E e F G h i K k L l M m R T t U u V W X x Y
     2017-12-03 10:19:22   credit10ms      900
     2017-12-03 10:19:27   fhtbuf          AE
     2018-01-21 18:01:28   raw             is00111100110101010110011111000010
     2018-01-21 16:26:40   state           Initialized
     2017-12-03 10:19:31   uptime          0 10:53:11
     2017-12-03 10:19:36   version         V 1.26.01 a-culfw Build: 271 (2017-09-18_20-23-44) CUL433 (F-Band: 433MHz)
Attributes:
   group      Hardeware
   room       Büro
   verbose    3
Fhem Linux cubietruck 4.14.0-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2012,FB6590
Hanspreed 13,3 Zoll Wandtablett mit FTUI
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline cs-online

  • Sr. Member
  • ****
  • Beiträge: 605
Antw:Alternative culfw
« Antwort #1672 am: 25 Januar 2018, 11:40:53 »
Hallo zusammen,

@Patrick

habe folgende Aussensensoren seit etwa einem Jahr in Betrieb
um Kühlschrank und Gerfriertruhe zu überwachen ...

https://www.conrad.de/de/Search.html?searchType=REGULAR&search=Thermosensor%20Eurochron%20EAS%20700Z&category=%1Ft16%1Fc17192

Wird sofort als    CUL_TCM97001_235 / Mebus_235 erkannt.

Kleines Manko: Keine Luftfeuchtigkeitsanzeige

aber ansonsten zuverlässig. Batterien (2 x AAA) halten knapp 2 Jahre.


Greetz
Peter

Ähm, da würde ich aber eher die TX29dht mit Lacrosse nehmen, die kosten ca. 15 Euro/Stück und können Temperatur und Luftfeuchte und funken auf 868Mhz sehr stabil auch quer durchs Haus. Mit dem LC-Gateway (1x Wemos, 1x RFM69CW, kleine Platine,fertich), das man dann auch überall dort hinbauen kann, wo WLAN ausgeleuchtet ist, läuft super stabil. Ich hatte vorher die kleinen Eurochrons mit 433Mhz, die sind alle Weile mit Batterieschlappheit abgeschmiert und mussten dann komplett neu eingerichtet werden, wenn die überhaupt nach Batteriewechsel wieder gefunden wurden. die TX halten ca. 2 Jahre und man kann im Device Batteriewechsel setzen, dann wird der Sensor nach Batteriewechsel wieder sauber neu verknüpft...
FHEM auf Raspi 2, NanoCul 433 mit V1.65 für IT, NanoCul433 mit a-FW für Eurochrons, HM-CFG-USB-2, HM-WLAN-Gateway,ein paar HM-Aktoren,  2x EBUSD, ESP8266 am Strom-, Gas- , Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Lacrosse-Gateway und Sensoren, Alexa-Fhem... nd da geht noch was

Offline Patric

  • New Member
  • *
  • Beiträge: 8
Antw:Alternative culfw
« Antwort #1673 am: 25 Januar 2018, 14:56:18 »
Danke für die Hinweise.

Ja, LacrosseGateway läuft schon; ich muss "nur noch" den RFM69CW dranlöten...

Patric
... noch keine Signatur.

Offline toxic-tonic

  • New Member
  • *
  • Beiträge: 21
Antw:Alternative culfw
« Antwort #1674 am: 30 Januar 2018, 20:53:34 »
Hi,

mal ne Frage: Versuche mich an einem miniCUL 433MHz! Habe sowohl selber compiliert als auch eine der fertigen Binarys benutzt. Egal was ich mache, der CUL meldet sich immer mit:

V 1.26.01 a-culfw Build: private build (unknown) miniCUL (F-Band: 868MHz).

Habe versucht mit "raw e" die Settings zurück zu setzen, bin aber nicht sicher ob das funktioniert. Wenn ich den Befehl absetze, fängt der Arduino wie wild an zu blinken und muss stromlos gemacht werden um wieder dran zu kommen. Habe die Verkabelung x-mal kontrolliert, denke auch dass das passt.

Bin (fast) verzweifelt! Irgendwer einen heißen Tipp für mich?

Danke und Gruß

Tobias


Offline bjoernh

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 740
Antw:Alternative culfw
« Antwort #1675 am: 30 Januar 2018, 21:07:27 »
Hi,

mal ne Frage: Versuche mich an einem miniCUL 433MHz! Habe sowohl selber compiliert als auch eine der fertigen Binarys benutzt. Egal was ich mache, der CUL meldet sich immer mit:

V 1.26.01 a-culfw Build: private build (unknown) miniCUL (F-Band: 868MHz).

Habe versucht mit "raw e" die Settings zurück zu setzen, bin aber nicht sicher ob das funktioniert. Wenn ich den Befehl absetze, fängt der Arduino wie wild an zu blinken und muss stromlos gemacht werden um wieder dran zu kommen. Habe die Verkabelung x-mal kontrolliert, denke auch dass das passt.

Bin (fast) verzweifelt! Irgendwer einen heißen Tipp für mich?

Danke und Gruß

Tobias
Was hast Du denn an den Pin C1 dran?
Der Pin wird beim miniCul auch ausgewertet. Sprich wenn da kein Widerstand nach Masse drann ist, dann ist es ein CUl für 868MHz.
Mach mal an diesen Pin einen Widerstand nach Masse (GND) dran.

Offline toxic-tonic

  • New Member
  • *
  • Beiträge: 21
Antw:Alternative culfw
« Antwort #1676 am: 30 Januar 2018, 21:25:49 »
Cool, teste ich, meinst du D1 oder wirklich C1? Welcher Pin ist das?

Offline bjoernh

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 740
Antw:Alternative culfw
« Antwort #1677 am: 30 Januar 2018, 21:30:41 »
Cool, teste ich, meinst du D1 oder wirklich C1? Welcher Pin ist das?
PC1 == A1

Offline toxic-tonic

  • New Member
  • *
  • Beiträge: 21
Antw:Alternative culfw
« Antwort #1678 am: 30 Januar 2018, 21:34:58 »
Top! Man lernt nie aus! Danke!!

Offline toxic-tonic

  • New Member
  • *
  • Beiträge: 21
Antw:Alternative culfw
« Antwort #1679 am: 31 Januar 2018, 08:38:08 »
Hat jemand einen Vorschlag was für einen Widerstand? Einfach so auf Grund legen reicht bei mir nicht!

 

decade-submarginal