Analysis of raw.zip:
In general:
a) There are a lot of similar pulses, i suggest that capacitors are addedd to the power supply line of the Tx/Rx modules, proper grounding, and to move the Rx module as far as possible away from the Pi.
b) As outlined below, it takes appr. 30mS for the receiver to react to incoming data. Thus for this protocol, the first 20 pulses of the 1st pulsetrain are not properly decoded.
c) We know from the previous postings that we have to expect 12 repeated blocks of 74 pulses. We can confirm this (2nd pulsetrain in raw2.zip in file raw2.log)
To identify the pulsetrainsm the followign steps were taken:
1) pilight-raw inserts a Linefeed if a pulse is longer then 5100.
2) As none of the pulses for the NC7345 protocol is that long, so we can not use that feature.
3) Instead we have to look at datasets with 12*76=912 pulses.
4) It is pretty safe to assume that pulses with a duration shorter then appr. 100 are noise related, but not valid data pulses.
Using this strategy the files were broken up and the following datasets retrieved:
- raw1.log
before -#: 797
Code:
548 3830 558 913 559 1898 552 1876 558 1893 561 1868 557 1898 552 906 550 917 544 1892 563 898 561 915 544 919 549 926 550 896 563 904 533 966 520 1897 546 1926 528 1874 562 907 446 1989 549 915 572 1875 558 897 569 1879 571 1876 546 1887 575 1849 582 894 578 1876 563 905 554 1935 462 1931 548 917 538 923 567 882 (74)
580 3830 579 941 547 1831 586 2021 455 1827 574 1875 539 1916 540 928 553 882 551 1952 550 810 611 893 605 858 595 878 570 898 562 891 568 934 570 1609 90 155 922 864 414 245 789 601 1025 885 534
971 760 428 332+750 613 653 401 115 1378 724 749 661 1781 609 1834 684 1750 692 1753 740 723 703 630 99 1016 891 682 603 1736 653 1786 609 844 657 903 543 850
646 3742 640 995 626 1630 658 1788 651 1875 540 1834 638 1797 632 1010 590 681 612 1843 594 874 622 830 637 859 607 827 637 842 600 879 433 439+580 615 1818 616 1843 579 1839 610 860 569 1882 594 953 533 1880 566 842 628 1816 604 1833 599 1836 592 1864 591 961 417 548+1415 570 855 603 1854 682 1755 502 958 612 846 597 874 (invalid)
586 3834 572 859 584 1873 595 1834 584 1866 568 685+74+1100 604 1847 591 878 587 895 565 1848 599 873 584 877 597 880 549 923 550 893 592 874 593 872 539 1907 574 1888 580 1896 526 892 575 1913 534 884 551 1907 554 883 573 1872 556 1859 593 1878 589 1979 556 793 569 1913 522 898 564 1890 499 1936 586 870 590 877 589 873 (invalid)
574 3823 590 868 581 1889 547 1875 581 1863 574 1861 630 1815 571 888 661 823 554 1869 583 888 538 924 518 948 584 874 575 894 582 884 570 1041 474 1822 574 1873 596 1844 571 884 589 1866 571 885 718 1696 593 893 577 1868 571 1862 516 1932 569 1949 389 1017 567 1858 584 887 563 1872 586 1868 530 932 560 887 553 908 (74 valid)
588 3843 544 906 556 1869 589 1868 572 1870 569 1880 552 1870 572 903 621 836 576 1870 553 915 1039 483 522 872 598 876 568 910 554 906 553 897 575 1893 552 1870 554 1912 545 887 581 1899 542 878 596 1849 574 900 565 2161 219 1968 547 1876 562 1874 573 886 568 1871 512 958 594 1848 562 1894 606 850 560 895 579 908 (74 valid)
- raw2.log
before -#: 831:
Code:
600 3790 643 824 606 1838 615 1827 599 873 575 1860 602 863 594 870 522 1982 450 1982 471 937 595 870 593 867 627 838 572 907 590 861 606 864 591 1855 607 1831 604 1834 601 1848 593 1848 601 862 579 1867 598 861 594 1849 587 1859 575 1860 579 1860 597 865 605 861 604 1848 570 890 604 1829 608 1848 585 1858 581 886
576 3811 588 878 591 1856 571 1869 582 886 588 1843 588 878 578 888 582 1864 573 1867 581 876 583 888 556 910 585 871 580 893 560 903 575 888 576 1862 573 1869 577 1855 589 1875 562 1966 421 1020 443 1984 473 1002 587 1783 587 1854 593 1848 585 1859 596 867 581 883 597 1841 596 865 594 1880 592 1830 583 1858 579 884
587 3821 559 894 589 1855 575 1869 580 876 585 1863 584 873 583 882 586 1856 577 1872 570 888 587 875 589 878 588 874 602 866 561 903 594 866 592 1848 595 1861 849 1833 565 1888 566 1873 554 901 570 1869 573 905 565 1860 579 1863 575 1870 575 1858 593 873 589 877 590 1851 587 871 585 1874 571 1929 442 2002 450 1012
- raw3.log
before -#: 735:
Code:
668 3732 656 810 628 1814 599 1844 631 830 637 832 608 873 546 1890 667 1771 661 1765 611 862 605 861 566 900 622 838 602 866 605 870 594 1845 604 853 609 851 642 821 642 822 609 860 623 846 562 907 582 881 596 1858 594 1851 589 1850 574 1867 564 877 641 819 626 1840 567 1867 561 910 537 1909 579 874 587 1862
....
and before -#: 508
Code:
659 3746 582 873 598 1854 558 1876 675 773 598 911 636 797 641 1836 636 1785 659 1769 649 834 683 774 624 851 560 891 588 876 628 862 606 1815 621 856 620 828 609 851 602 864 563 913 629 850 599 862 604 837 572 1885 624 1826 601 1829 608 1852 601 836 583 896 633 1815 633 828 608 1842 621 1805 587 896 606 843
....
{B]raw2.zip[/B]
raw1.log
before -#: 909:
Code:
302 3329 703 537 1953 577 859 539 925 558 886 551 1609 266 852 477 984 439 72 100 973 439 1356 151 991 443 1088 393 1035 431 861 564 72 552 71 334 771 718 934 816 728 910 667 1768 741 1745 720 708 714 1714 761 1685 932 1582 447 2048 178 1745 73 347 705 1706 738 726 665 806 693 1767 706 742 691 1758 691 1744 678 1764 627 862 (invalid)
603 3779 640 819 621 1824 635 1836 627 794 650 1799 654 810 582 903 568 890 625 1819 609 841 624 847 620 848 596 870 593 877 592 880 590 854 607 1838 591 1856 592 1853 590 1856 574 1868 578 887 571 1861 591 1861 566 1876 549 1878 581 1866 573 1895 554 874 583 887 561 1885 566 905 569 1872 572 1887 553 1863 583 882
576 3950 355 1048 434 1892 591 1924 571 900 578 1853 556 878 608 859 603 865 585 1859 583 884 572 910 565 891 569 886 580 886 583 890 564 908 533 1909 551 1876 573 1889 553 1856 587 1901 574 853 560 1885 558 1900 531 1902 565 1901 546 1855 544 1906 571 897 561 904 558 1897 543 923 528 1892 573 1869 573 1875 550 903
....
before -#: 703:
seems to contain data, but no datasets with valid rawlen found.
reconstructed dataset from multiple datasets:
600 3800 600 800 600 1800 600 1800 600 800 600 1800 600 800 600 800 600 800 600 1800 600 800 600 800 600 800 600 800 600 800 600 800 600 800 600 1800 600 1800 600 1800 600 1800 600 1800 600 1800 600 800 600 800 600 1800 600 1800 600 1800 600 1800 600 800 600 800 600 1800 600 1800 600 800 600 1800 600 800 600 800
raw2.log
before -#: 660
Code:
642 3762 636 832 635 1798 609 1836 617 1830 604 1839 624 832 624 1824 617 841 635 1820 609 843 624 853 584 875 606 852 609 865 600 863 609 860 603 1828 616 1828 616 1830 595 868 608 1839 583 866 607 1843 599 1845 605 1854 579 1860 587 1833 610 1838 609 869 565 890 582 1865 575 881 599 1845 579 1872 581 871 605 853
606 3801 588 877 582 1862 578 1849 598 1848 600 1845 581 883 594 1846 605 868 588 1848 584 883 585 892 578 880 578 881 578 883 588 891 573 878 593 1856 570 1868 574 1871 569 887 574 1873 572 899 582 1853 570 1874 584 1861 560 1869 594 1853 574 1868 575 883 595 878 578 1875 567 886 571 1874 570 1875 570 891 571 884
588 3816 569 894 566 1877 576 1859 586 1855 589 1856 573 884 589 1863 571 901 570 1854 593 879 578 884 593 879 574 885 573 891 581 889 563 895 582 1865 573 1890 549 1879 567 885 587 1859 569 903 575 1855 584 1867 557 1881 566 1903 528 1877 594 1855 586 943 531 864 574 1873 577 882 590 1854 579 1874 553 917 558 898
565 3818 580 887 585 1858 572 1876 574 1866 580 1870 571 897 558 1876 569 892 566 1875 556 907 583 888 563 895 570 886 592 881 571 888 585 907 544 1896 552 1877 567 1911 584 854 552 1871 587 884 564 1877 568 1894 539 1871 586 1868 575 1875 560 1884 553 901 572 901 558 1884 562 895 566 1896 543 1863 588 890 556 909
575 3828 ....
before -#: 1017
This part of the pulsetrain shows a GAP and noise from the receiver.
Code:
433gpio: 432 99 540 100 401 103 346 146 257 125 457 11234 -#: 12
433gpio: 382 131 321 86 388 98 332 100 325 102 309 108 300 104 295 109 462 84 633 590 84 433 119 282 116 297 103 371 118 302 117 279 133 272 131 272 129 287 116 288 125 282 108 274 111 276 131 267 123 269 118 282 150 281 115 290 124 285 132 269 124 266 122 297 123 339 163 266 111 305 109 299 91 287 103 302 110 302 115 302 108 303 111 293 111 292 105 303 114 300 173 320 138 274 116 315 109 310 127 411 89 542
The next 45 pulses already belong to a valid RF transmission, but are not properly decoded, due to receiving problems (pulse 642 to 180), starting with pulse 863 the remaining part of the 1st pulsetrain is properly decoded, so are the pulsetrains 2 to 12.
Code:
642 73 369 88 304 136 297 106 308 119 278 111 287 119 293 116 287 129 129 2054 1897 588 1830 614 588 645 382 98 97 619 337 634 463 106 285 1000 449 798 1647 1008 468 793 609 857 180
863 593 796 663 833 649 775 671 748 722 714 749 724 750 693 1757 639 1805 701 1741 660 799 685 1755 688 778 673 798 670 796 652 1792 645 1804 611 1828 632 1816 623 823 648 824 629 1816 644 813 643 1808 629 833 625 1826 601 1835
615 3791 607 844 604 1836 618 1823 613 1821 638 1811 610 855 586 1859 602 853 618 1835
604 859 611 844 619 856 595 863 604 867 591 882 590 868 537 1947 510 1928 516 1882 610 865 596 1853 587 858 609 868 587 869 603 1842 596 1844 601 1839 601 1841 598 876 582 875 596 1844 597 875 576 1866 569 911 572 1845 608 1836
595 3800 587 875 596 1856 589 1842 592 1855 588 1849 601 870 584 1860 577 879 597 1845 593 881 572 884 589 883 576 881 576 902 553 899 584 886 573 1871 584 1863 574 1852 588 884 561 1882 565 891 581 896 558 905 567 1869 577 1863 577 1865 584 1858 583 886 566 938 488 1950 497 977 497 1921 549 887 583 1865 582 1851
579 3827 569 881 590 1872 568 1868 568 1861 595 1847 585 885 570 1877 591 876 574 1878 565 879 592 883 568 894 573 896 564 892 580 890 566 902 565 2052 401 1858 577 1859 578 895 579 1873 561 922 536 897 585 891 554 1886 557 1892 551 1885 557 1878 564 892 579 894 560 1906 536 895 581 1861 576 900 572 1867 572 1882
560 3821 574 890 572 1884 579 1845 584 1920 518 1941 473 960 488 1953 486 937 610 1822 551 956 522 917 576 876 572 895 565 900 571 885 581 895 575 1867 575 1876 570 1869 568 907 539 1893 556 895 576 892 565 895 575 1884 561 1890 545 1901 539 1899 541 920 547 922 540 1896 546 906 570 1863 587 894 552 1880 559 1895
545 3862 537 918 561 1878 562 1877 564 1869 576 1873 570 895 556 1898 543 909 562 1882 567 903 544 911 568 897 550 915 558 912 543 927 547 907 575 1869 562 1879 561 1891 548 1180 485 1959 490 974 480 945 562 912 551 1918 532 1896 538 1893 546 1898 538 931 545 912 556 1893 544 913 542 1899 542 912 562 1880 556 1885
574 3828 552 911 558 1885 597 1842 558 1899 544 1894 543 913 565 1891 543 914 550 1891 552 904 561 915 540 916 555 923 533 915 557 919 551 919 537 1902 538 1904 550 1888 544 912 559 1884 551 923 530 940 536 928 542 1893 549 1888 546 1894 557 1892 549 911 544 915 554 1889 552 919 548 1893 560 944 465 1966 471 1967
474 3905 544 906 547 1892 546 1898 539 1901 540 1911 531 943 531 1903 529 924 559 1885 563 917 537 910 561 910 538 921 558 912 540 920 550 920 551 1892 551 1887 553 1886 541 928 543 1907 523 925 559 913 552 920 536 1906 522 1927 527 1904 542 1899 535 920 551 920 540 1910 548 916 537 1903 538 918 540 1902 544 1903
545 3840 547 916 557 1885 560 1901 539 1896 534 1906 540 917 551 1910 537 916 541 1982 422 977 491 976 479 978 529 921 559 913 535 1059 407 929 536 1903 536 1904 533 1917 543 917 536 1907 530 922 558 916 539 919 543 1896 556 1885 549 1905 534 1906 546 912 549 921 540 1900 537 919 553 1898 535 935 530 1902 552 1906
537 3840 551 911 553 1941 489 1925 532 1881 559 1884 546 920 540 1901 554 927 532 1899 548 981 530 876 535 919 551 922 526 930 550 919 552 921 533 1910 535 1902 534 1906 532 923 549 1918 525 919 543 951 505 929 554 1910 486 1953 493 1906 579 1897 537 925 543 924 530 1910 532 928 541 1894 551 920 533 1911 550 1887
552 3841 545 920 553 1890 536 1912 542 1907 535 1887 556 914 540 1901 566 906 532 1908 537 919 554 922 517 939 552 936 514 932 538 926 544 926 529 1910 534 1907 536 1913 521 925 550 1913 508 944 548 922 530 926 542 1907 537 1893 547 1909 531 1909 532 931 546 924 521 1912 532 925 538 1894 553 930 558 1874 545 1895
548 3869 474 1110 476 1846 491 1932 555 1898 546 1903 529 918 553 1888 554 918 535 1910 523 929 562 902 532 928 560 908 550 921 534 923 546 925 532 1914 529 1911 546 1893 541 948 512 1912 541 912 549 923 532 924 546 1911 514 1932 524 1925 516 1910 524 936 537 930 534 1906 548 933 543 1887 533 922 547 1896 542 1901 151 133122