Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R3.4.0 to master #611

Merged
merged 133 commits into from
Jul 19, 2019
Merged

R3.4.0 to master #611

merged 133 commits into from
Jul 19, 2019

Commits on Feb 17, 2019

  1. Update README.md

    sidey79 authored Feb 17, 2019
    Configuration menu
    Copy the full SHA
    34fb262 View commit details
    Browse the repository at this point in the history
  2. 00_SIGNALduino.pm

    Version 3.4.0 dev marked
    sidey79 committed Feb 17, 2019
    Configuration menu
    Copy the full SHA
    3a7af0f View commit details
    Browse the repository at this point in the history
  3. Update README.md

    sidey79 authored Feb 17, 2019
    Configuration menu
    Copy the full SHA
    461ad98 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2019

  1. controls_signalduino.txt

    generated controls file
    sidey79 committed Feb 18, 2019
    Configuration menu
    Copy the full SHA
    a55fee8 View commit details
    Browse the repository at this point in the history
  2. Update 88_SIGNALduino_TOOL.pm (#511)

    * added option reconstructBit to protocols.hash, update ID 87 + 88 (#510)
    added doc option reconstructBit
    added reconstructBit to to the ids 87, 88 and 91.1 and changed formatting
    added clientmodule	=> 'SD_Rollo_Keeloq' and preamble => 'P87#' to ID 87
    added clientmodule	=> 'SD_Rollo_Keeloq' and preamble => 'P88#' to ID 88
    Added SD_Rollo_Keeloq to $clientsSIGNALduino and %matchListSIGNALduino
    
    * Update 88_SIGNALduino_TOOL.pm
    - revised code + doc
    - added option Durration_of_Message
    - fix filtre option
    HomeAutoUser authored Feb 18, 2019
    Configuration menu
    Copy the full SHA
    2320ca4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c839b1d View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2019

  1. update protocols.hash + revised 00_SIGNALduino.pm (#515)

    * update protocols.hash  + revised 00_SIGNALduino.pm
    
    - revised 00_SIGNALduino.pm, rename modul (new modul for keeloq devices, not only rollo´s)
    - revised protocols doc
    - added doc Waeco_MA650_TX
    HomeAutoUser authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    88e9e84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d026c62 View commit details
    Browse the repository at this point in the history
  3. update 14_SD_UT.pm (#517)

    - revised 14_SD_UT.pm for new model  KL_RF01 -> ESTO Lighting GmbH
    - revised doc Refsta Topdraft -> clone NEFF
    - revised signalduino_protocols.hash for KL_RF01
    HomeAutoUser authored Feb 21, 2019
    Configuration menu
    Copy the full SHA
    25540c8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    911a255 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2019

  1. Patches error output of unittests (#507)

    * 98_unittest.pm
    
    Output of $ret changed to avoid warning
    sidey79 authored Feb 22, 2019
    Configuration menu
    Copy the full SHA
    484753d View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2019

  1. update TOOL (#521)

    - rename options change_bitMsg_to_hexMsg & change_hexMsg_to_bitMsg
    - added new options reverse_Input, change_dec_to_hex, change_hex_to_dec
    - update file´s and added text with doc
    HomeAutoUser authored Feb 23, 2019
    Configuration menu
    Copy the full SHA
    4a2427a View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2019

  1. new module for Keeloq devices (#520)

    - new module SD_Keeloq for devices (without key: unencrypted data is output | mit Schlüssel: verschlüsselten Daten werden ausgegeben und senden ist möglich)
    - remove Roto from 90_SIGNALduino_un.pm module
    - revised signalduino_protocols.hash
    - revised code to package
    - fix test syntax for check
    HomeAutoUser authored Feb 24, 2019
    Configuration menu
    Copy the full SHA
    7750b8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5881954 View commit details
    Browse the repository at this point in the history
  3. test/test_defineDefaults-definition.txt (#524)

    Added new test which checks some of the defaults set in SIGNALduino_Define
    sidey79 authored Feb 24, 2019
    Configuration menu
    Copy the full SHA
    5d8d7d2 View commit details
    Browse the repository at this point in the history
  4. Feature reconstruct last bit (#518)

    * Update 00_Signalduino.pm: 
    
    Bei MS-Daten kann es sein, dass das letzte Bit nur teilweise in dem Datensatz repräsentiert ist. Sollte sich in diesem Fall aus dem letzten Zeichen und den Protokolldefinitionen One und Zero eine eindeutige Zuordnung ergeben, so wird diese Zuordnung dekodiert
    
    Bei MU-Nachrichten kann es vorkommen, daß die zweite Hälfte des letzten Bits fehlt.
    Wenn in der Protokolldefinition "reconstructBit => 1" steht, dann wird das letzte Bit rekonstruiert.
    
    
    new sub SIGNALduino_FillPatternLookupTable to fill lookup tables
    
    
    Parse_MS optimized:
    
    Längenprüfung optimiert. 
    - Die Prüfung auf length_min am Anfang ist nun einfacher und genauer.
    - Die Längenprüfung ist nun vor dem padding.
    debug und log Ausgaben ergänzt.
    
    modulematch replaced with sub SIGNALduino_moduleMatch 
    
    included PR #491 from MoskitoHorst
    
    * test/test_MS_1-definition.txt
    
    added Tests with and withoud reconsruct bit
    
    
    * test/test_MS_2-definition.txt
    
    - Load test Data from test/test_loadprotohash-ok.hash
    - Read test input and results from hash
    - test min, max length with and without reconstructBit
    
    changed substr to much faster chop and replace length min/max check with SIGNALduino_TestLength
    sidey79 authored Feb 24, 2019
    Configuration menu
    Copy the full SHA
    4880711 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ecc7b17 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2019

  1. fix - 14_SD_RSL.pm (#523)

    * Update 14_SD_RSL.pm
    - fix #484 (now, IODev is the Dev how dispatch)
    - revised log output´s
    - fix IODEV not correctly assigned #484
    - fix undef syntax
    - revised doc + revised log output´s
    
    - revised state on TOOL_File
    HomeAutoUser authored Feb 25, 2019
    Configuration menu
    Copy the full SHA
    bdc71fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b343b3 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2019

  1. Load Protocolhash from PerlModule instead from textfile (#522)

    * 00_SIGNALduino.pm
    
    Moved Protocol hash into a package SD_Protocols and load it
    Implement unload of Package SD_Protocols to allow easy overwrite
    Display Version of Package SD_Protocols Internal versionProtocols
    
    * Unittest
    
    - Rename test/test_loadprotohash-ok.hash -> test/test_loadprotohash-ok.pm
    - Rename test/test_loadprotohash-nok.hash -> test/test_loadprotohash-nok.pm
    
    Modified Unittests to load package instead of hash file
    - test/test_developid_1-definition.txt
    - test/test_loadprotohash-definition.txt
    
    * test/test_loadprotohash-definition.txt
    - reload normal hash after test is done
    
    * test/test_defineDefaults-definition.txt
    - Added test for Internal versionProtocols
    
    * Makefile
    - remove copy of *.hash
    - Add copy of *.pm from test folder
    sidey79 authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    868633a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef559ae View commit details
    Browse the repository at this point in the history
  3. 00_SIGNALduino.pm (#526)

    * 00_SIGNALduino.pm
    
    Remove static debug flag
    sidey79 authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    bf4de77 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b069f29 View commit details
    Browse the repository at this point in the history
  5. Update signalduino_protocols.pm (#528)

    * Update signalduino_protocols.pm
    - ID59 remove modulmatch (fix dispatch)
    - ID87 + ID91 +91.1 added reconstructBit
    - ID 73 remove developId => 'y',
    HomeAutoUser authored Feb 26, 2019
    Configuration menu
    Copy the full SHA
    6d599c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    920c97a View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2019

  1. update 14_SD_UT.pm (#529)

    - added new model TR-502MSV (LIBRA GmbH) [LIDL]
    - revised doc
    HomeAutoUser authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    c5eb98e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94cd147 View commit details
    Browse the repository at this point in the history
  3. Remove .hash File from lib directory (#530)

    * build_controls_list.sh
    
    Remove .hash from script and put existing .hash files to move to unused section
    deleted not longer uses build_controls_list.pl
    sidey79 authored Feb 27, 2019
    Configuration menu
    Copy the full SHA
    0298579 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2019

  1. 14_SD_Keeloq.pm - fix PERL WARNING (#533)

    * 14_SD_Keeloq.pm - fix PERL WARNING
    - fix PERL WARNING if hlen a other typ of device
    - revised doc
    - rename readings to fhem batterystate standard
    - revised code $VLOW + $RPT
    HomeAutoUser authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    7226466 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    beb1014 View commit details
    Browse the repository at this point in the history
  3. Protocol Data / Methods new data model (#532)

    * New Data Model, speparates Protocol Data in Package SD_PrococolData and methods to access the data to SD_Protocols and named the libs with their
    full qualified name beginning with lib::
    
    lib::SD_Protocols hase some function methods wihich can be accessed by fully qualified name
    new()
    LoadHash()
    exists()
    getKeys()
    checkProperty()
    getProperty()
    
    lib::SD_PrococolData provides it data directly to lib::SD_Protocols
    
    00_SIGNALduino.pm
    Updated  SIGNALduino_LoadProtocolHash to use loadHash from lib::SD_PrococolData
    
    Makefile
    added test_SD_Protocols
    
    Renamed signalduino_protocols.pm to SD_ProtocolData to match name of Package
    sidey79 authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    0ecd934 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6d97654 View commit details
    Browse the repository at this point in the history
  5. Patch filenametypo (#534)

    * Fixed typo in filename and Package SD_Protocols and SD_ProtocolData
    sidey79 authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    81d60a0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ddf4f9 View commit details
    Browse the repository at this point in the history
  7. Update SD_ProtocolData.pm (#535)

    - revised doc
    HomeAutoUser authored Mar 4, 2019
    Configuration menu
    Copy the full SHA
    e2cf94b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    19ada76 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2019

  1. Verify SD_WS07 Autocreate via unittest (#536)

    * test/test_SDWS07-definition.txt
    
    Added some basic tets for SD_WS07 Module, checks autocreate and pre defined
    Added Test which checks for bug #527
    sidey79 authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    82211b7 View commit details
    Browse the repository at this point in the history
  2. revised doc + CHANGED (#537)

    - revised worng date CHANGED
    - revised worng syntax in doc
    HomeAutoUser authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    9bb2b98 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47cffdb View commit details
    Browse the repository at this point in the history
  4. test/test_read-definition.txt (#538)

    added test of read sub (cherry picked from commit 28889e0)
    sidey79 authored Mar 5, 2019
    Configuration menu
    Copy the full SHA
    975af26 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2019

  1. SD_WS07 fix bug autocreate (#531)

    * fix bug autocreate define
    
    fix bug autocreate define
    remove rssi
    remove slider for offsets
    remove reading battery
    
    * update CHANGED
    
    update CHANGED
    
    * small changes
    
    * update help
    
    * test for already defined devices old and new naming convention
    
    test for already defined devices use wrong naming convention (only
    channel or longid),
    test for already defined devices use normal naming convention
    (model_channel or model_lonid)
    
    * 14_SD_WS07.pm
    
    Migrate wrong DEF to correct ones
    
    * test/test_SDWS07-definition.txt
    removed todo block because this branch fixes #527
    
    * Update Changed and authors in 14_SD_WS07.pm
    elektron-bbs authored Mar 6, 2019
    Configuration menu
    Copy the full SHA
    2ebdcd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30cd3ef View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2019

  1. internal versionProtocols fixed (#542)

    * 00_SIGNALduino.pm
    
    Fixed internal versionProtocols
    sidey79 authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    b3ba7e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    555562b View commit details
    Browse the repository at this point in the history
  3. SD_WS_38: New protocol for refrigerator thermometer NC-3911, NC-3912 (#…

    …541)
    
    * SD_WS New protocol for refrigerator thermometer NC-3911, NC-3912
    
    14_SD_WS.pm: New protocol for refrigerator thermometer NC-3911, NC-3912
    (Rosenstein & Soehne, PEARL)
    
    * test/test_SDWS-definition.txt
    
    Autocreate test added
    
    * test/test_SDWS-definition.txt
    
    fixed test and added readingtest
    elektron-bbs authored Mar 8, 2019
    1 Configuration menu
    Copy the full SHA
    c734cab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b8be99e View commit details
    Browse the repository at this point in the history
  5. unittest to verify set command sendMsg a little bit (#539)

    * test/test_set_sendMsg-definition.txt
    
    simple sendMsg Test with protocols 0 17 43 72 and cc1101 capability to cover some more lines of code
    sidey79 authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    376739f View commit details
    Browse the repository at this point in the history
  6. Update SD_ProtocolData.pm (#544)

    - revised doc
    HomeAutoUser authored Mar 8, 2019
    Configuration menu
    Copy the full SHA
    53c607f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c7bf33 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2019

  1. 14_SD_WS07.pm (#543)

    * 14_SD_WS07.pm
    if humidity or temperature value is out of range, then do not log at verbose 3. Log only at verbose 4
    sidey79 authored Mar 9, 2019
    Configuration menu
    Copy the full SHA
    34658f7 View commit details
    Browse the repository at this point in the history
  2. Update 88_SIGNALduino_TOOL.pm (#540)

    * Update 88_SIGNALduino_TOOL.pm
    - fix Dispatch_DMSG option
    - added internal Version
    - added Log Output´s
    - added get option Doc_ProtocolList_from_ProtocolData + Doc_ProtocolList_from_JSONfile (prepared)
    - fixed die PERL process "or die $!;"
    - rename GET optionen with better name
    - added doc
    - completion dispatch from hash with selection module
    HomeAutoUser authored Mar 9, 2019
    Configuration menu
    Copy the full SHA
    057d523 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d23c8c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2019

  1. Dev r34 fix (#546)

    * fix DeviceOverview
    
    - fix #545
    
    * Revert "fix DeviceOverview"
    
    This reverts commit 8e46559.
    
    * fix FW_deviceOverview
    
    - fix #545
    
    * Update 00_SIGNALduino.pm
    
    - revised small evil
    HomeAutoUser authored Mar 12, 2019
    Configuration menu
    Copy the full SHA
    f2cb32c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff92cf8 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2019

  1. Update SD_ProtocolData.pm (#548)

    * Update SD_ProtocolData.pm
    - revised doc
    - wrong name fix
    - fix spelling mistake
    HomeAutoUser authored Mar 15, 2019
    Configuration menu
    Copy the full SHA
    c29c7a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba98544 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2019

  1. revised doc (#549)

    - added doc sendMSG for freqency
    HomeAutoUser authored Mar 16, 2019
    Configuration menu
    Copy the full SHA
    4fc5f7e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86beb5d View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2019

  1. fix_Correcting_spelling_errors (#555)

    - Correcting spelling errors
    HomeAutoUser authored Mar 25, 2019
    Configuration menu
    Copy the full SHA
    60a5476 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11d1cbd View commit details
    Browse the repository at this point in the history
  3. SD_RSL - fix PERL WARNING (#556)

    * Update 14_SD_RSL.pm
    - fix PERL WARNING: "my" variable $iodevice #551
    HomeAutoUser authored Mar 25, 2019
    Configuration menu
    Copy the full SHA
    2182333 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1fbd5fd View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. SD_UT_ added new model for Tedsen | ID 94 for user (#550)

    * SD_UT - added new models
    
    - revised code for Tedsen
    - user with many buttons on remote answered on forum https://forum.fhem.de/index.php/topic,39153.0.html
    - two protocols from one production, revised so we have only one (multiple names for a product)
    - added Atech wireless weather station
    
    * Update 90_SIGNALduino_un.pm
    
    - remove ID from file
    
    * Update test_proto46-definition.txt
    
    - revised RAWMSG
    
    * lib/SD_ProtocolData.pm
    
    46:  reconstructLastBit deaktiviert, da es sonst zu einer  Fehlerkennung der Startsequenz kommt.
    Änderung der Testdaten rückgängig gemacht
    
    * update 14_SD_UT.pm + SD_ProtocolData.pm + SIGNALduino_TOOL_Dispatch_SD_UT.txt
    
    - added sub in 14_SD_UT.pm
    - SD_ProtocolData.pm, id 46 set reconstructBit and revised start
    - SIGNALduino_TOOL_Dispatch_SD_UT.txt, revised message with last bit message
    HomeAutoUser authored Mar 29, 2019
    Configuration menu
    Copy the full SHA
    0f6fc8c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    401e9e6 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2019

  1. 00_SIGNALduino.pm - Neues Internal ID bei Devices (#554)

    Damit gibt es bei Devices von logischen Modulen über addvals ein neues Internal <IODEV>_Protocol_ID
    Ralf9 authored Apr 5, 2019
    Configuration menu
    Copy the full SHA
    b3967bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07dd592 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2019

  1. SD_WS_51 bgfix longId (#559)

    correct longid from 12 to 8 bit, valid channels only 1-3
    elektron-bbs authored Apr 7, 2019
    Configuration menu
    Copy the full SHA
    f88c05d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    507780b View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2019

  1. Configuration menu
    Copy the full SHA
    fdc7e17 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2019

  1. Integrate Unittests from UnitTest Repository into this repository on …

    …the fly (#553)
    
    * Removed unittest from makefile instead download makefile from UnitTest Repository and run the downloaded one
    
    * Renamed test folder to UnitTest
    
    Moved test files to UnitTest/tests folder.
    
    * travis.yml
    
    run two make processes and ignore deleted files in cover report
    sidey79 authored Apr 11, 2019
    Configuration menu
    Copy the full SHA
    3646f57 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2019

  1. new protocol for Techmar Garden Lights (#562)

    14_SD_UT.pm: new protocol for Techmar Garden Lights
    SD_ProtocolData.pm: set protocol 94 to development
    SD_ProtocolData.pm: new definition protocol 95
    README.md: new entries for Tedsen, Geiger and Techmar
    elektron-bbs authored Apr 14, 2019
    Configuration menu
    Copy the full SHA
    d27260e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    451380f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2019

  1. SD_WS_33 check added, new definitions (#563)

    SD_WS check protocol 33 added
    new definition 33.1 for thermo-/tygrosensor TFA 30.3200
    new definition 33.2 for Tchibo weatherstation
    elektron-bbs authored Apr 19, 2019
    Configuration menu
    Copy the full SHA
    11c0f5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6482828 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2019

  1. 14_SD_RSL - change set loglevel (#566)

    Loglevel bei set von 4 auf 3 geändert
    Ralf9 authored Apr 21, 2019
    Configuration menu
    Copy the full SHA
    ae55a66 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2c53e3 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2019

  1. Update SD_ProtocolData.pm - revised doc, added state and comment no …

    …decode! (#564)
    
    * Update SD_ProtocolData.pm
    - revised doc, added state and comment no decode
    - final revision of the documentation
    - added more infos
    - check messages
    - ! NO definitions changed !
    HomeAutoUser authored Apr 22, 2019
    Configuration menu
    Copy the full SHA
    28c4f53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2517573 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2019

  1. SD_ProtocolData.pm: fixes #106 (#570)

    * SD_ProtocolData.pm
    
    removed zero key from protocol 76 to avoid perl warning fixes: #156
    sidey79 authored Apr 23, 2019
    Configuration menu
    Copy the full SHA
    8c7b1cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5114f50 View commit details
    Browse the repository at this point in the history
  3. 14_SD_RSL - optimize Log set (#571)

    log Ausgabe bei set optimiert und cmd (on / off) ergänzt
    alt
    sduinoD: RSL_SET - RSL_74A400_3_2 -> message: P1#0xA074A400#R6
    neu
    sduinoD RSL_set: RSL_74A400_3_2 on -> sendMsg: P1#0xA074A400#R6
    Ralf9 authored Apr 23, 2019
    Configuration menu
    Copy the full SHA
    4bbffc3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1442d3c View commit details
    Browse the repository at this point in the history
  5. new Internal - LAST_Protocol_ID (#572)

    * new Internal - LASTDMSGID
    - added Internal LASTDMSGID-> internal return last dispatched ID
    #565
    - added Commandref
    HomeAutoUser authored Apr 23, 2019
    Configuration menu
    Copy the full SHA
    2cee0bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db169b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2019

  1. Update SD_ProtocolData.pm (#573)

    - delete "no decode!" comments if at least two plausible RAW messages
    HomeAutoUser authored Apr 24, 2019
    Configuration menu
    Copy the full SHA
    1e09ba3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    556dbc1 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2019

  1. Update SD_ProtocolData.pm (#574)

    * Update SD_ProtocolData.pm
    - revised ID76 state commets
    - added ID 74.1 for better reliability (MU detection not reliable -> message as MS decode)
    - reconstructBit is no use in ID74
    HomeAutoUser authored Apr 30, 2019
    Configuration menu
    Copy the full SHA
    d340cd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b63223 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2019

  1. 10_FS20.pm accepted only lower case hex (#576)

    10_FS20.pm accepted only lower case hex
    elektron-bbs authored May 1, 2019
    Configuration menu
    Copy the full SHA
    793f343 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f09e7a6 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2019

  1. Fixes broken tests which use deprecated code (#579)

    * tests/test_mu_1-definition.txt
    * tests/test_MS_2-definition.txt
    
    fixed update protocollist in Signalduino Module with loaded test hash and deprecated use of hashrefs
    
    * tests/test_modulematch_1-definition.txt
    
    modified overwrite of protocolhash
    
    
    * renamed test1, test3 and test4 to test_1, test_3 and test_4
    sidey79 authored May 4, 2019
    Configuration menu
    Copy the full SHA
    1ded31e View commit details
    Browse the repository at this point in the history
  2. Dev r34 use lib 4 paddingbits (#575)

    * 00_SIGNALduino.pm
    Use SDcheckProperty from lib SD_Protocols to retrieve paddingbits value in parse_mu and parse_ms
    sidey79 authored May 4, 2019
    Configuration menu
    Copy the full SHA
    a30cd15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    587cc6f View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. 14_SD_Keeloq - fix channels 10-16 (#581)

    * 14_SD_Keeloq - fix
    - fix use channels 10-16 #issuecomment-488055600
    HomeAutoUser authored May 6, 2019
    Configuration menu
    Copy the full SHA
    dd17207 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e70afc8 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2019

  1. Made float again an optional symbol which must not be in transmission (

    …#587)
    
    * 00_SIGNALduino.pm
    
    made float a optional symbol in transmissions, same behaviour before 4880711
    Fixes #582
    sidey79 authored May 12, 2019
    Configuration menu
    Copy the full SHA
    dba996d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    445a5dc View commit details
    Browse the repository at this point in the history

Commits on May 13, 2019

  1. revised preamble ID 91 - #491633536 (#588)

    - SD_ProtocolData.pm: ID 91.1 revised preamble to P91
    RFD-FHEM/SIGNALduino_TOOL#7 (comment)
    HomeAutoUser authored May 13, 2019
    Configuration menu
    Copy the full SHA
    2abd8fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1973c3b View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. 14_SD_WS.pm: New protocol for Atech wireless weather station (#578)

    * new protocol for Techmar Garden Lights
    
    14_SD_UT.pm: new protocol for Techmar Garden Lights
    SD_ProtocolData.pm: set protocol 94 to development
    SD_ProtocolData.pm: new definition protocol 95
    README.md: new entries for Tedsen, Geiger and Techmar
    
    * 14_SD_WS.pm: New protocol for Atech wireless weather station (protocol #94)
    
    14_SD_WS.pm: New protocol for Atech wireless weather station (protocol
    #94)
    
    * change deviceCode
    
    without longid: SD_WS_94_T
    with longids: SD_WS_94_T_0C
    
    * 14_SD_WS.pm
    
    Decoding code moved to decodingSubs
    
    * 14_SD_WS.pm
    
    remove wrong added bat and humidity value for model SD_WS_94_T
    
    * add model "Atech" to commandref
    elektron-bbs authored May 14, 2019
    Configuration menu
    Copy the full SHA
    79c999c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    70fb2ee View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Drop-down list for config CC1101 (#589)

    add drop-down list for cc1101_bWidth, cc1101_rAmpl and cc1101_sens
    elektron-bbs authored May 17, 2019
    Configuration menu
    Copy the full SHA
    4033fd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e1926c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. Configuration menu
    Copy the full SHA
    d2e07bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fc126c View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Improve decoding of opus XT300 (#586)

    * SD_ProtocolData.pm
    reconstructBit für protokoll 50 aktiviert und protokolldaten hinterlegt fixes #580
    sidey79 authored May 29, 2019
    Configuration menu
    Copy the full SHA
    8214499 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc15dbd View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2019

  1. 14_SD_BELL - fixed repeats (#593)

    - added fix repeats for model Heidemann_|_Heidemann_HX_|_VTX-BELL #367 (comment)
    HomeAutoUser authored Jun 7, 2019
    Configuration menu
    Copy the full SHA
    1d1b1c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc9c582 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2019

  1. update 00_SIGNALduino.pm - fix break & WARNING (#592)

    * SD_Protocols.pm
    Added sub to set defaults
    moved MCRAW Output sub to SD_Protocols.pm
    fixed sub syntax for args
    
    * 00_SIGNALduino.pm
    This reverts commit ac30131, reversing
    changes made to a87e2b1.
    removed SIGNALduino_MCRAW
    Added check for existing sub
    
    * test_SD_Protocols-definition.txt
    Fixed check for protocol with id 0. Any protocol with a 0 was threated as 0 which is wrong
    added test if setDefaults does it job to add method if it is not present
    added test for sub MCRAW. not finished for now
    
    * test_loadprotohash-definition.txt
    moved tests to subtest
    
    * test_SD_Protocols-definition.txt
    fixed test sub MCRAW()
     - test output with max length equal current length
     - test output with current length higher max length
    HomeAutoUser authored Jun 8, 2019
    Configuration menu
    Copy the full SHA
    2a928bc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea4f9f4 View commit details
    Browse the repository at this point in the history
  3. Fix regex for optional float in parse_mu (#597)

    * 00_SIGNALduino.pm
    
    paese_MU: fixed regex if float was not found as pattern. fixex #596
    sidey79 authored Jun 8, 2019
    Configuration menu
    Copy the full SHA
    f782c84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6081f6c View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2019

  1. update 14_SD_WS.pm + SD_ProtocolData.pm (#599)

    * update 14_SD_WS.pm + SD_ProtocolData.pm
    
    - added new sensor TECVANCE TV-4848
    
    * Update 14_SD_WS.pm
    
    - added commandref
    HomeAutoUser authored Jun 16, 2019
    Configuration menu
    Copy the full SHA
    b8a3edb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d608391 View commit details
    Browse the repository at this point in the history
  3. Support MS signal with multiple syncs (#601)

    * MS signals: Prevent adding a empty value to the bitmessage if the symbol has no value like a sync value 
    Needed for messages which have two sync signals
    sidey79 authored Jun 16, 2019
    Configuration menu
    Copy the full SHA
    8514825 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b324b10 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. Update SD_ProtocolData.pm (#603)

    - added doc for new device from IT modul
    - IT module must get a small patch for the device with PT2262 compatible IC
    HomeAutoUser authored Jun 17, 2019
    Configuration menu
    Copy the full SHA
    7c5adf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05c75c6 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2019

  1. new sensor for weather station Auriol AFW 2 A1, IAN: 297514 (#605)

    * new weather station Auriol AFW 2 A1, IAN: 297514
    
    Decoding sensor for weather station Auriol AFW 2 A1, IAN: 297514,
    protocol 7, 14_SD_WS07.pm
    
    * add sensor in device specific help
    
    * Add reading "sendmode"
    
    * change regex
    
    * change regex 00_SIGNALduino.pm
    
    * Change channel undone
    
    The change of channel and send mode occurs only with new station Auriol
    AFW 2 A1.
    
    * change regex
    
    change regex in 14_SD_WS07.pm and 00_SIGNALduino.pm
    elektron-bbs authored Jun 28, 2019
    Configuration menu
    Copy the full SHA
    61c169f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1590a19 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. 14_SD_UT.pm - fix (#604)

    * 14_SD_UT.pm - fix
    - fixed Manax creation (no device after dispatch and model selection)
    - fixed ESTO KL_RF01
    - added commandref & information
    - rename model Manax to RC_10 (Manax | mumbi are the same typ´s)
    - revised commandref
    - Forum https://forum.fhem.de/index.php/topic,94327.msg954252.html#msg954252
    HomeAutoUser authored Jul 1, 2019
    Configuration menu
    Copy the full SHA
    ba2273c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ad1782d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2019

  1. Add checksum for protocol 66 (WS7035) (#606)

    ReconstructBit added, which enabled calculation of the checksum.
    elektron-bbs authored Jul 2, 2019
    Configuration menu
    Copy the full SHA
    3432bfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80dc42e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2019

  1. Added automatic tests against SD_Device_ProtocolList.json (#584)

    * tests/test_DeviceData_rmsg-definition.txt
    
    added test which loads `https://github.com/RFD-FHEM/SIGNALduino_TOOL/blob/dev_JSON_v1/FHEM/lib/SD_Device_ProtocolList.json` and tests if rmsg delivers expected dmsg response 
    
    Skip tests for protocols which are not available, and which have no internal data
    
    Provide a failure if no test was running
    
    test of number of repeats / dispatches in a TODO code block, to prevent negativ output if this one fails.
    
    * .travis.yml
    
    added Net::SSLeay to the needed modules (support GetFileFromURL)
    
    
    * report_failure.sh
    New script, writes failed message to github conversation if tests failed
    Script which reports error to aws api if build state failes (after_failure) and the commit is a pull request
    sidey79 authored Jul 8, 2019
    Configuration menu
    Copy the full SHA
    0a5efa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea0a983 View commit details
    Browse the repository at this point in the history
  3. update 14_SD_UT (#610)

    - Manax and mumbi device (RC_10) added send commands
    https://forum.fhem.de/index.php/topic,94327.msg955380.html#msg955380
    - all sets A B C D to the correct state
    HomeAutoUser authored Jul 8, 2019
    Configuration menu
    Copy the full SHA
    6f20187 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02d85c2 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. Merge remote-tracking branch 'remotes/origin/master' into dev-r34

    # Conflicts:
    #	CHANGED
    sidey79 committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    517a668 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2019

  1. preparation for release 3.4.0

    sidey79 committed Jul 17, 2019
    Configuration menu
    Copy the full SHA
    4c7a77c View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2019

  1. 00_SIGNALduino.pm

    Fixed commandref errors
    sidey79 committed Jul 18, 2019
    Configuration menu
    Copy the full SHA
    dfadf0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03b63a4 View commit details
    Browse the repository at this point in the history