Vai al contenuto
PLC Forum


PushNotificationTelegram


SANGUE_NERVOSO

Messaggi consigliati

SANGUE_NERVOSO

Buongiorno

Sul sito della sie.ens viene riportato un esempio di invio e ricezione messaggi attraverso un bot telegram

Integrando la libreria lhttp.

Il progetto è creato su cpu 1511 tia v17

Io l ho trascritto su tia v16 utilizzando una cpu 1211c ac dc rly firm 4.4

Collegato al mio router

Assegnato ip 192.168.1.80

Router 192.168.1.1

Per il dns ho provato

Il mio ip

Il dns della compagnia telefonica

L ip 192.168.1.1

Ma non va

Su status mi visualizza 16#7002 quando sendMessage è True 

Poi dopo 10 secondi 

Status mi va in errore segnando 16#8701

Mentre in subfunctionStatus mi segna 16#8106

Qualcuno che ha utilizzato questa funzione ha riscontrato questi problemi?

Aggiungo che utilizzo un bot funzionante scritto in php  sul server altervista.

Un altra cosa nella documentazione viene riportsto il certificato

go daddy certificate autority g2

Mentre io ho go daddy root ...

Spero qualcuno possa aiutarmi grazie

 

 

Modificato: da SANGUE_NERVOSO
Link al commento
Condividi su altri siti


SANGUE_NERVOSO

2 giorni nessuna aiuto 😭

****

😄

almeno qualcuno può dirmi se l ha integrata con l uso di un s7 1200?

in rete non si trova nulla sull'argomento(in generale);

 

 

**** N. d. M. ****

Il forum non è un call center aziendale e nemmeno un sito di consulenze a pagamento.

Se la discussione è letta da chi sa, può e vuole rispondere, avrai risposte, altrimenti .... porta pazienza.😄

 

Modificato: da Livio Orsini
Link al commento
Condividi su altri siti

La push notificazion normalmente utilizzata da urenza apple.

La notifica si manca al cloud Apple e poi girata verso il client su iphone per esempio. 

Link al commento
Condividi su altri siti

SANGUE_NERVOSO

Signor Livio so che non si può pretendere nulla... in ogni caso facevo ironia.

Mi scuso se è stata fraintesa.

 

Modificato: da SANGUE_NERVOSO
Link al commento
Condividi su altri siti

Potresti mettere il link al progetto zimenz a cui fai riferimento ? In linea di principio si hanno spesso problemi simili nell'invio delle mail, che errori di codice a parte, sono molto spesso riconducibili ai certificati utilizzati. Inoltre, per esempio, in un  progetto con 1500 per invii in FTP ho riscontrato problemi simili su alcuni server, di cui non conoscevo la configurazione, migrando poi su altri che non davano problemi. Se hai riscritto il codice da 1500 a 1200 e da Tia 17 a 16 sembrerebbe non utilizzi librerie specifiche...e a naso non dovrebbe stare lì il problema.... In queste cose di plc e web ci passi le notti !!!!

 

Link al commento
Condividi su altri siti

SANGUE_NERVOSO

Drn5 ecco il link

https://support.industry.siemens.com/cs/document/109763879/sending-and-receiving-messages-with-messenger-services-as-demonstrated-with-telegram-?dti=0&lc=en-DK

 

Nella documentazione viene riportato che la libreria lhttp è possibili utilizzarla con s7 1200 con firmwarec 4.4 o superiore.

 

Link al commento
Condividi su altri siti

Ho dato una occhiata al progetto e rispetto a quello che scrivi non capisco :

- il certificato di cui parla il progetto è quello che serve alla cpu per certificarsi sul server di Telegram per instradare la messaggistica. Quindi non capisco cosa centra godaddy e non capisco il bot in php che hai scritto a cosa ti serve...

- la libreria lhttps per il progetto è disponibile per Tia 15,16,17. Tu stai usando quella per il tuo Tia?

 

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
2 ore fa, drn5 ha scritto:

Ho dato una occhiata al progetto e rispetto a quello che scrivi non capisco :

- il certificato di cui parla il progetto è quello che serve alla cpu per certificarsi sul server di Telegram per instradare la messaggistica. Quindi non capisco cosa centra godaddy e non capisco il bot in php che hai scritto a cosa ti serve...

- la libreria lhttps per il progetto è disponibile per Tia 15,16,17. Tu stai usando quella per il tuo Tia?

 

nel dire del bot scritto in php intendevo che è funzionante perche io scrivo lui risponde 

per il GO DADDY viene riportato nella documentazione mentre a me da GO DADDY ROOT ma questo è forse solo una questione temporale.

si utilizzo la libreria  postata sul sito 15.1 aggiornata al 16.

po ho notato che caricando il pls s7 come nuova stazione hardware e vado a vedere i blocchi di funzione

ho blocchi di sistemi con il lucchetto e sono tsnd_c e move_blk_variant

e cliccandoci sopra sono vuoti.

essendo alle prime armi con tia portal non so se è normale

fatto sta che mi da come errore 16#8604

e dalla documentazione ripotra "errore di istruzione subordinata MOVE_BLK_VARIAN nella regione  TE_CHUNKED".

 

 

Link al commento
Condividi su altri siti

Hanno il lucchetto perché sono protette e le vedi vuote per lo stesso motivo...

8604 te lo da quindi a runtime?

Sembrerebbe che ci siano dei blocchi di memoria passati in modo errato alla move_blk....

Forse nel riaddatamento che hai fatto per il 1200 c'è qualcosa di sbagliato....

 

Purtroppo per capirci di più avrei bisogno di avere tutto l'occorrente per provare...ma in questi giorni non ce l'ho...  Vediamo se c'è qualcun altro che ti può aiutare...

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
1 ora fa, drn5 ha scritto:

Hanno il lucchetto perché sono protette e le vedi vuote per lo stesso motivo...

 

Ok perfetto.

 

1 ora fa, drn5 ha scritto:

Purtroppo per capirci di più avrei bisogno di avere tutto l'occorrente per provare...ma in questi giorni non ce l'ho...  Vediamo se c'è qualcun altro che ti può aiutare...

Grazie comunque

Link al commento
Condividi su altri siti

Io tempo fa avevo provato quel progetto a replicarlo su una cpu che avevo a banco, una 1510

Dopo un po’ di casino iniziale tutto era andato 

Ricordo che anche a me dava problemi sul DNS, alla fine avevo impostato 1.1.1.1 ed aveva funzionato

Se hai dubbi chiedi pure 

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
Il 19/6/2023 alle 15:25 , Mister_X_ ha scritto:

Io tempo fa avevo provato quel progetto a replicarlo su una cpu che avevo a banco, una 1510

Dopo un po’ di casino iniziale tutto era andato 

Ricordo che anche a me dava problemi sul DNS, alla fine avevo impostato 1.1.1.1 ed aveva funzionato

Se hai dubbi chiedi pure 

Ottimo.

Ricordi se hai inserito solo

Chat it ,bot token e messaggio

O hai aggiunto altro?

Altra cosa li hai inseriti solo nel db datapush?

Hai scritto che hai fatto una prova a banco quindi eri collegato al router di casa

192.168.1.1

Assegnando l ip al plc sulla stessa rete?

Ultima cosa hai registrato il dispositivo nel router e aperto le porte?

Grazie in anticipo 

Link al commento
Condividi su altri siti

1 hour ago, SANGUE_NERVOSO said:

Ottimo.

Ricordi se hai inserito solo

Chat it ,bot token e messaggio

O hai aggiunto altro?

Altra cosa li hai inseriti solo nel db datapush?

Hai scritto che hai fatto una prova a banco quindi eri collegato al router di casa

192.168.1.1

Assegnando l ip al plc sulla stessa rete?

Ultima cosa hai registrato il dispositivo nel router e aperto le porte?

Grazie in anticipo 

Si, solo chat id, token e messaggio però non ricordo dove li ho inseriti dovrei guardare 

Forse avevo creato una funzione con una db di appoggio al db datapush
 

Si ho assegnato un ip libero e l’indirizzo gateway ma non ho registrato nulla e nemmeno aperto porte nel router


Secondo me ti stai perdendo in qualche dettaglio perché veramente a me è andato quasi subito, avevo solo il problema dns

 

Controlla gli errori che ti escono a cosa corrispondono

 

Un altra cosa, quello stesso Bot lo stai usando da qualche altra parte per caso?

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
52 minuti fa, Mister_X_ ha scritto:

Un altra cosa, quello stesso Bot lo stai usando da qualche altra parte per caso?

era un vecchio bot che avevo fatto  ora non piu utilizzato

Link al commento
Condividi su altri siti

SANGUE_NERVOSO

ho creato un nuovo bot

ho impostato 1.1.1.1 nel dns  

ma non va.

poi non so perche dopo aver modificato i valore del bot e del chatID in dataPush

visualizzo i vecchi valori in instTelegramPush nella lista valori di controllo dopo aver cliccato sugli occhiali

 

Link al commento
Condividi su altri siti

11 hours ago, SANGUE_NERVOSO said:

ho creato un nuovo bot

ho impostato 1.1.1.1 nel dns  

ma non va.

poi non so perche dopo aver modificato i valore del bot e del chatID in dataPush

visualizzo i vecchi valori in instTelegramPush nella lista valori di controllo dopo aver cliccato sugli occhiali

 

Li avrai modificati solo nei valori iniziali e non in quelli attuali

 

Che errori ti da?

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
26 minuti fa, Mister_X_ ha scritto:

Li avrai modificati solo nei valori iniziali e non in quelli attuali

 

Che errori ti da?

Pomeriggio rricontrollo e magari posto lo screen dei valori di controllo

Link al commento
Condividi su altri siti

SANGUE_NERVOSO

nel mentre ho reperito v17 giusto per provare

e non va.

ho provato anche con il simulatore utilizzando il progetto originale

ecco le schermate

 

img1

img 2

Modificato: da SANGUE_NERVOSO
Link al commento
Condividi su altri siti

49 minutes ago, SANGUE_NERVOSO said:

nel mentre ho reperito v17 giusto per provare

e non va.

ho provato anche con il simulatore utilizzando il progetto originale

ecco le schermate

 

img1

img 2

Ho notato che nella tua “img 2” nei parametri del “tls” serverCert e clientCert io ho rispettivamente 3 e 5 che sono diversi dai tuoi

 

Ma il Bot l’hai provato? Se provi a mandare un messaggio dal browser ti arriva?

 

Se vuoi passami chat id e token e te lo provo io oppure se vuoi passami direttamente il progetto 

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
10 minuti fa, Mister_X_ ha scritto:

Ho notato che nella tua “img 2” nei parametri del “tls” serverCert e clientCert io ho rispettivamente 3 e 5 che sono diversi dai tuoi

 

perchè sono i certificati che ho inserito e generato per s7 1200

in ogni caso ho provato l originale inserenso dolo i 3 valori token chatID e mess

e come ho scritto non va.

12 minuti fa, Mister_X_ ha scritto:

 

Ma il Bot l’hai provato? Se provi a mandare un messaggio dal browser ti arriva?

si da url va

 

13 minuti fa, Mister_X_ ha scritto:

Se vuoi passami chat id e token e te lo provo io oppure se vuoi passami direttamente il progetto 

gentilissimo grazie

creo una chat  ed inserisco il suo chatID al momento lo provavo con msg privati

Link al commento
Condividi su altri siti

SANGUE_NERVOSO

ecco il file

progetto s7 1200 tia 17

 

 

nel file.txt  (url test) includel il link completo e i dati d'accesso

il bot è @licertaBot se l vuoi provare con messaggi privati

 

il link  telegram

 

Link al commento
Condividi su altri siti

13 hours ago, SANGUE_NERVOSO said:

ecco il file

progetto s7 1200 tia 17

 

 

nel file.txt  (url test) includel il link completo e i dati d'accesso

il bot è @licertaBot se l vuoi provare con messaggi privati

 

il link  telegram

 

Ti è arrivato qualcosa?

A me sembra sia andato, ho usato il mio progetto

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
21 minuti fa, Mister_X_ ha scritto:

Ti è arrivato qualcosa?

A me sembra sia andato, ho usato il mio progetto

Si notifica url e notifica prova.

Ma tu lo provi in simulazione il tuo?

Modificato: da SANGUE_NERVOSO
Link al commento
Condividi su altri siti

12 minutes ago, SANGUE_NERVOSO said:

Si notifica url e notifica prova.

Ma tu lo provi in simulazione il tuo?

Eh no, ho la cpu fisica

Non so se in simulazione funziona..

Link al commento
Condividi su altri siti

SANGUE_NERVOSO
2 ore fa, Mister_X_ ha scritto:

Eh no, ho la cpu fisica

Non so se in simulazione funziona..

Perdonami se te lo chiedo.

Hai per caso un s7 1200 con il quale provare

Il mio?

Giusto per capire se sbaglio io qualcosa.

Te ne sarei davvero grato.

Naturalmente se hai tempo

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...