Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Moderator: Co-Administratoren
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Ein Schwung neuer V1.1 ist gekommen und schon getestet.
Repo aktualisiere ich am Wochenende.
Durch 0805 Bauteile nun auch etwas leichter zu löten. FTDI passt jetzt 1:1
Da ich die Teile als Panel bestellt habe, habe ich nun so viele (also unbestückt), dass ich die halbe Wohngegend mit Steckdosen ausstatten könnte. Will ich aber nicht. Hätte sie daher günstig zu abzugeben.
Mit dem vielen Geld richte ich dann einen Hilfsfond ein, für Jérômes Gadget-Kasse. Ja, das ist doch eine gute Idee.
Repo aktualisiere ich am Wochenende.
Durch 0805 Bauteile nun auch etwas leichter zu löten. FTDI passt jetzt 1:1
Da ich die Teile als Panel bestellt habe, habe ich nun so viele (also unbestückt), dass ich die halbe Wohngegend mit Steckdosen ausstatten könnte. Will ich aber nicht. Hätte sie daher günstig zu abzugeben.
Mit dem vielen Geld richte ich dann einen Hilfsfond ein, für Jérômes Gadget-Kasse. Ja, das ist doch eine gute Idee.
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Denk(t) dran, im Sketch jetzt die Firmware Version auf 0x26 zu setzen.
https://github.com/der-pw/HM-LC-Sw1-Pl- ... 26.ino#L36
Sonst will die CCU dauernd ein Firmware Update anbieten, da seit kurzem die 2.6 raus kam.
https://github.com/der-pw/HM-LC-Sw1-Pl- ... 26.ino#L36
Sonst will die CCU dauernd ein Firmware Update anbieten, da seit kurzem die 2.6 raus kam.
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Danke, ist tatsächlich schon berücksichtigt für den nächsten commit.
-
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
mal ne Frage OT: muss ich nun alle LC-Sw's wegen der 2.6 neu flashen die noch auf der 2.5 laufen um die Meldung weg zu bekommen?
-
- Beiträge: 305
- Registriert: 04.07.2018, 21:52
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 45 Mal
- Danksagung erhalten: 4 Mal
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Kann ich mich an dem Hilfsfond beteiligen, indem ich ein paar Platinchen abnehme?
-
- Beiträge: 435
- Registriert: 26.01.2019, 13:39
- Wohnort: Wolfenbüttel
- Hat sich bedankt: 126 Mal
- Danksagung erhalten: 100 Mal
- Kontaktdaten:
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Ergänzend dazu muss man die Geräte dann nochmal neu"drüber"anlernen. Danke Jérôme!Garagenloeter hat geschrieben: ↑25.01.2020, 12:24mal ne Frage OT: muss ich nun alle LC-Sw's wegen der 2.6 neu flashen die noch auf der 2.5 laufen um die Meldung weg zu bekommen?
Sehr gern, PN!
- WRadebeul
- Beiträge: 143
- Registriert: 29.01.2018, 13:53
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 14 Mal
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Hallo der-pw,
ich würde Dir auch 3-4 Stk abnehmen...
ich würde Dir auch 3-4 Stk abnehmen...
Raspberrymatic, iOBroker, Homematic Classic, Homematic Homebrew, CUL 868 für Somfy Rolladen, Sonoff 3.0 ZigBee, NeoCreator zur Visualisierung, Mediola 4+ Gateway für IR, InfluxDB & Grafana
-
- Beiträge: 99
- Registriert: 20.03.2016, 11:32
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 2 Mal
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Habe mir vier HM-LC-Sw1-Pl-DN-R1_S26 gebaut.
Für zwei hatte ich noch ältere CC1101 wo die Frequenz in Ordnung ist.
Bei den anderen zwei, musste ich CC1101 einbauen, dessen Frequenz angepasst werden musste.
Die zwei S26-Stecker dessen Frequenz in Ordnung ist, laufen super.
Die anderen zwei, kommen immer mal wieder ins Stocken mit Verbindungsproblemen. Muss manchmal nach dem Schalten sogar resetten, um ihn wieder zum laufen zu bringen.
Die Frequenzanpassung ist doch so richtig, oder an was kann es liegen?
Für zwei hatte ich noch ältere CC1101 wo die Frequenz in Ordnung ist.
Bei den anderen zwei, musste ich CC1101 einbauen, dessen Frequenz angepasst werden musste.
Code: Alles auswählen
Done: 0x21661A - 0x2166DA
Calculated Freq: 0x21667A 868.408 MHz
Store into config area: 667A
stored!
Die zwei S26-Stecker dessen Frequenz in Ordnung ist, laufen super.
Die anderen zwei, kommen immer mal wieder ins Stocken mit Verbindungsproblemen. Muss manchmal nach dem Schalten sogar resetten, um ihn wieder zum laufen zu bringen.
Die Frequenzanpassung ist doch so richtig, oder an was kann es liegen?
Code: Alles auswählen
//- -----------------------------------------------------------------------------------------------------------------------
// AskSin++
// 2016-10-31 papa Creative Commons - http://creativecommons.org/licenses/by-nc-sa/3.0/de/
// 2018-09-12 jp112sdl Creative Commons - http://creativecommons.org/licenses/by-nc-sa/3.0/de/
//- -----------------------------------------------------------------------------------------------------------------------
// #define NDEBUG
// define this to read the device id, serial and device type from bootloader section
// #define USE_OTA_BOOTLOADER
// number of relays by defining the device
#define EI_NOTEXTERNAL
#include <EnableInterrupt.h>
#include <AskSinPP.h>
#include <LowPower.h>
#include <Switch.h>
//pins are fixed by the pcb layout
#define LED_PIN 5 // low-active
#define CONFIG_BUTTON_PIN 4
#define RELAY1_PIN 8
// number of available peers per channel
#define PEERS_PER_CHANNEL 8
// all library classes are placed in the namespace 'as'
using namespace as;
// define all device properties
const struct DeviceInfo PROGMEM devinfo = {
{0x01, 0xd8, 0x04}, // Device ID
"S26PLG0004", // Device Serial
{0x00,0xd8}, // Device Model
0x25, // Firmware Version
as::DeviceType::Switch, // Device Type
{0x01, 0x00} // Info Bytes
};
/**
Configure the used hardware
*/
typedef AvrSPI<10, 11, 12, 13> RadioSPI;
typedef AskSin<StatusLed<LED_PIN>, NoBattery, Radio<RadioSPI, 2> > Hal;
// setup the device with channel type and number of channels
typedef MultiChannelDevice<Hal, SwitchChannel<Hal, PEERS_PER_CHANNEL, List0>, 1> SwitchType;
Hal hal;
SwitchType sdev(devinfo, 0x20);
ConfigToggleButton<SwitchType> cfgBtn(sdev);
void initPeerings (bool first) {
// create internal peerings - CCU2 needs this
if ( first == true ) {
HMID devid;
sdev.getDeviceID(devid);
for ( uint8_t i = 1; i <= sdev.channels(); ++i ) {
Peer ipeer(devid, i);
sdev.channel(i).peer(ipeer);
}
}
}
void setup () {
DINIT(57600, ASKSIN_PLUS_PLUS_IDENTIFIER);
bool first = sdev.init(hal);
sdev.channel(1).init(RELAY1_PIN, false);
buttonISR(cfgBtn, CONFIG_BUTTON_PIN);
// Set frequency for CC1101
hal.radio.initReg(CC1101_FREQ2, 0x21);
hal.radio.initReg(CC1101_FREQ1, 0x66);
hal.radio.initReg(CC1101_FREQ0, 0x7A);
sdev.channels(1);
initPeerings(first);
sdev.initDone();
sdev.led().invert(true); // inverts the LED signal, otherwise the blue LED lights up permanently and flashes only by status requests
}
void loop() {
bool worked = hal.runready();
bool poll = sdev.pollRadio();
if ( worked == false && poll == false ) {
hal.activity.savePower<Idle<> >(hal);
}
}
-
- Beiträge: 12143
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2156 Mal
- Kontaktdaten:
Re: Umbau Sonoff S26 zu HM-LC-Sw1-Pl-DN-R1_S26
Du brauchst im Code nichts machen. Die 3 Zeilen können raus. Die Freq wird beim sdev init aus dem EEPROM gelesen
Laut deinem Screenshot vom Analyzer versucht die CCU mehrfach den Aktor zu schalten, erhält von diesem jedoch keine Quittung
Laut deinem Screenshot vom Analyzer versucht die CCU mehrfach den Aktor zu schalten, erhält von diesem jedoch keine Quittung