Code Monkey home page Code Monkey logo

esp8266_rfcontrol's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

esp8266_rfcontrol's Issues

Warema raw sequences

Dear Thex,
I try to get four warema ewfs controlled shutters/awnings workinh with RFControl library, but keeping it on an AVR (ATTiny85 is planned).
The person, who have them bought the flat some weeks ago and do not like the 8 channel remote control. She prefers the simple wall switch typically used for awnings. So I want to integrate the ATTiny85/433MHz TX in a on-wall switch for each shutter/awning with a battery, using the "raw data play" as simple alterantive to the remote control. (She is not interested in smart home, so the ESP solution is not in focus)
My issue is the same you had and mentioned on the picmatic.org forum (https://forum.pimatic.org/topic/2207/controlling-warema-ewfs-awning-shutter-with-rawshutter-protocol), but even not DOWN is working. I recorded the compressed raw data with the library as well as play them with this library. No raw sequence is working on any channel. I checked the synthetic data with an logic analyser with separate 433MHZ RX and tried to vary the timing a little bit. No luck.
Did you finally found the clue to get all commands working?

Regards, myqel

Exception: handleReceive() ISR not in IRAM

With ESP8266 Board support package V3.0.0 an exception is issued whenever an interrupt occurs:

[...]
connected...yeey :)
HTTP server started
local ip:
192.168.156.166
*WM: freeing allocated params!
pm open,type:2 0
handleReceive()
ISR not in IRAM!

User exception (panic/abort/assert)
--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Abort called

>>>stack>>>
[...]

This is not specific to esp8266_RFControl. I found a hint to fix the issue in RFControl-master/RFControl.cpp line 287 as follows:

void handleInterrupt() {

by

void ICACHE_RAM_ATTR handleInterrupt() {

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.