Sonoff NSPanel protocol and hacking information. Tasmota Berry driver for NSPanel

Overview
Comments
  • Relais schalten nicht zuverlässig auf Tastendruck

    Relais schalten nicht zuverlässig auf Tastendruck

    Hallo, wenn das modul keine WLAN Verbindung hat oder das wetter aus irgendeinem Grund nicht abrufen kann, funktioniert das Relais nicht zuverlässig auf den Tasten Druck. Ist das möglich abzuändern? Vielleicht in ein extra Script auslagern und gesondert abzurufen?

    Gruß Matten Matten

    opened by Matten-Matten 6
  • Widgets layout dissapear after panel restart

    Widgets layout dissapear after panel restart

    Hello,

    I have flashed Tasmota to my NSPanel (EU). I can add/remove widgets using MQTT publish command.

    After the restart all my changes diseppear - widgets schema looks as factory setup.

    Any hint ?

    opened by ilexpl01 6
  • [SOLVED] No WiFi after tasmota flash

    [SOLVED] No WiFi after tasmota flash

    Hey there, flashed my nspanel EU with tasmota32.bin and no WiFi accespoint appears. Before I tried the tasmota32-nspanel.bin file, but the screen left blank/off and also no WiFi available. Both version tasmota 12.0.2.4

    Is there a way to get back to basic (factory reset/defaults) ? Any help is appreciated !!

    opened by schnurlosdusche 5
  • Locked by:   Wipe down to

    Locked by: Wipe down to "Settings of the screen brightness and sleep time"

    Env: Sonoff NSPanel Tasmota 12.2.0 (tasmota32-nspanel.bin)

    A dropdown changes any current panel to a setup panel to control screen brightness, sleep time and 24-Hour changes.

    But now - there is no way back to the previous panel ...

    opened by super-Alfi 4
  • Change dateformat shown on screen ?

    Change dateformat shown on screen ?

    Hi ! Is there any possibility to change the date format (currently set to the US-standard MM/DD + weekday), preferably definable via a Console command ? (Personally, I am looking to get it to YYYY-MM-DD + the weekday abbreviation.)

    Cheers ! /T

    opened by TokTias 3
  • No touch after NspSend

    No touch after NspSend

    I just found a strange problem, after sending data to the nsPanel. I used the console to write something like this: nspsend {"HMI_resources":[{"index":2,"ctype":"group","id":"1000f190e6","uiid":103}]} When I'm on the second page, I can see the new generated element and I can use it. But when I swipe to the next screen or the homescreen, there is no more touch possible. I can't change pages or even swipe down to use the dim-tools. To change the uiid doesn't make a change, I also tried 1, 2 ... Anybody else with the same issue?

    opened by wolkeSoftware 3
  • Wrong external temperature reading

    Wrong external temperature reading

    Hi, first of all: thanks for your work, this is great I really appreciate it.

    I’ve just flashed my first NSPanel and got everything running ok, except for the external temperature reading, I don’t know it may be a faulty sensor? The nspanel is brand new, but it shows 4C when it’s actually around 23C. Couldn’t get around it, the ESP32 cpu sensor I think it’s fine around 53C.

    Any suggestions? Thanks! 6930043D-8149-4AD0-A8D3-8356367709BE

    opened by iandronowicz 3
  • HMI_weather stopped working (?)

    HMI_weather stopped working (?)

    Hi ! My panel has worked fine, showing the weather info perfectly well for a few months until around the 12:th of November (no updates or interaction from my part was done those days). It just started to show 0 for current, min and max temps and always sunny (113). I've tried to update the weather info manually using the console with, for example like this :

    {"HMI_weather":116,"HMI_outdoorTemp":{"current":26,"range":"18,30"}}

    No error message comes back so I assume all is ok but the weather info is just showing 0 degrees for current, min and max and a sunny icon.

    I updated to Tasmota 12.2.0 (from 12.1.0) but the error in weather is till there. This is not location-dependant, wttr returns all the data needed and in the correct format too.

    Does anyone have a clue why HMI_weather just stopped working and any work-around to fix it ?

    Cheers !

    opened by TokTias 2
  • Freeze at Settings Scrren

    Freeze at Settings Scrren

    Hy all there, The NSPanel with Tasmota works fine I managed to set Widgets over Mqtt and deal with received Messages. The strange behavior I have is that when I swiped to Settings Screen on the NSPanel it self (swiping from up to down). It is not possible to leave this Screen. I can set All settings which are displayed in the Screen but coming back to Homescreen it's not possible. My solution was to restart Panel over tasmota but I think that's not how the Designer has planed it ;)

    opened by SyncroMischi 2
  • Tasmota compilation

    Tasmota compilation

    Does the tasmota build support temperature sensors like sht3x? If not, could you please provide a compilation with support for these sensors? I would like to replace the original temperature sensor with the sht30 sensor.

    opened by djlukas7 2
  • widget feature via mqtt

    widget feature via mqtt

    Hi there,

    if a scene is created as a widget, only the ID is displayed in the payload (mqtt).

    {"NSPanel":{"id":"6"}}

    Is it possible to integrate a status string with the value "scene"?

    greetings Matten Matten

    opened by Matten-Matten 2
  • Display not showing correct temperature unit

    Display not showing correct temperature unit

    I recently flashed my NSP panel and am working my way through the system to get it set up. I was able to change the temperature to Fahrenheit using 'SO8 1' and verified that is working in the logs.

    08:46:18.993 RSL: SENSOR = {"Time":"2022-08-26T08:46:18","ANALOG":{"Temperature1":82.6},"ESP32":{"Temperature":156.0},"Global":{"Temperature":82.6},"TempUnit":"F"} 08:46:19.017 NSP: Indoor temperature set with {"temperature":82.6,"tempUnit":"F"}

    But the screen is still displaying 'C' next to all of the temperatures, I can get it top update by using 'NSPSend {"tempUnit":1}' but it reverts on the next update to the temperature.

    Any ideas or help is greatly appreciated.

    opened by Gr8fuldamned 0
  • Stock tft file for EU

    Stock tft file for EU

    Hi! I tried to do some expiriments with NSPanel, and now i have replaced firmwre for Nextion display. I cant find the original stock tft file for EU version of NSpanel in internet. Maybe someone has something similar?

    opened by gonzzzales 5
  • Timed command to set HMI_dimOpen not working

    Timed command to set HMI_dimOpen not working

    hi, please help, I'm struggling with a timer based setting. I want to send HMI_dimOpen 0 in the morning and 1 in the evening.

    I changed nspanel.be as following:

    def dimnight()
      nsp.send('{"HMI_dimOpen": 1}')
      print("DimNight called")
    end
    
    def dimday()
      nsp.send('{"HMI_dimOpen": 0}')
      print("DimDay called")
    end
    
    tasmota.add_rule("Time#Minute=360", dimday)
    tasmota.add_rule("Time#Minute=1290", dimnight)
    

    I can see the command being sent in the console, but nothing else happened. For debugging purposes I chaned it to call DimNight every minute, here is the console:

    
    20:40:00.846 NSP: Sent = {"year":2022,"mon":4,"day":6,"hour":20,"min":40,"week":3}
    20:40:00.936 NSP: Sent = {"HMI_dimOpen": 1}
    20:40:00.959 DimNight called
    20:41:00.859 NSP: Sent = {"year":2022,"mon":4,"day":6,"hour":20,"min":41,"week":3}
    

    But nothing changes, display stays on.

    Sending that payload via NSPSend via console, it works.

    What's what I am doing wrong?

    opened by CybDis 2
  • Rebooting on switch power off

    Rebooting on switch power off

    I've been messing around with an NSPanel on my entryway but only for the use of widgets through mqtt, now I placed another one in the bathroom where I'm using the 2 line outputs: one for the main lights and the other for extractor fan.

    Randomly (but very often) when I turn off a switch the device reboots itself. I tried with 11.0.5 and 11.0.03 versions, same behaviour. Very strange it may have something to do with my wiring?

    opened by iandronowicz 8
Owner
blakadder
Doing bits and pieces supporting open source projects
blakadder
Driver Buddy Reloaded is an IDA Pro Python plugin that helps automate some tedious Windows Kernel Drivers reverse engineering tasks.

Driver Buddy Reloaded Quickstart Table of Contents Installation Usage About Driver Buddy Reloaded Finding DispatchDeviceControl Labelling WDM & WDF St

Paolo 'VoidSec' Stagno 199 Jan 4, 2023
python driver for fingerprint machine (ZKTeco biometrics)

fpmachine python driver for fingerprint machine (ZKTeco biometrics) support until now 2 model supported and tested ZMM100_TFT and ZMM220_TFT install p

Samy Sultan 4 Oct 6, 2022
Proof of concept of CVE-2022-21907 Double Free in http.sys driver, triggering a kernel crash on IIS servers

CVE-2022-21907 - Double Free in http.sys driver Summary An unauthenticated attacker can send an HTTP request with an "Accept-Encoding" HTTP request he

Podalirius 71 Dec 22, 2022
All in One CRACKER911181's Tool. This Tool For Hacking and Pentesting. 🎭

All in One CRACKER911181's Tool. This Tool For Hacking and Pentesting. ??

Cracker 331 Jan 1, 2023
All in One CRACKER911181's Tool. This Tool For Hacking and Pentesting.🎭

This is A Python & Bash Programming Based Termux-Tool Created By CRACKER911181. This Tool Created For Hacking and Pentesting. If You Use This Tool To Evil Purpose,The Owner Will Never be Responsible For That.

CRACKER911181 1 Jan 10, 2022
The Easiest Way To Gallery Hacking

The easiest way to HACK A GALLARY, Get every part of your friends' gallery ( 100% Working ) | Tool By John Kener ????

John Kener 34 Nov 30, 2022
The First Python Compatible Camera Hacking Tool

ZCam Hack webcam using python by sending malicious link. FEATURES : [+] Real-time Camera hacking [+] Python compatible [+] URL Shortener using bitly [

Sanketh J 109 Dec 28, 2022
Zero-attacker is an multipurpose hacking tool with over 12 tools

Zero Attacker Zero Attacker is bunch of tools which we made for people.These all tools are for purpose of ethical hacking and discord tools. Who is th

Asjad 300 Dec 28, 2022
Gmail Accounts Hacking

gmail-hack Gmail Accounts Hacking Gemail-Hack python script for Hack gmail account brute force What is brute force attack? In brute force attack,scrip

Aryan 25 Nov 10, 2022
Facebook account cloning/hacking advanced tool + dictionary attack added | Facebook automation tool

loggef Facebook automation tool, Facebook account hacking and cloning advanced tool + dictionary attack added Warning Use this tool for educational pu

Md Josif Khan 149 Aug 10, 2022
A simple python code for hacking profile views

This code for hacking profile views. Not recommended to adding profile views in profile. This code is not illegal code. This code is for beginners.

Fayas Noushad 3 Nov 28, 2021
Installation of hacking tools

Tools-Spartan This is a program that makes it easy for you to download and install tools used in Kali Linux, there are tons of tools available.

null 1 Nov 10, 2021
Collection Of Discord Hacking Tools / Fun Stuff / Exploits That Is Completely Made Using Python.

Venom Collection Of Discord Hacking Tools / Fun Stuff / Exploits That Is Completely Made Using Python. Report Bug · Request Feature Contributing Well,

PndaBoi 25 Dec 6, 2022
WpDisect is a wordpress hacking tool that finds vulnerabilities in wordpress.

wpdisect WpDisect is a wordpress hacking tool that finds misconfigurations in wordpress. Prerequisites You need to download wordpress in the wpdisect

null 3 Feb 20, 2022
This is tools hacking for scan vuln in port web, happy using

Xnuvers007 PortInjection this is tools hacking for scan vuln in port web, happy using view/show python 3.9 solo coder (tangerang) 19 y/o installation

XnuxersXploitXen 6 Dec 24, 2022
CC CAMERA HACKING TOOL

CAM-HACK CC CAMERA HACKING TOOL Installation On Termux $ apt update

Aryan 10 Sep 25, 2022
Chromepass - Hacking Chrome Saved Passwords

Chromepass - Hacking Chrome Saved Passwords and Cookies View Demo · Report Bug · Request Feature Table of Contents About the Project AV Detection Gett

darkArp 622 Jan 4, 2023
An advanced multi-threaded, multi-client python reverse shell for hacking linux systems

PwnLnX An advanced multi-threaded, multi-client python reverse shell for hacking linux systems. There's still more work to do so feel free to help out

0xTRAW 212 Dec 24, 2022
labsecurity is a tool that brings together python scripts made for ethical hacking, in a single tool, through a console interface

labsecurity labsecurity is a tool that brings together python scripts made for ethical hacking, in a single tool, through a console interface. Warning

Dylan Meca 16 Dec 8, 2022