Forum: Mikrocontroller und Digitale Elektronik STM8S005 mit ENC28J60 nach Spannungsausfall IP Adresse weg


von pete (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Forum,
die im Bild dargestellte Platine vom netten Chinamann macht nichts 
weiter als 16x GPIO's per http Kommando zu schalten.
Einziges Manko dabei, ich richte meine IP Adresse im Heimnetzwerk ein, 
was auch noch super funktioniert, wenn aber dann die Spannung 
weggenommen wird ist wieder nur die default IP Adresse aktiv 
(192.168.1.4 Port 30000).
Jemand aus der ST Fraktion eine Idee, ob man das evtl. noch lösen könnte 
mittels Software und/ oder Hardware?

von 4328970765432459780876543 (Gast)


Lesenswert?

wie wird das konfiguriert?

EDIT:
Modify IP
https://IP/Port/41 : When modify IP,...


wird intern nichts gespeichert?


hast du die SW ?
wenn ja ändere es auf deine gewünschte adresse

von pegel (Gast)


Lesenswert?

Wird doch sicher DHCP benutzt, oder?
Dann kannst du im Router eine Dauerhafte IP festlegen.

von 4328970765432459780876543 (Gast)


Lesenswert?

das hatte ich nur auf die schnelle gefunden:

echnical Specifications:
1.External power supply voltage: 5.5V DC 2A Max
2.Relays can be accessed: 16
3.Electronic switch life: 100,000 times
4.Working temperature: -30 ~ 85?
5.Size: 47*48*20mm

Instructions:
1. Set IP in Internet Attribute
2. Default IP 192.168.1.4 Port:30000
Open Browser and input https://192.168.1.4/30000 .Enter the control 
interface
3. Relay control https Command:
Relay 1-8Bit Command:
https://IP/Port/00 : Relay-01 OFF
https://IP/Port/01 : Relay-01 ON
https://IP/Port/02 : Relay-02 OFF
https://IP/Port/03 : Relay-02 ON
https://IP/Port/04 : Relay-03 OFF
https://IP/Port/05 : Relay-03 ON
https://IP/Port/06 : Relay-04 OFF
https://IP/Port/07 : Relay-04 ON
https://IP/Port/08 : Relay-05 OFF
https://IP/Port/09 : Relay-05 ON
https://IP/Port/10 : Relay-06 OFF
https://IP/Port/11 : Relay-06 ON
https://IP/Port/12 : Relay-07 OFF
https://IP/Port/13 : Relay-07 ON
https://IP/Port/14 : Relay-08 OFF
https://IP/Port/15 : Relay-08 ON
Relay 9-16Bit Command:
https://IP/Port/16 : Relay-09 OFF
https://IP/Port/17 : Relay-09 ON
https://IP/Port/18 : Relay-10 OFF
https://IP/Port/19 : Relay-10 ON
https://IP/Port/20 : Relay-11 OFF
https://IP/Port/21 : Relay-11 ON
https://IP/Port/22 : Relay-12 OFF
https://IP/Port/23 : Relay-12 ON
https://IP/Port/24 : Relay-13 OFF
https://IP/Port/25 : Relay-13 ON
https://IP/Port/26 : Relay-14 OFF
https://IP/Port/27 : Relay-14 ON
https://IP/Port/28 : Relay-15 OFF
https://IP/Port/29 : Relay-15 ON
https://IP/Port/30 : Relay-16 OFF
https://IP/Port/31 : Relay-16 ON

View relay status command
https://IP/Port/99 : Feedback current I/O status by 16 ACSII . MSB is 
for the first bit.and LSB for 16th bit.
E.g : Return 1111000011110000 It is means Relay 1-4 is ON,Relay 5-8 is 
OFF,Relay 9-12 is ON,Relay 13-16 is OFF.


Modify IP
https://IP/Port/41 : When modify IP,the Relay-01 must not be 0, 
Relay-01~04 all can not be greater than 255.Port can not be 0.


Restore Default
LED will flash once when short press button.
Long press button and don't release until LED lit aways.Then release 
button ,the led will off.It said it is to restore the factory settings. 
IP 192.168.1.4 and Port 30000

von pete (Gast)


Lesenswert?

@4328970765432459780876543:
Genau mit modify IP kann ich auch die IP ändern, das geht auch 
wunderbar.
ABER nach Trennung der Versorgungsspannung ist die Leiterplatte nur über 
die default IP erreichbar, die von mir vergebene IP ist nicht mehr 
erreichbar.
Software vom ST Controller ist leider nicht vorhanden.....

von Tippgeber (Gast)


Lesenswert?

pete schrieb:
> Software vom ST Controller ist leider nicht vorhanden.....

USV

von 4328970765432459780876543 (Gast)


Lesenswert?


von 4328970765432459780876543 (Gast)


Lesenswert?

wenn man nix speichern kann wäre das schon doof

von 4328970765432459780876543 (Gast)


Lesenswert?


von 4328970765432459780876543 (Gast)


Lesenswert?

https://forum.fhem.de/index.php?topic=58344.0

scheint die selbe SW zu sein ...

vieleicht hilft das

von 4328970765432459780876543 (Gast)


Lesenswert?

für klickfaule:

1
Es funktioniert wie folgt:
2
- Verkabelung wie in der Anleitung ist korrekt (Tx -> Tx, Rx -> Rx +Spannungsversorgung), im youtube Video ist es falsch dargestellt  :(
3
- Arduino ist nicht notwendig, es reicht ein USBseriell Wandler mit 3,3 V Spannungsversorgung (min. 180 mA)
4
- 57600/N/1, richtigen COM Port auswählen
5
- ggf. am Sainsmart Modul per Taster einen Reset ausführen
6
7
Code: [Auswählen]
8
9
192.168.5.4 port 29999
10
11
FB 21 55 18 06 C0 A8 05 04 75 2F
12
blau ... IP Adresse in hex-Darstellung
13
orange ... Port in hex-Darstellung
14
15
gesendet:
16
Code: [Auswählen]
17
18
FB 21 55 18 06 C0 A8 05 04 75 2F
19
20
21
empfangen:
22
Code: [Auswählen]
23
24
FB FF 5B
25
26
27
nach Reset empfangen:
28
Code: [Auswählen]
29
30
FD 58 C0 A8 05 04 75 2F 5D

von pete (Gast)


Lesenswert?

@4328970765432459780876543:
Wirklich vielen Dank.
Ich werde den Vorschlag mit dem USB-TTL Adapter mal testen.
Der obere Vorschlag mit  41  40 usw. funktioniert jedenfalls nicht.
Habe das auch schon mit verschiedenen Browsern probiert.

von pete (Gast)


Lesenswert?

Hab mal versucht über die UART2 Pins(PD5/PD6 Pin) vom Controller was 
auszulesen, da kommt nicht annähernd was in die Richtung raus. Auch 
wurden verschiedene Baudraten, TX und RX gedreht versucht.

Die Schnittstelle BJ1(GND/3,3V/nRST/SWIM) die rausgeführt ist, dabei 
handelt sich es um eine SWIM Schnittstelle, da kann ich mangels 
Hardware+Software aber nichts damit anfangen.

Denke wirklich, der Chinamann hat hier wirklich eine dauerhafte 
Speicherung im Flash oder EEPROM der neuen IP einfach nicht 
implementiert.

von Andreas (Gast)


Lesenswert?

Ich hatte mit 2 Module gekauft. Ich hoffe jemand hatte schon etwas Glück 
bzw. der dauerhaften Änderung der IP gehabt.
Es kann doch eigentlich nicht sein, dass die IP nicht dauerhaft geändert 
werden kann. Dagegen spricht ja auch der Resettaster ...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.