Coder Social home page Coder Social logo

ravensystem / esp-homekit-devices Goto Github PK

View Code? Open in Web Editor NEW
2.6K 2.6K 347.0 24.08 MB

Advanced firmware to add native Apple HomeKit and custom configurations, compatible with any SoC based on ESP32, ESP32-S, ESP32-C and ESP8266 series. (Shelly, Sonoff, Electrodragon, Tuya...)

License: Other

Makefile 0.42% C 94.25% Python 0.39% C++ 0.18% Shell 0.74% Objective-C 0.02% Ruby 0.17% M4 0.61% Perl 0.11% Tcl 0.04% XS 0.01% Assembly 0.89% C# 0.46% CMake 0.04% HTML 0.06% SWIG 1.48% Emacs Lisp 0.01% CSS 0.09% Smarty 0.01% JavaScript 0.04%
apple electrodragon esp-idf esp32 esp8266 firmware home-automation homekit iot matter shelly smarthome sonoff tuya

esp-homekit-devices's Introduction

esp-homekit-devices's People

Contributors

glumb avatar pandarek avatar ravensystem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esp-homekit-devices's Issues

Suggestions about Firmware

Before, I want confirm this is a very good work! It work fine! Fantastic!! Best work actually available

I would like suggest following implementations:

1 - Pairing PIN code customizable in EVE App.
First time you join device using default code, then by EVE App you customize pairing PIN.
Then restart device to set new code in the device, and pairing again.
These allow use of multiple units of SONOFF and manage them

2 - Function temporized button. This allow open garage door that use only 1 contatct or elctro lock
or generally a temporized closing.
The time would be customizable by steps of 0,5 sec

3 - Function water leak. If a leak is detected then sonoff energize to set on an electrovalve and close
water flow

I hope you'll consider these implementations.
Thank you very much for your attention

Sonoff basic is very often "Unavailable" (not responding) in Home app

First of all, thank you very much for this software.

Could you please help me to identify a source of the issue with the randomly 'not responding' Sonoff basic?
My Sonoff basic v1.1 device is flashed with Sonoff RavenCore v0.1.0 and it is very often displayed in Home app as 'Unavailable'. At the same time it works fine in Home app on iPhone of my wife. In few minutes, after closing and opening Home app, it could become unavailable on both iPhones and then randomly become available on one or on both iPhones. Both, my iPhone 5s and iPhone SE of my wife are running on iOS 11.4.

I have also experienced this issue with another Sonoff basic device. And it seems that it does not matter whether Sonoff basis is powered from AC or from USB-UART 3.3V converter.

I have rebuild Sonoff RavenCore v0.1.0 with uncommented EXTRA_CFLAGS += -DHOMEKIT_DEBUG=1 and EXTRA_CFLAGS += -DqDebugLog and got the following output:


(Client 7 is iPhone of my wife, which currently can control this Sonoff)

homekit_client_process: [Client 7] Finished processing
HomeKit: [Client 7] Closing client connection

(Then I unlock my iPhone)

  • matched '_hap._tcp.local.' PTR
  • responded with 138 bytes err 0

(here i have opened Home app)

  • matched '_hap._tcp.local.' PTR
  • responded with 138 bytes err 0

(Sonoff is displayed as "Unavailable" and I'm closing the app)

HomeKit: [Client 3] Closing client connection

(here I have locked iPhone and in few minutes made another try and opened Home app. Sonoff status was changed to "Updating" and then again was changed to "Unavailable")

  • matched '_hap._tcp.local.' PTR
  • responded with 138 bytes err 0
  • matched '_hap._tcp.local.' PTR
  • responded with 138 bytes err 0
  • matched 'Sonoff 71FEC9._hap._tcp.local.' TXT
  • responded with 127 bytes err 0

(sometimes after few unsuccessful tried i got the following, when the Home app is closed)
!!! HomeKit: [Client 3] Error reading data from socket (code 113). Disconnecting

HomeKit: [Client 3] Closing client connection

Do you have any idea what is the reason of such behavior?
Thanks in advance.

SonOff POW support

Is it possible to implement HLW8012 support?
with power reporting to Elgato eve
I remember that's company have the power socket, with power measurement
and also have to report power usage to Elgato Eve app
(I know that official home kit app does not support that)

F/w v0.4 stops responding after 5-10 minutes

Overall user experince for your build (and wifi pairing screen) is awesome! Exactly how Sonoff should have been HomeKit-compatible out of the box.
Thanks for your efforts!

I've used binary v0.4 build for my v1.6 Sonoff Basic.
By the way, it didn't flash the first time. Seems, erasing flash was a mandatory step I missed.

So.. after several minutes of working just great.. HomeKit.app starts telling me "No response" for my Sonoff Basic, although I continue to ping the device fine.
Resetting AC power doesn't help. Only 10 sec factory reset and re-pairing helps.. for half an hour.

I'm currently on Windows and can't build from source.
Could you please publish a fresh binary with official esp-homekit lib?

Sonoff 4ch switches can’t stay in different rooms

Hi,
I noticed the 4 switches can’t stay in different rooms when adding a 4ch. I guess the problem is with homekit protocol, which is identifying the 4 switches as a single accessory. Do you see any viable workaround for such a problem?
Thanks!

Version 0.2.1 not very reliable for me

First of all, many thanks on providing a firmware with so many features.

If possible, please check out this video where I demonstrate a very strange behavior.

https://www.youtube.com/watch?v=_JhKPpph3XA

The sonoff's output is connected to a power relay with a light indicator at the right top corner.
You 'll see that no matter how many times I tried to toggle output, it didn't want to change, at least most of the times.

When I tried the hardware button on the sonoff, changing state was successful with no issues.

Any ideas?

Probably Interference

I state that I was using the tasmota firmware. I loaded the firmware ravencore ota on 3 sonoff basic. after having paired from a home app, if you turn on one of them, all three of them are ready. I do not have automations, so I think only of interference. How do I solve? do I put a capacitor on L and N? use normal light bulbs.

WiFi SSID

How do you configure WiFi SSID / password?

Dual support

Please can you add sonoff dual?
xx seconds auto off in wifi config will be veri good for motor controls..

Sonoff Basic

Actually when having load (like a 5W lamp) the sonoff basic devices reset and go to AP mode forgetting the Homekit configuration.
It works when no lamp is connected

Set initial state to on

Hello there. Firstly I have to say thank you very much for your work. The Homekit and Eve integration is a great idea and the flashing went flawlessly.

I just have one question. How do I set it up so the initial state of the Sonoff basic is on. For example, if I have a Sonoff between a wall light switch and a LED light, when I turn on the switch I want the LED to turn on right away. Sorry for the stupid question. I'm very new to programing. Thanks

Also work with Google Home Assistant?

After flashing the device, it will be no longer able to add in Google Home Assistant without HA. Is it possible to make it compatible, or is there anyway for me to make it also works with Google without using HA?

Sonoff Basic Wall Switch Problem

Hi,

I'm testing a wall switch on GPIO14, but when i connect anything on GPIO14, without connecting GND Sonoff turn on and off continuosly, and when i connect GPIO14 to GND and try to turn switch on or off it goes on and off, same on HomeApp and Sonoff button.
When GPIO14 is disconnected it works ok but without the wall switch.

Thanks.

How to use the extra multi-channel PWM ic

Hi, all
I want to use PCA9685(multi-channel PWM IC) , and test the channel output is ok, test pca9685_set_pwm_value(&dev, CHANNEL, VAL) in init function is OK, but I don't know how to add them, so the IPAD's Home can use the multi-channel IC, could someone give some advices, thanks

Relay Trigger Question

Hello everyone, I have flashed esp12, everything works fine, but there is a question, is it possible to make the relay work for a couple of seconds and turn off? I want to insert these devices into the TV into the projector and so on, but there are buttons that are pressed and released. Thank you

Sonoff T1 2C

Please, add Sonoff T1 with 2 buttons. in "Sonoff dual" mode only button №2 works
34905168-6128981a-f84b-11e7-9cf0-e0e4c3b0bd55

thermostat

Should I change the value to 1 if I want the thermostat to turn on when I plug it into the mains?

homekit_characteristic_t target_state = HOMEKIT_CHARACTERISTIC_ (TARGET_HEATING_COOLING_STATE, 1, .callback = HOMEKIT_CHARACTERISTIC_CALLBACK (on_target));

Should I change another?

HomeKit Garage Door support request for Sonoff SV

I am using a Sonoff SV (Safe Voltage / DC up to 24 volts) loaded with Sonoff_Basic to Open my garage door. It is working well but you need to turn it on then off to simulate the momentary contact it requires. I have set it up in Isolated mode, so the relay is isolated from supply power (garage door opener needs two contacts to be closed momentarily activate - open/stop/close).
Ref:
https://www.itead.cc/wiki/Sonoff_SV and it is powered from the garage door opener's 5V.

Would it be possible to have a HomeKit Garage Door version of this code?
I notice it is defined in esp-homekit-devices/external_libs/homekit/include/homekit/characteristics.h .
Ref:
https://github.com/RavenSystem/esp-homekit-devices/blob/master/external_libs/homekit/include/homekit/characteristics.h

#define HOMEKIT_SERVICE_GARAGE_DOOR_OPENER HOMEKIT_APPLE_UUID2("41")

The Sonoff SV has 3 additional IO pins available (GPIO 4, 5 and 14), so it should be possible to connect two of these (GPIO 4, 5) to magnetic reed switches to detect open and close state.

I am aware you may not have a Sonoff SV. I am willing to perform any required testing.

Thanks for your work on this project.

SonOff dual multipress

Can you add multipress function on SonOff dual? Your fw work fine. Thanks u for your job

Motion Sensor

Hello

I would like to suggest the possibility of connecting the motion sensor to sonoff basic ( IO14) or is there a chance for such functionality?

Best regards, Tomek

Can you add pwm dimmer

can you help me?
I need pwm dimmer. ”One color led strip”

-One button. ”Long press to dimming and short press on/off”
-Initial state is off.
-Remember dimmable settings.

Ota in Sonoff Raven_Core

@RavenSystem
Hello, I was reading your code to better understand the functionalities of the homekit lib. I'm really interested in including an ota upgrade method, I've already understood the ota update mechanism in open-rtos, but what I am not understanding is what you are doing in this example.
I've tried to flash it to figure out, for example, the meaning of the modified characteristics you have made. In home app, it isn't shown any of them, either figures any button to reboot the device.
So my question is: after implementing that ota function, needed to switch between ROMs, how do you actually upload and flash it?

Thank you in advance!

Stability during OTA setup and pairing of more sonoff

Hello! Great work!! All is working fine.

FIRST QUESTION
I want report only a stability problem during setup operantios.
The Apple device can connect to SONOFF and setup starting.
It seem you've a very short period to complete setup, about 1 minute, sometimes less.
After that time if you couldn't complete it, SONOFF turn in reset (?) and you must restart process connecting toAP wifi and wait the web interface and restart ....and so for several times.
Is there a way to fix problem or a work around?

I have 2 SONOFF and both are affected by same problem, and even changing device (at least 4) the problem is present.

SECOND QUESTION
The pin code for pairing of device is in the firmware.
Now I would program several SONOFF in my home.
How do I do?
Is it necessary compile a new firmware .bin for each device?
Can I find a guide or can you explain how to?
I'm using MAC oSX. Is there a way to read the .bin file and modify the pairing?

Be patient ... I'm not a programmer. I'm learning
Thank you

POW Notifications only works if HomeApp is opened first

I have been playing around with the SONOFF-Basic-wPCA notification, as far I understand the feature is intended to notify the user a power outage has happened, great idea BTW wish HUE as something like this.

The problem I'm facing is the notification only display on the iPhone if during the Power Cut Alarm: INIT OFF the HomeApp is opened, if not notification are never received and automation not triggered

Step to reproduce:

  1. Setup and Pair the Sonoff
  2. Test ON/OFF and button to verify everything is working fine and close HomeApp
  3. Power Down Sonoff by disconnecting from the main power
  4. Reconnect and start serial monitor
  5. Notification if not received on the iPhone, serial logs show the 3 steps (INIT OFF, ON, OFF) are executed

if the HomeApp is open while the full power cycle process notification works without problem

Is this the expected behavior?, all my devices are in the same network, AppleTV is setup as Hub.

I think this has something to do with the need to establish a connection with the accessory and iPhone/ATV before notification may work but is not this need losing the point to have a PCA notification? Maybe a delay and a verification that at least a client is connected is needed to hold the change notification or a bigger INIT Delay.

Thermostat

Hi I use a SonOff base as thermostat as testing. When I setup in app home impossible working in auto mode. Why? Can I use sonoffbasic as thermostat?

possible upgrade 9) window rolling shutter

hi
Excellent work, congratulations.
For the dual sonoff you can create setting 9). Window / shutters.
Creating adjustable timings on eve app.
has two relays one for the ascent one for the descent.
by setting the descent time and the rise time, the position of the window is also calculated.
Linking button 0 for the ascent and button 1 for the descent as physical buttons.

Feature request: Sonoff TH humidity support

I'd like to have a rain sensor (humidity > 60%), which will trigger other HomeKit accessories.
Sonoff TH10 with AM2301 (or better Si7021) looks perfect, but according to Wiki humidity is not supported yet:
https://github.com/RavenSystem/esp-homekit-devices/wiki/Sonoff-TH
Or is it? Thermostat = Temp + Hum?

What's the main cause for Si7021?

Actually I'd like to toggle a lamp using TH10 relay on schedule, absolutely not related to Temp/Hum.
And use Humidity data for other devices. Is there a solution for such scenario, other than HomeBridge with one device added twice or purchasing separate Sonoff Basic?

Sonoff Basic does not pair with HomeApp

Hi,

Sonoff Basic not pairing (verifying) with HomeApp:

HomeKit: Got new client connection: 4
HomeKit: [Client 4] Pair Setup Step 1/3
HomeKit: mDNS Exponential Back-off announcement 3 with delay 9 seconds and TTL=4500
HomeKit: [Client 4] Pair Setup Step 2/3
HomeKit: mDNS Exponential Back-off announcement 4 with delay 27 seconds and TTL=4500
HomeKit: [Client 4] Pair Setup Step 3/3
HomeKit: Added pairing with 4C855C29-F378-4D1E-8E4B-86BD6882B0ED
HomeKit: Configuring mDNS
HomeKit: mDNS goodbye announcement 1: Name=SonoffB 962952 �c#=1�ff=0�id=50:CE:E6:DC:FD:15md=Sonoff Basic�pv=1.0�sf=0�ci=8�s#=1 Port=5556 TTL=0
HomeKit: [Client 4] Successfully paired
HomeKit: [Client 4] Closing client connection
HomeKit: Got new client connection: 4
HomeKit: [Client 4] Pair Verify Step 1/2
HomeKit: mDNS goodbye announcement 2: Name=SonoffB 962952 �c#=1�ff=0�id=50:CE:E6:DC:FD:15md=Sonoff Basic�pv=1.0�sf=0�ci=8�s#=1 Port=5556 TTL=0
HomeKit: mDNS first announcement: Name=SonoffB 962952 �c#=1�ff=0�id=50:CE:E6:DC:FD:15md=Sonoff Basic�pv=1.0�sf=0�ci=8�s#=1 Port=5556 TTL=120
HomeKit: mDNS Exponential Back-off announcement 1 with delay 1 seconds and TTL=4500
HomeKit: [Client 4] Closing client connection
HomeKit: mDNS Exponential Back-off announcement 2 with delay 3 seconds and TTL=4500

img_0ca78a3131f2-1

img_ef77b4348961-1

Power Outage/No wifi issue

I'm sure that this is an issue with the underlying framework.

I'm running 0.4 on a few Sonoff Basics and Sonoff S20s.

This past weekend I had a power outage and I was expecting the sonoffs to reconnect to wifi after the outage but to my surprise it seemed like they tried to connect and failed so they went into setup mode which required me to walk through the house and unplug/replug all of them in.

Is there any change we can make that when a device cannot connect it periodically tries to reconnect to the last known wifi instead of trying failing and going into setup mode?

Just a suggestion - I'm aware that this should probably be file under esp-homekit but it seems like we get faster feedback over here; lol.

Thanks!

>>> wifi_config: wifi_config_station_connect: No configuration found

I am sending ssid and pass but 4CH PRO doesnt save...

static void wifi_config_server_on_settings_update(client_t *client) {
    DEBUG("Update settings, body = %s", client->body);

    form_param_t *form = form_params_parse((char *)client->body);
    if (!form) {
        client_send_redirect(client, 302, "/settings");
        return;
    }

    form_param_t *ssid_param = form_params_find(form, "ssid");
    form_param_t *password_param = form_params_find(form, "password"); 
    if (!ssid_param || !password_param) {
        form_params_free(form);
        client_send_redirect(client, 302, "/settings");
        DEBUG("!ssid_param || !password_param geri döndü");
        return;
    }

    static const char payload[] = "HTTP/1.1 204 \r\nContent-Type: text/html\r\nContent-Length: 0\r\nConnection: close\r\n\r\n";
    client_send(client, payload, sizeof(payload)-1);
    DEBUG("!!! settings  = %s %s ", ssid_param->value,password_param->value  );
//i see my values - sysparam_set_string doesnt work?
    sysparam_set_string("wifi_ssid", ssid_param->value);
    sysparam_set_string("wifi_password", password_param->value);

static int wifi_config_station_connect(wifi_config_context_t *context) {
  char *wifi_ssid = NULL;
  char *wifi_password = NULL; 
  sysparam_get_string("wifi_ssid", &wifi_ssid);
  sysparam_get_string("wifi_password", &wifi_password); 

    if (!wifi_ssid) {
        **DEBUG("No configuration found");**
        if (wifi_password)
            free(wifi_password);
        return -1;
    }

Sonoff_basic works well..

Also button1 or else didnt reset...

flash problem

Will anyone be so good to help me make a flash.
I need detailed instructions for the whole procedure.

Not able to re-add S20 to homekit after factory reset...

Hi, I successfully flashed my S20 switch with the RavenCore firmware. It worked in Homekit and I could change the settings in the Eve app.

I now pressed the button 10 sec to reset the switch to "factory settings". I added the correct WiFi settings and Homekit is able to find the switch but when trying to add the switch it takes a long time to process and eventually Homekit says it cannot connect to the accessory.

Is there something else I need to do? I have a similar problem with the basic switch.

Water Valve set schedule

Hi, thanks for the awesome project. Is there any plan to introduce the ability to set a schedule on water valve like the Elgato Eve app does for the Aqua Eve? I’m not sure whether the homekit sdk allows this or even the esp allow to keep the calendar time and stay in sync, I’m pretty new to this world. If you see any possibility and you would like to give some hint I would happy to contribute.

Relay Trigger Question

Hello everyone, I have flashed esp12, everything works fine, but there is a question, is it possible to make the relay work for a couple of seconds and turn off? I want to insert these devices into the TV into the projector and so on, but there are buttons that are pressed and released. Thank you

Raven core v0.3 about the device type 8

I like this program very much. It’s really useful.
I am trying to control my garage door. I saw the device type 8 . Even you said it’s still not complete. I can Trun on the door but just HomeKit displays it’s opneing and looks like waiting a status returned.
Could you please tell me about these gpio4 gpio5 gpio14 function. How to connect them so that esp8266 can get a status of the door?
ThankS

Sonoff Ch4 type

Can you add a sonoff ch4 where I can to assign example ch1 bulb, ch2 sprinkler, ch3 etc etc?

Thingspeak integration

Hi,
first of all: congratulations and thank you for this very stable software package! Great work!

Anyway, there is something I personally miss:
I would like to log my homekit temperature and humidity values also to thingspeak.
While I am able to code a simple thingspeak client for the esp8266, I did not get it to work inside the homekit-devices-environment.
Can you please give me some hints, how to code the thingspeak post inside the Sonoff thermostat example? Thank you!

How to send station ip?

I got error: initializer element is not constant, how can i pass ip to MANUFACTURER? I dont know how to convert..

static const char* get_my_ip(void)
{
    static char ip[16] = "0.0.0.0";
    ip[0] = 0;
    struct ip_info ipinfo;
    (void) sdk_wifi_get_ip_info(STATION_IF, &ipinfo);
    snprintf(ip, sizeof(ip), IPSTR, IP2STR(&ipinfo.ip));
    return  (char*) ip;
}



homekit_characteristic_t name = HOMEKIT_CHARACTERISTIC_(NAME, "Switch");
homekit_characteristic_t serial = HOMEKIT_CHARACTERISTIC_(SERIAL_NUMBER, "N/A");
homekit_characteristic_t ne = HOMEKIT_CHARACTERISTIC_(MANUFACTURER, get_my_ip());


homekit_accessory_t *accessories[] = {
    HOMEKIT_ACCESSORY(.id=1, .category=homekit_accessory_category_switch, .services=(homekit_service_t*[]){
        HOMEKIT_SERVICE(ACCESSORY_INFORMATION, .characteristics=(homekit_characteristic_t*[]){
            &name,
          //  HOMEKIT_CHARACTERISTIC(MANUFACTURER, get_my_ip() ),
            &ne,
            &serial,
            HOMEKIT_CHARACTERISTIC(MODEL, "Basic"),
            HOMEKIT_CHARACTERISTIC(FIRMWARE_REVISION, "1.0"),
            HOMEKIT_CHARACTERISTIC(IDENTIFY, identify),
            NULL
        }),
        HOMEKIT_SERVICE(SWITCH, .primary=true, .characteristics=(homekit_characteristic_t*[]){
            HOMEKIT_CHARACTERISTIC(NAME, "Switch"),
            &switch_on,
            NULL
        }),
        NULL
    }),
    NULL
};

/esp-homekit-devices/devices/1/main.c:171:1: error: initializer element is not constant
homekit_characteristic_t ne = HOMEKIT_CHARACTERISTIC_(MANUFACTURER, get_my_ip());
^
/esp-homekit-devices/devices/1/main.c:171:1: error: (near initialization for 'ne.value..string_value')
make: *** [build/program//main.o] Error 1

Elgato Eve customization

I install RavenCore firmware
everything is fine
have some trouble when flashing, but this happens because I use the old version of esptool, and seems it incorrect erase flash.
but now everything is fine

but one question regarding customization
I can't find anything that you describe in a wiki inside Elgato EVE
Must I add something more? Where I can find these settings
As described in this section of a wiki
https://github.com/RavenSystem/esp-homekit-devices/wiki/Sonoff-RavenCore#user-settings

General stability

I'm opening this as more of a time-based issue/discussion.

I have a few Sonoff Basics - I had put v1.1 on them a little time back and noticed that I'd only get 3-5 days before I'd have to unplug and re-plug them in for them to become responsive. As I'm not a HomeKit or expert on this repo or it's dependencies I've decided to install v2.1 on one device to see if the stability is any better.

I hope to run this experiment for the next week as a small ongoing test of stability - I know that sometimes as developers we are constantly flashing and re-flashing devices with upgrades/enhancements and miss having a long-running device to prove stability.

I looked at a high-level over the commits and didn't see anything specifically related to this. That's not to say one of the dependencies didn't address this.

1 boot after ota flash

When I connect with iPhone to sonoff after flashing, it show WiFi ssid near me. When I select a ssid and type a password it select always last ssid. After more page refresh I success to connect. Is a rboot.bin problem o my phone?

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.